Finns det något nyhetsscript i PHP som är anpassat för MySQL som fungerar bra? Jag vill att det ska vara mycket enkelt att lägga till nyheter.
Tack på förhand! :)
//Simon
7 svar · 416 visningar · startad av simon_alsen
Finns det något nyhetsscript i PHP som är anpassat för MySQL som fungerar bra? Jag vill att det ska vara mycket enkelt att lägga till nyheter.
Tack på förhand! :)
//Simon
kjell > Tack så mycket. Ska pröva det imorgon. Ungefär hur fungerar det? :)
Det fungerar på enklast möjliga vis. Klistra in det här i phpMyAdmin som SQL-fråga (finns även i skriptet)
CREATE TABLE `news` (
`news_id` int(11) NOT NULL auto_increment,
`news_date` int(11) NOT NULL default '0',
`news_name` varchar(128) default NULL,
`news_header` varchar(255) default NULL,
`news_summary` text,
`news_content` text,
PRIMARY KEY (`news_id`)
) TYPE=MyISAM;
och redigera dessa 3 rader i skriptet:
$db_name = 'databasnamnet';// Namnet på databsen
$db_user = 'användarnamnet';// Användarnamn för åtkomst
$db_pass = 'lösenordet';// Lösenord för åtkomst
Sen är det bara att ladd upp filen och öppna i webbläsaren.
Är det ett script som visar en kort version av nyheten först och sen länkar till hela nyheten?
Inget av det, eller både och...
kjell skrev:
Nu är det endast administrationssidan så själva nyheten/nyheterna hämtar du in från egen sida.
Det är alltså bara administrationsdelen för att lägga till, redigera eller ta bort nyheter.
Den delen har dock den inbyggda funktionen som du nämner.
Okey =P
missade den delen.
om man vill att det ska funka "på riktigt" då... hur ska man gå tillväga?
Det beror på lite hur sidan man vill infoga nyheterna ser ut. I princip är det ju bara att ta samma fil, kopiera, döp om och strippa bort själva administrationsdelarna som exempelvis lägg till nytt, redigering m.m. samt justera sql-frågan beroende på hur många av nyheterna som ska presenteras.
Normalt tar man väl kanske ut senaste nyheten och presenterar på sidan och sedan har man ett arkiv, likt adminskriptet (strippat) som listar alla gamla nyheter.
Det är bara att laborera lite och återkomma när något hakat upp sig :)