Nieuwssysteem met admin en reacties

Door Arjan Kapteijn, 22 jaar geleden, 9.861x bekeken

*note, systeem is niet perfect en snel geschreven...*

Welkom bij de uitleg van dit NieuwsSysteem. Het is het eerste door mij geschreven script in de categorie nieuwssystemen. En ik ben ook geen PHP expert (vooral met betrekking tot beveiliging) dus het zal ongetwijfeld niet het beste systeem op de wereld zijn vandaar ook dat ik jullie wil vragen om mee te helpen en te denken. Het is een relatief simpel systeem in gebruik, wat out-of-the-box zal werken, echter omdat ik geen expert wil ik vragen om mee te helpen. Alle opmerkingen, critiek, aanpassingen etc liefst onderbouwt zijn meer dan welkom zodat ik er weer van leren. Want dat was het voornaamste doel van dit systeem.

Mensen kunnen reageren op nieuwsberichten, en de admin heeft 3 niveaus. Administrator (kan alles), Redacteur (kan posten+wijzigen) en Nieuwsposter (kan posten+eigen bericht wijzigen).

Het is makkelijk om te bouwen voor iedere website, de output is een simpel html tabelletje dus je kan het makkelijk omzetten naar je eigen wensen / website. Graag zou ik wel een mailtje willen op mijn mailadres ([email protected]) als je het systeem gaat gebruiken. Puur voor mijn eigen registratie en omdat ik het leuk zou vinden om te zien dat het door mensen gebruikt word. Je bent vrij om het te gebruiken of aan te passen, echter zou ik credits wel prettig vinden (maar niet verplicht, zolang je maar niet je eigen naar eronder zet of er winst op maakt). Probeer ervan te leren, dat heb ik ook gedaan.

Ik ben een redelijke 'noob' kwa programeren, maar vind het wel leuk om ergens tijd in te investeren dus ik heb mijn uiterste best gedaan. Het login systeem is voor een gedeelte afkomstig van Hans Roerdinkholder, en her en der zitten ook voorbeelden en oplossingen van andere phpfreakers verwerkt waarvoor hun dank.

Er zit een SQL.txt bij met daarin een standaard gebruiker (gebruiker 'test', wachtwoord 'test') zodat je de eerste keer kan inloggen. De wachtwoorden worden encrypt opgeslagen dus je kan niet zomaar even in phpmyadmin een gebruiker aanmaken.

Ik zie de reacties graag tegemoed,
Voorbeeld
http://i-cey.net/nieuwssysteem/voorbeeld.php

Inloggen op het administratie systeem kan op:

http://i-cey.net/nieuwssysteem/admin/
User: test
Pass: test

mvg,
Arjan Kapteijn
26 Augustus 2005 v1

De content van het zipje:

¦ leesmij.txt //Deze uitleg
¦ nieuws.php //De voorkant van het systeem
¦ voorbeeld.php //Voorbeeld voor het gebruiken van het systeem
¦ sql.txt //Benodigde SQL Queries
¦
+---admin
¦ ¦ css.css
¦ ¦ index.php //Inlogsysteem
¦ ¦ index2.php //Pagina na het inloggen
¦ ¦
¦ +---content
¦ .htaccess //Htaccess voor het voorkomen dat mensen erbij kunnen
¦ functies.php //Ik probeer hier de meeste functies in te verwerken
¦ gebruikers.php //Gebruikers Management
¦ index.php //Welkom
¦ profiel.php //Wijzigen van je wachtwoord
¦ reacties.php //Verwijderen van kansloze reacties
¦ toevoegen.php //Toevoegen van een nieuwsbericht
¦ uitloggen.php //Uitloggen
¦ wijzigen.php //Verwijderen en wijzigen van nieuwsberichtjes
¦
+---afbeeldingen
¦ ¦ txtnaarafbeelding.php //Voor het laten zien van mailadressen
¦ ¦
¦ +---cms
¦ post_button_bgcolor.gif //Afbeeldingen voor het 'cms', afkomstig van google
¦ post_button_bold.gif
¦ post_button_hyperlink.gif
¦ post_button_image.gif
¦ post_button_italic.gif
¦ post_button_textcolor.gif
¦ post_button_underline.gif
¦
+---screens
1.png //Screenshots
2.png
3.png
4.png
5.png

Gesponsorde koppelingen

PHP script bestanden

  1. nieuwssysteem-met-admin-en-reacties

 

Er zijn 70 reacties op 'Nieuwssysteem met admin en reacties'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Zero Dead
Zero Dead
22 jaar geleden
 
0 +1 -0 -1
Is wat makkelijker als die linkjes aanklikbaar zijn, wil je dat aub ff veranderen;)
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
Even gedaan
Donster
Donster
22 jaar geleden
 
0 +1 -0 -1
Ziet er netjes uit props!
Stefan
Stefan
22 jaar geleden
 
0 +1 -0 -1
Ziet er wel goed uit =)
Waar is het nieuwssysteem in het echt te bewonderen?
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Dit is de output, een simpele:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
include("nieuws.php");
nieuws(5, 'nieuws');
?>

Resulteerd in:

http://i-cey.net/nieuwssysteem/voorbeeld.php

Basic html, layoutloos, maar het gaat om de inhoud.

Inloggen op het administratie systeem kan op:

http://i-cey.net/nieuwssysteem/admin/

test:test

Ik hoef niet uitleggen dat ik liever niet heb dat mensen er misbruik van maken, maar uiteraard ben je vrij om wat nieuwsberichtjes toetevoegen, wijzigen etc. Wellicht vind je bugs, dingen die beter kunnen etc, ik hoor _alles_ graag.
- SanThe -
- SanThe -
22 jaar geleden
 
0 +1 -0 -1
Opmerking:
Als ik http://i-cey.net/nieuwssysteem/voorbeeld.php ben en ik klik op 'Klik hier om reactie toe te voegen' krijg ik een pop-up venster waarin de plaatjes/icoontjes geen beeld hebben.
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Afbeeldingen gefixed!
B a s
B a s
22 jaar geleden
 
0 +1 -0 -1
leuk script :)

enige is, zie bij 'poster' geen naam staan.. vermoedelijk zijn die gebruikers dan verwijderd, maar ik zou die naam hard in de database zetten, omdat dan te voorkomen :) want ook al bestaat de gebruiker niet meer, hij is en blijft de poster van dat bericht..
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
*Er waren wat mensen aan het kutten, gebruikerspassword wijzigen waardoor niemand er mee inkon. Ik heb nu de test:test gebruiker helaas enkel redacteursrechten moeten geven.

*Bas, ik sla bij een nieuw bericht het gebruikers id op, die correspondeerd met andere gegevens uit een andere tabel. Inderdaad, als je dus het gebruikersid weggooit of wijzigd dan raken dingen in de war. Maar dat zou bij normaal gebruik niet vaak voorkomen. Het is oorspronkelijk voor een vriend gemaakt die een veel simpeler systeem wou ;).

*Het gaat mij voornamelijk om de beveiliging, als er wat handige mensen daar naar zouden willen kijken (dus eerst het zelf downloaden ipv mijn database zomenteen leeg te gooien ;)).
Han eev
Han eev
22 jaar geleden
 
0 +1 -0 -1
Mooi script!
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
Als ik een nieuwsbericht wil wijzigen (in de demo) krijg ik devolgende fouten:
Quote:
Notice: Undefined index: NieuwsBronNaam in C:\Server\Apache2\websites\i-cey.net\nieuwssysteem\admin\content\wijzigen.php on line 22

Notice: Undefined index: NieuwsBronUrl in C:\Server\Apache2\websites\i-cey.net\nieuwssysteem\admin\content\wijzigen.php on line 23
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
@Jelmer, thx! Als het goed is heb ik het nu gefixord.

Ik heb ook wat meer fouten ontdekt bij het wijzigingsysteem, het ubb moet weer omgezet worden naar normale html en daarna weer naar ubb, zal het vanavond fixen.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
ik heb voor zover dit systeem nu beschikbaar is op m'n site draaien:
http://www.lissydesign.info

Ben benieuwd naar de updates en bugfix.
Dit draait nu.

Heel heel erg leuk gemaakt en heeft zeker potentie voor uitbreiding.
Zat te denken aan een geautomatiseerd systeem wanneer mensen willen posten en dus opdrachten toevoegen om ze deze rechten ook te kunnen geven.
Weet nog niet hoe je dit in dit systeem kunt doen...

Groet, lissy
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Lissy, als je uitlegt wat je wilt kan ik ernaar kijken. Je kan nu als administrator gebruikers toevoegen als dat is wat je bedoeld.

//Note//

Ik heb het voorbeeld weggehaald, helaas zijn er hier mensen die het leuk vinden om misbruik te maken van mogelijkheden die ik iedereen aan wil bieden. Jullie zullen het moeten doen met de screenshots.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Arjan,

Ik meld allereerst even waar ik nu met de admin tegenaan loop dat is als ik een geplaatste post wil wijzigen dan worden de verkeerde velden gewijzigd. Dit heb nu handmatig in de database weer goed gezet maar je kan dit wijzigen vooralsnog niet door middel van het admin laten doen.

Dan voor wat betreft de gebruikers is dit nu zo dat nieuwe topics alleen door "geselecteerde" mensen die dus door de admin zijn toegevoegd een nieuw topic kunnen plaatsen.
Wat ik me afvroeg kan je dit toevoegen ook door middel van een mail die dan wordt bevestigd ook laten toevoegen zodat ze dan ook kunnen posten.
Nu moet alles handmatig worden toegevoegd.
kan je me volgen?

Groet, lissy
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Lissy, dat van het wijzigen wat niet klopte is iets wat Jelmer al doorgegeven had, en wat ik ook geupdate heb in het zipje. Was een foutje van mij en zou nu normaal moeten werken.

Dat van wat jij wilt doen kan je relatief simpel oplossen:

Je kan een pagina maken waar je de functies.php include, en vervolgens kan je een functie GebruikerToevoegen aanspreken:

GebruikerToevoegen($Naam, $Wachtwoord, $Functie, $Email).

Wat je dus kan doen is een simpel formulier met daarin 2 velden, naam en email.

if (isset($_POST['submit'])){
Naam+email ophalen
wachtwoord genereren met WachtwoordGenerator(8)
en dan GebruikerToevoegen($Naam, $Wachtwoord, $Functie, $Email)
}

En het zou moeten werken. Als je er niet uitkomt moet je een gil geven, dan maak ik iets.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Arjan ik ga is aan de slag voor wat ik wil en jouw oplossing hierboven.

Vraagje voor wat betreft de updat van fixen van de bugs.
Welke files zijn veranderd want ik heb denk ik niet de laatste verzie en heb zelf ook al wat veranderd om het bij mij te laten lopen.
Hoor graag van je!!
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
alleen het wijzigen.php geloof ik. Het is jammer dat er hier niet iets van een wiki is, daar kan je altijd heel gemakkelijk zien wie wat gewijzigd heeft, en ook dingen naast elkaar leggen.

Ik zie jou wijzigen ook graag ergens terug, dan kan ik daar weer van leren wat ik ben geen php pro :). Overigens wil ik vanavond ook een archief maken, als ik niet uitga. Anders word het volgende week.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Gepost door: LissyDesign op 26 augustus 2005. Er is &#39534; reactie! Klik hier om deze te lezen of een reactie toe te voegen.

Dit krijg ik te zien wanneer er een reactie wordt gegeven.
Je kan dit terug zien bij mij op de site www.lissydesign.info

Hoe krijg ik dit weg?
Heb jij een eigen site wellicht dat je daar een archief kan maken?
De dingen die ik heb gedaan wil ik je wel toemailen...
Effies een mail adres geven.
Enne... ik ben ook geen pro hoor ik leer elke dag en vind het heel leuk om te delen.

Hoor graag van je en ben nog aan het stoeien met die nieuwe pagina maken.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
ik heb em al!!
i.pv. é moet ik dit nemen : &eacute;
Big Smile!!
Groet, lissy
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
Mensen hebben recht op een voorbeeld, dus:
http://phphulp.ikhoefgeen.nl/nieuwssysteem/

Note: ik heb functies als gebruiker toevoegen en wachtwoord wijzigen e.d. eruit gesloopt.
@Arjan: je mag hem van mij als default voorbeeld opgeven.
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Jelmer, thx :). Altijd jammer dat er mensen extra tijd en moeite moeten doen omdat andere ervan misbruik maken :(.

Vanavond ga ik de stad in, dus geen updates (en ik verwacht ook morgen niet ;P), maar maandag ga ik mij er weer een dagje op storten :).


22 jaar geleden
 
0 +1 -0 -1
Name:lissy den Blanken
Street1:dedemsvaartseweg noord 16
City:Lutten
Postal Code:7775 AG
Country:NL
Phone:+31.523681612
FAX:+31.523684023
Email:[email protected]

=]
Donster
Donster
22 jaar geleden
 
0 +1 -0 -1
je gebruikt dingen zoals"

$actie = mysql_real_escape_string(htmlspecialchars($_GET['actie']));

maar als magic_quotes_gpc aan staat en je draait ook nog eens escape-string dan doe je het dubbelop en krijg je de slashes van magic-quotes ook echt in je database.
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Kijk dat zijn dingen waar ik weer van leer. Nu zie je ook dat ik het systeem oorspronkelijk ook niet geschreven heb voor het laten gebruiken door meer mensen behalve de persoon waar ik het voor geschreven heb.

Ook omdat ik gebruik maak van absolute paden ipv relatieve in sommige gevallen.
Donster
Donster
22 jaar geleden
 
0 +1 -0 -1
Iedereen moet leren :D , ikzelf ben nu bijvoorbeeld bezig met het thema "veiligheid" , ik probeer zoveel mogelijk info te verkrijgen daarover...
Ik leer met de dag nieuwe dingen , waaronder het feit dat je goed rekening met magic_quotes moet houden ...

Ik 'persoonlijk' wil een script maken dat toegankelijk is voor een groot publiek .. dus ik moet rekening houden met verschillende instellingen die mensen kunnen hebben.. ( in profesionele termen word dit "" EEN PAIN IN THE ARSE ""genoemt :D)
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Websites zorg ik wel dat het goed werkt onder iedere browser op deze aardkloot. (zie test.i-cey.net), maar scripting doe ik vaak voor één server zegmaar.
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Update! De nieuwe zip heeft een aantal kleine wijzigingen, ik moet hem eigenlijk een keer helemaal overnieuw schrijven, maarja... niet iedereen heeft tijd teveel:

* ubb code op internet gevonden die beter werkt, maar helemaal geweldig blijft het niet. Ik vind dat replace php geneuzel maar ingewikkeld. Nu kan er gelukkig wel gebruikt worden gemaakt van en Afbeelding en het word ook weer goed omgezet zodra je een bericht wijzigd.

* archief functie gemaakt. Met archief(0, 'Nieuws'); krijg je alle berichten uit je database in de categorie Nieuws. En met archief(5, 'Nieuws'); krijg je bijvoorbeeld 5 berichtjes. Je krijgt dan enkel de titel en de datum te zien waarop je kunt klikken. Uiteraard kan je het zo uitgebreid maken als je zelf wilt.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
@ Arjan : Ik heb de 1e versie lopen zoals je weet en vroeg me af voor deze update of alle files vervangen zijn?

Voordat ik alles ga vervangen leek me deze vraag wel interessant!
Geweldig overigens dat je een update en bugs eruit hebt gemaakt!

Groet, lissy
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Voor zover ik uit mijn hoofd kan herinneren is er her en der kleine dingetjes veranderd. Exact weet ik het niet meer.
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Ok dan in dit geval ga ik het installeren op een andere site en is kijken welke versie me beter bevalt!!
Bedank overigens voor je antwoord!!
Groet, lissy
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Ik ben op dit moment weer bezig. Mensen krijgen de mogelijkheid om naast het wachtwoord ook hun gebruikersnaam te wijzigen op de profiel pagina. Verder heb ik al een aanpassing gedaan zodat je mensen ook op non-actief kunt zetten. Zij kunnen niet posten, maar wel inloggen en weer uitloggen :P. Zodoende blijft hun naam+email bij de berichtjes in de database staan. Dat is wel zo netjes.


22 jaar geleden
 
0 +1 -0 -1
Wat moet je hiermee????


INSERT INTO `gebruikers` VALUES (1, 'test', '09YNeF9g7hbQY', 'Administrator', 'mail@localhost');
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Functie - Archief staat in nieuws.php. Alles in de map admin is alleen benodigd voor de adminselectie. Het nieuwsysteem is feitelijk alleen de nieuws.php.

INSERT INTO `gebruikers` VALUES (1, 'test', '09YNeF9g7hbQY', 'Administrator', 'mail@localhost'); = om een gebruiker aan te maken met als naam test, en als wachtwoord test. Anders kan je daarna niet inloggen om users aan te maken. Wachtwoorden zijn geencrypt, dus je kan niet zomaar voor jezelf een gebruiker aanmaken in bijv. phpmyadmin.
Niels Beckers
Niels Beckers
22 jaar geleden
 
0 +1 -0 -1
seg typ de hele sql tabel van gebruikers dan eens even aub


22 jaar geleden
 
0 +1 -0 -1
Bij mij werkt alles vrij goed op één ding na: zodra ik de verbindingsinstellingen in nieuws.php heb aangepast en ik open dit bestandje in de browser krijg ik een leeg ( blanco) scherm. De adminbestandjes werken wel allemaal naar behoren.
In voorbeeld.php krijg ik deze melding: Notice: Use of undefined constant enkelbericht - assumed'enkelbericht' in C:\.... on line 172
Voor de rest bolt het allemaal perfect...
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Nieuws.php geeft zelf geen output, je moet hem aanspreken met een functie.

Als jij op een willekeurige pagina bijv invoegt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
include("nieuws.php");
nieuws(5, 'Nieuws');
?>


dan krijg je 5 berichtjes uit de categorie Nieuws :).


22 jaar geleden
 
0 +1 -0 -1
Thanks Arjan, ik heb het nu zo gedaan : een index.php file met volgende inhoud: <html>
<head>
<title> Dit is een test-site </title>
</head>
<body>

<p align=center><font size='6'> Nieuwsberichten

</font></p>
</body>
</html>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
include("nieuws.php");
nieuws(5, 'Nieuws');
?>


Ik krijg dus netjes het nieuwssysteem te zien. Echter heb ik volgende foutjes:
- boven de tabel: Notice: Use of undefined constant enkelbericht - assumed'enkelbericht' in C:\.... nieuws.php on line 172
- als ik op de posternaam klik krijg ik een popup met volgende foutmelding: Fatal Error: Call to undefined function: imagecreate() in c:..... txtnaarafbeelding.php on line 12
- enne...hoe kan ik de layout aanpassen? Neemt ie automatisch die van de bocenstaande html code over?


22 jaar geleden
 
0 +1 -0 -1
Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen

ik krijg deze error , maar ik heb alles goed ingevuld ( ctrl+c & ctrl+v ) heb SQL file in DB gezet , Wie kan me helpen


M v G

Its|Dennis
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Heb je de verbinding juist ingesteld:

// Verbinding
$server ="localhost";
$database = "jouw_database_naam";
$gebruikersnaam = "jouw_gebruikers_naam";
$wachtwoord = "jouw_wachtwoord";

Dit komt voor op meerder pagina's of je include dit met een pagina.
Suc6
lissy


22 jaar geleden
 
0 +1 -0 -1
jah dat heb ik allemaal goed overgenomen


en wat bedoel je met : Dit komt op meedere pagina`s of include dit met een pagina ? Ik ben best wel n00b op php gebied

M v G
Its|Dennis
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Dennis dan is wellicht een beginners cursus wat voor je :-)
Ik zal hier niet verklappen want dat is natuurlijk niet netjes op andermans forum maar goed bij interesse dan me maar even pm'en :-)

Suc6 groet, lissy


22 jaar geleden
 
0 +1 -0 -1
Het script werkt bij mij uitstekend, los van het feit dat ik deze foutmelding krijg:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''='' WHERE NieuwsID='4'' at line 1

Wat moet ik hieraan doen?
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
@ Arjan : Hier ben ik weer en ik heb een vraag voor je.
Ik zou graag een gastaccount las gebruiker hebben en vroeg me af hoe ik dit er tussen krijg in jouw nieuwssysteem.
Wat bedoel ik hiermee well dat ik een account kan aanmaken met een inlognaam en een wachtwoord en dit persoon kan alleen berichten neerzetten en reacties geven verder niets.

Hopelijk kan je en wil je me helpen?
Groet, lissy
Chris
Chris
22 jaar geleden
 
0 +1 -0 -1
leuk, maar hij doet het niet slimpo
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Chris, zal wel aan jou liggen ;).


Lissy, is opzich geen probleem. Je bedoeld dat iemand dan niet telkens zijn naam hoeft in te vullen bij een reactie :). Ik zal het opschrijven, mocht ik binnenkort tijd vinden en ik maak alles overnieuw dan zal ik ook die meenemen. Dat zit er op hele korte termijn niet aan te komen helaas. Ik ben atm enorm druk met school (information engineering) en heb daarnaast ook nog een bijbaantje wat mij vele uren programmeerwerk kost.

Goede ideeën zijn altijd welkom in mijn mail overigens :).


22 jaar geleden
 
0 +1 -0 -1
Voorbeeld doet t niet ^^
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Sebas, lezen man ;) Ik heb het voorbeeld weggehaald, helaas zijn er hier mensen die het leuk vinden om misbruik te maken van mogelijkheden die ik iedereen aan wil bieden. Jullie zullen het moeten doen met de screenshots.
Mahmood
Mahmood
22 jaar geleden
 
0 +1 -0 -1
Eeej arjan kan jij mij helpen, met ccs k wil graag nieuwe style toevoeg in het nieuwssysteem hmm kan jij mij meschien ff helpen..;) alvast bedankt
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Er zit een css bij, die kan je gewoon wijzigen. Leef je uit.
Appiehijn medewerker
appiehijn medewerker
22 jaar geleden
 
0 +1 -0 -1
als ik de ccs style verander dan wordt de pagina nieuws niet verandert allen de cpanel van de nieuws systeem:S arjan kan je me helpen ??
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
Versie2 heeft een veel uitgebreider systeem waar wel alles in css is opgebouwd.

v1 is eigenlijk puur html, daar kan je zelf een css overheen gooien. Bij de admin is het anders, die is wel opgebouwd uit css.
Sjoerd Wenker
Sjoerd Wenker
21 jaar geleden
 
0 +1 -0 -1
ik krijg de fout:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/sjerdo/admin/content/functies.php on line 9
Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen.

maar ik heb alles goed ingevult :S
Olivier
Olivier
21 jaar geleden
 
0 +1 -0 -1
Ik heb het al voor meerdere doeleinden gebruikt..
Het werkt perfect, en het is makkelijk aan te passen.. ;)

*thumbs up*
Robin de Vries
Robin de Vries
21 jaar geleden
 
0 +1 -0 -1
het is een mooi script maar het duurde ff voordat ik door had waar ik de mysql info kon invoeren dat bleken dus 3 bestanden te zijn. je kan dat beter vermelden bij je leesmij.txt voor de rest is het deen mooi script groeitjes robin
Kevichill
Kevichill
21 jaar geleden
 
0 +1 -0 -1
Er zit denk ik 1 bug op index2.php ,, aangezien men DB gegefens Goed zijn en hij geen verbinding kan maken denk ik dat er een bug is .. kan iemand dit bevestigen of zit ik fout ?
Hans
Hans
21 jaar geleden
 
0 +1 -0 -1
Leuk om te zien dat mijn artikel op PHPFreakz hier in verbeterde vorm terugkomt. Cumulatief programmeren is wat mij betreft altijd een goed idee, in tegenstelling tot klakkeloos overnemen want mijn artikel was niet echt waterdicht. Succes nog met PHP :)
Harmen
harmen
20 jaar geleden
 
0 +1 -0 -1
hoe moet je inloggen?!?!
met welke gegevens?
Niek Kasius
Niek Kasius
20 jaar geleden
 
0 +1 -0 -1
kan iemand mij verklaren waarom ik de map content in de map admin niet te zien krijg in mijn Wamp5 server, terwijl ik die wel zie staan de in verkenner
Niek Kasius
Niek Kasius
20 jaar geleden
 
0 +1 -0 -1
ik ben zelf er al achter gekomen waarom in content niet te zien krijg!
goed gedaan Arjan dat htaccess bestand zo voorkom je inderdaad dat niemand bij kan komen, deny from all zo kan er niemand bij, met als voordeel dat er zelf ook niet aan kunt.
ik heb htaccess verwijderd uit content, en kan er nu wel bij.
dus ik zou zeggen kijk het nog ff naar aub.
ik bedoel dit niet als kritiek
Arjan Kapteijn
Arjan Kapteijn
20 jaar geleden
 
0 +1 -0 -1
Ey looser, Dat maakt geen flikker uit omdat die bestanden geinclude worden. En doe de volgende keer niet zo sarcastisch. Trouwens, je werkt met een oude versie.
Niek Kasius
Niek Kasius
20 jaar geleden
 
0 +1 -0 -1
als ey looser voor mij bedoeld is! dan bedankt, maar die wonen toch in Utrecht en omstreken.
en die oude versie? bedoel je daarmee dat script?
Maar het hoef al niet meer heb even verder gezocht, EN gevonden wat wel werkt.
maar mocht je mij er niet mee bedoelen dan,
Sorry!!! en ut spiets mich dat ut mich leed deet. en mag je dit als niet gelezen beschouwen.
Wesley
Wesley
20 jaar geleden
 
0 +1 -0 -1
Uuhmz, het voorbeeld is dood, en bij het inloggen werkt het niet,
in de tabellen lukt 't ook niet :'(
Arjan Kapteijn
Arjan Kapteijn
20 jaar geleden
 
0 +1 -0 -1
Dit is een hele oude versie, ondertussen zijn we bij v2.5 ofzo
Wesley
Wesley
20 jaar geleden
 
0 +1 -0 -1
Nieuwe versie erin editten? :)
Dennis
Dennis
20 jaar geleden
 
0 +1 -0 -1
Function UnUBB het herplaatsen van a href werkte niet goed. Dit werkt wel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
function UnUBB($NieuwsBericht){
    $NieuwsBericht = eregi_replace("\<b\>", "[b]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace("\<\/b\>", "[/b]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace("\<i\>", "[i]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace("\<\/i\>", "[/i]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace("\<u\>", "[u]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace("\<\/u\>", "[/u]", $NieuwsBericht);
    $NieuwsBericht = eregi_replace('(<a [^<]*href=["|\']?([^ "\']*)["|\']?[^>]*>([^<]*)</a>)','[url=\\2]\\3[/url]', $NieuwsBericht);
    $NieuwsBericht = eregi_replace('(<img [^<]*src=["|\']?([^ "\']*)["|\']?[^>]*>([^<]*))','[img]\\2[/img]', $NieuwsBericht);
    return $NieuwsBericht;
}

?>


Kleine fix op een oud script ;) Arjan mooie scripts heb je!! bedankt
Thijs X
Thijs X
20 jaar geleden
 
0 +1 -0 -1
@ Dennis,
Arjan heeft ook een nieuwe versie hiervan gemaakt:
http://www.phphulp.nl/php/scripts/7/604/
Henktrol
henktrol
18 jaar geleden
 
0 +1 -0 -1
Super script!
Hier was ik naar op zoek!
Niet al te ingewikkeld en makkelijk in mijn site in te bouwen :)
Allen jammer dat de reacties er niet onder staan, maar dat is makkelijk om er onder te zetten ;)
Jan Haesen
Jan Haesen
17 jaar geleden
 
0 +1 -0 -1
Ik zal morgen een volledig werkend nieuws syteem uploaden. Het zal alleen de verwijder nieuwspagina missen.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jurrian
Jurrian
17 jaar geleden
 
0 +1 -0 -1
Hmm, handig, alleen moet ik dus op bijna iedere pagina appart m'n database gegevens neerzetten. Had je niet een config.php kunnen schrijven, met alleen een database verbinding, en dan op iedere pagina die DATABASE nodig heeft een include functie neer kunnen zetten? Of ben ik nou niet zo slim?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. nieuwssysteem-met-admin-en-reacties

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.