PDA

Se fuld version : Nyhedssystem // CMS // Newsscript?


Christian
12-03-2004, 05:42 PM
Min hjemmeside har hårdt brug for et slags CMS system, hvor dette især skal have en nyhedsfunktion, hvorfra jeg kan skrive mine nyheder og systemet opretter nyheden. Lige nu sidder jeg og hardcoder hver enkelt besked i HTML, men det er ikke holdbart. Da jeg ikke er fuldstændig kyndig i PHP/ASP og databaser endnu, har jeg ingen anelse om hvordan jeg skal lave dette system, så derfor har jeg brug for jeres hjælp.

Er der nogen som hjælpe med links til et gratis CMS system, eller måske lave et system for mig? ADVARSEL: Har absolut ingen økonomiske midler at gøre godt med, desværre. :cry:

Systemet skal anvende en standard html nyhedsskabelon for hver enkelt besked, hvor skabelonen og indholdet i nyheden fastsættes af mig. Det skal siges at jeg har en server hvor php er installeret og mysql database er til rådighed.

Er der nogen som kan hjælpe?
Christian

EDIT: Fandt lige dette CMS system (http://www.stylemotion.de/engine.php?show=webnews), og det må gerne ligne mht. funktioner og det skal være gratis i modsætning til dette. Det er meget vigtigt at jeg selv kan fastsætte hvordan de enkelte nyheder kommer til at se ud rent visuelt.

EDIT 2: Nu er det system jeg linkede til ovenstående faktisk gratis, men det er stadig på tysk og selvom jeg har haft tysk i 6 år er jeg stadig ikke helt sikker i sproget. Så derfor ønsker jeg et program på engelsk eller dansk, men som indeholder nogenlunde de samme funktioner som det ovenstående.

Nicklas
12-03-2004, 05:56 PM
Det er meget vigtigt at jeg selv kan fastsætte hvordan de enkelte nyheder kommer til at se ud rent visuelt.


Hvad mener du helt præcist med dette?
At du vil have ligesom når du skriver her på PG, at du kan vælge fed osv.? Eller er det en vis prøve knap??

Jeg kan muligvis bikse et nyhedssystem sammen til dig... 8)

Jowls
12-03-2004, 06:06 PM
Måske kan du også finde noget brugbart her....


http://www.phpx.org
http://www.cmsimple.dk/
http://www.opensourcecms.com/
http://www.fundanemt.com/
http://www.postnuke.dk/
http://www.xaraya.com/
http://tikiwiki.org/tiki-index.php
http://www.mamboserver.com/
http://www.drupal.org/
http://typo3.com/

Christian
12-03-2004, 08:34 PM
Det er meget vigtigt at jeg selv kan fastsætte hvordan de enkelte nyheder kommer til at se ud rent visuelt.


Hvad mener du helt præcist med dette?
At du vil have ligesom når du skriver her på PG, at du kan vælge fed osv.? Eller er det en vis prøve knap??

Jeg kan muligvis bikse et nyhedssystem sammen til dig... 8)
Jeg forstiller mig når jeg laver en besked skriver jeg selve teksten i en form af en slags, etc. overskrift mm. Når jeg trykker ok, genere newsscriptet beskeden udfra denne kode: 8)

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=7>ghosty/topleft.gif</TD>
<TD background="ghosty/top.gif">E M N E</TD>
<TD width=7>ghosty/topright.gif</TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="100%" bgColor="#757575" border=0>
<TBODY>
<TR>
<TD bgColor="#f5f5f5"><table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td valign="top">B E S K E D K R O P</td>
</tr>
</table></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=7>ghosty/bottomleft.gif</TD>
<TD height=22 background="ghosty/bottom.gif"> <div align="right">Posted
by Christian on U G E D A G, M Å N E D D A G @ T I D S P U N K T</div></TD>
<TD width=7>ghosty/bottomright.gif</TD>
</TR>
</TBODY>
</TABLE>
</div></td>
</tr>
</table></td>
</tr>
</table>

Eller se layoutet visuelt her: http://www.ghosty.dk/newsscript.html

squash
12-03-2004, 08:42 PM
Hej.

Jeg vil bare nævne at piratgruppen.org's nyheder og artikler kører SPIP (http://www.spip.net), og det er vi vist godt tilfredse med. Det største minus er at template-sproget er fransk :?

Nicklas
12-04-2004, 06:20 PM
Okay.. Det er nemt nok.. Skal bare lige hører om der i php er åbne variabler <- Tror jeg det hedder...

Altså, skal du fx. skrive $_POST['doh'] eller bare $doh ? håber du forstår...

Så kan jeg hurtigt lave det så du bare skal indtaste mysql database oplysninger.

Christian
12-04-2004, 06:36 PM
Okay.. Det er nemt nok.. Skal bare lige hører om der i php er åbne variabler <- Tror jeg det hedder...

Altså, skal du fx. skrive $_POST['doh'] eller bare $doh ? håber du forstår...

Så kan jeg hurtigt lave det så du bare skal indtaste mysql database oplysninger.
Ahaaaa, lyder cool Nicklas, men hvordan finder jeg ud af om php er i åbne variable?

Nicklas
12-04-2004, 06:45 PM
Ahaaaa, lyder cool Nicklas, men hvordan finder jeg ud af om php er i åbne variable?

Jeg laver det og så ser vi om det virker hos dig :) -tester det selvfølgelig først hos mig selv!

Skal du have mulighed for at rette skrevne beskeder? Du kan jo bare rette i dem, hvis du skriver forkert, i phpmyadmin? (Hvis du har adgang til det?)

Hvis du ikke vil have edit funktion er det lagt ud på nettet om en halv time, regner jeg med...

Christian
12-04-2004, 06:50 PM
Ahaaaa, lyder cool Nicklas, men hvordan finder jeg ud af om php er i åbne variable?

Jeg laver det og så ser vi om det virker hos dig :) -tester det selvfølgelig først hos mig selv!

Skal du have mulighed for at rette skrevne beskeder? Du kan jo bare rette i dem, hvis du skriver forkert, i phpmyadmin? (Hvis du har adgang til det?)

Hvis du ikke vil have edit funktion er det lagt ud på nettet om en halv time, regner jeg med...
Jeg har fuld adgang til phpadmin, men det ville være rart hvis jeg kunne rette i tidligere beskeder. En edit funktion ville være nice, men det er op til dig hvis du ikke har tid altså. Jeg sætter stor pris på det du laver.

Kan du muligvis lave en funktion hvor denne viser 5 beskeder af gangen, lidt ala. det her (screenshot):

http://www.ghosty.dk/billeder/system.PNG

Eller vil det tage for meget af din tid?

Desuden, kan du lave en billedupload funktion? Ikke med fansy resize funktioner etc, men bare et felt hvor jeg kan uploader billeder til mine beskeder? Hvis det ikke kan lade sig gøre, så skal det bare være muligt at hardcode img url'en ind i beskeden via. beskedfeltet altså.

Kan du også lave en slette funktion måske?

På forhpnd tak for hjælpen makker!

Nicklas
12-04-2004, 06:55 PM
Ahaaaa, lyder cool Nicklas, men hvordan finder jeg ud af om php er i åbne variable?

Jeg laver det og så ser vi om det virker hos dig :) -tester det selvfølgelig først hos mig selv!

Skal du have mulighed for at rette skrevne beskeder? Du kan jo bare rette i dem, hvis du skriver forkert, i phpmyadmin? (Hvis du har adgang til det?)

Hvis du ikke vil have edit funktion er det lagt ud på nettet om en halv time, regner jeg med...
Jeg har fuld adgang til phpadmin, men det ville være rart hvis jeg kunne rette i tidligere beskeder. En edit funktion ville være nice, men det er op til dig hvis du ikke har tid altså. Jeg sætter stor pris på det du laver.

Kan du muligvis lave en funktion hvor denne viser 5 beskeder af gangen, lidt ala. det her (screenshot):

http://www.ghosty.dk/billeder/system.PNG

Eller vil det tage for meget af din tid?

Desuden, kan du lave en billedupload funktion? Ikke med fansy resize funktioner etc, men bare en felt hvor jeg kan uploader billeder til mine beskeder?

Kun at vise 5 beskeder af gangen kan jeg sagtens...

En billed upload funktion kan jeg godt lave, det kommer nok bare i en senere version.

Jeg regner med at lave det så du bare uploader billedet med ftp og så skriver du linket til det i newssystemet...

Edit og billed upload er til version 2 ;)

Christian
12-04-2004, 06:58 PM
Lyder godt, og du skal selvfølgelig have en plads i mine links og alle rettighederne til systemet :wink:

Nicklas
12-04-2004, 08:08 PM
Sådan... Vil lige have dig til at kigge på det før jeg sender det til dig:

News siden:

http://Www.fegh.dk/newsscript/news.php

Admin siden (Password er: test):

http://www.fegh.dk/newsscript/admin.php

Christian
12-04-2004, 08:14 PM
Det ser fint ud!

Lige en bemærkning: Det med tidspunktet og navnet (forfatter), kan du ikke sætte det til at være automatisk? Altså Forfatter = Christian, og tidspunktet sættes på automatisk når beskeden postes??

EDIT:

Kan "Beskedkrop:" feltet ikke blive en anelse større?
Og dette ser en anelse sjovt ud:

http://www.ghosty.dk/billeder/links.PNG

Links'ne sidder nærment sammensat?

Ellers fungerer systemet efter mit hoved, tusind tak ! :lol:

Nicklas
12-04-2004, 08:28 PM
Det ser fint ud!

Lige en bemærkning: Det med tidspunktet og navnet (forfatter), kan du ikke sætte det til at være automatisk? Altså Forfatter = Christian, og tidspunktet sættes på automatisk når beskeden postes??


Kan vi ikke bare lade det være som det... Så har du også mulighed for at dine gamle beskeder kan bevare deres dato ;)



Kan "Beskedkrop:" feltet ikke blive en anelse større?

DONE!

Og dette ser en anelse sjovt ud:

http://www.ghosty.dk/billeder/links.PNG

Links'ne sidder nærment sammensat?

Well, når du smider lidt css kommer der jo ikke til at være understregning :D

Ellers er der ingen ting? skal jeg gå i gang med at zippe og sende?

Christian
12-04-2004, 08:30 PM
Ellers er der ingen ting? skal jeg gå i gang med at zippe og sende?
Helt iorden, det gør du bare :wink: Check din PM for min emailadresse.

Nicklas
12-04-2004, 08:47 PM
Så er skidtet sendt, håber det virker!

Christian
12-04-2004, 09:25 PM
Så er skidtet sendt, håber det virker!
Det virker som en sveske, mega million gange tak for dit arbejde og hjælp Nicklas! Dette er bare for nice, sweet 8)

Du er kåret som min "månedens pirat" PIR2

Christian
12-04-2004, 11:44 PM
Nicklas: Kan du måske lave en lille counter som tæller hvor mange besøgende jeg får pr. dag, hvor den kun tæller den samme IP én gang og ikke flere, hvilket mit eget forsøg på en counter gør :D

komas
12-05-2004, 01:15 AM
Nicklas: Kan du måske lave en lille counter som tæller hvor mange besøgende jeg får pr. dag, hvor den kun tæller den samme IP én gang og ikke flere, hvilket mit eget forsøg på en counter gør :D

her er jeg også lige med på en lytter. :D

Nicklas
12-05-2004, 01:29 AM
Har lige bikset lidt sammen.. Håber i kan få det til at virke, ellers siger bare til :D

MySQL struktur:

CREATE TABLE `hits` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(255) NOT NULL default '',
`sidstsettimestamp` int(30) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=9 ;

Selve filen counter.php:

<?php

include "mysql.php";


$ip = getenv("remote_addr");

$time = time();
$deletetime = $time-(86400);

connect();

$SQL = "delete from hits where sidstsettimestamp < '$deletetime'";
mysql_query($SQL);


$sql = mysql_query("select * from hits where ip = '$ip'");

if(mysql_num_rows($sql) == 0) {
$time = time();
$insertSQL = "insert into hits (ip, sidstsettimestamp) values ('$ip', '$time')";
mysql_query($insertSQL);
} else {

$time = time();
$updateSQL = "update hits set sidstsettimestamp = '$time' where ip = '$ip'";
mysql_query($updateSQL);

}



$hits = mysql_result(mysql_query("SELECT COUNT(id) FROM hits"),0);

close();
echo $hits;
?>


Filen mysql.php: For god ordens skyld skal det lige siges jeg ikke selv har lavet disse mysql funktioner, men at de stammer fra webcafe.dk (christian du har denne fil i forvejen ;))

<?php
/*
* Titel : MySQL abstraktion
* Version : $Id: mysql-funktioner.phps,v 1.1 2001/07/18 21:29:13 webclaus Exp $
* Kodet af : Villy Thomsen (villyft@webcafe.dk)
* Placering : http://webcafe.dk/php/artikler/204/mysql_funktioner
* Formål : en abstraktion over the MySQL funktionerne i PHP, som
* klarer alle de "trælse" ting, så som at åbne/lukke
* forbindelser og håndtere fejl fra MYSQL.
*/


//MySQL funktioner er taget fra http://www.webcafe.dk's guide

//Udfyld info herunder
function connect() {
$server = "localhost";
$bruger = "";
$kodeord = "";
$database = "";

if (!mysql_connect("$server","$bruger","$kodeord")) {
udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
}

if(!mysql_select_db("$database")) {
udskriv_fejl("Kunne ikke vælge databasen: $database");
}
}

function sql_spoerg_og_faa_svar($query) {
$resultat = mysql_query($query);

if(!$resultat) {
udskriv_fejl("Kunne ikke udføre: $query");
}

while($raekke = mysql_fetch_array($resultat)) {
$resultat_array[] = $raekke;
}

return $resultat_array;
}

function insertSQL($query) {
$resultat = mysql_query($query);

if(!$resultat) {
udskriv_fejl("Kunne ikke udføre: $query");
}
}

function close() {
if(!mysql_close()) {
udskriv_fejl("Kunne ikke lukke forbindelsen til MySQL!");
}
}

function udskriv_fejl($fejl) {
echo "

$fejl";

if ($mysql_fejl = mysql_error()) {
echo "
Fejlen er: $mysql_fejl";
}

exit;
}
?>

EDIT:
Se det live her:
http://www.fegh.dk/newsscript/counter.php

Nicklas
12-05-2004, 02:53 AM
Desuden christian har jeg downloadet og fået det til at virke med en WYSIWYG editor... Så du selv kan sætte fed, sætte billeder ind (Lidt alla word)... OG den dur med firefox...

Jeg laver edit, slet funktionen og upload funktionen en anden dag..

Dog bliver upload funktionen kun et sted du kan uploade og så herefter linke til billederne herfra.. k?

Nicklas
12-06-2004, 08:48 PM
Lige en comment om counteren:

Den viser antal besøg fra de sidste 24 timer...

Altså ikke noget med at slette hver dag kl. 24 ;)

Den sletter hvis ipen er over 24 timer gammel...