05. maj 2003 - 17:10Der er
10 kommentarer og 1 løsning
Nyheds Script som Xplayn.com
hey eksperter....
jeg vil gerne have en nyheds script som det de har på www.xplayn.com med kommentare og alt det der. Man skal så dog ikke være logget ind for at skrive kommentar.
alt vel ? mere inf ?
er det nok points... elller skal jeg oprette et mere med 200 mere ?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
her kan du læse hvordan du laver et nyhedssystem som det du eftersøger. Du får også forklaret hvordan det er lavet. Det vil jeg råde dig til at læse og ikke blot copy paste koden ind, da du på den måde også lære noget ved det :)
Jeg forstår ikke hvorfor du afviser. Mange løsninger er kommet. Men her er en gennemgang hvor du bare skal copy/paste. Og lige ændre en lille smugle Du skal bare ændre brugernavn og password til din MySQL database. Der hvor jeg har skrevet brugernavn og password
Du opretter følgende tabeller i en database på dit webhotel/webserver. Databasen har jeg i koderne kaldet news
create table nyheder ( id int(6) not null primary key auto_increment, emne varchar(255), forfatter varchar(100), dato datetime, nyhed text );
create table kommentarer ( id int(10) not null primary key auto_increment, nyhedsid int(6), forfatternavn varchar(100), forfattermail varchar(150), dato datetime, kommentar text );
Derefter skal du have en side hvor dine nyheder skal vises. Der indsætter du følgende kode:
<? mysql_connect("localhost","brugernavn","password"); // skaber kontakt til mysql mysql_select_db("news"); // vælger databasen login $getnews = mysql_query("select id, emne, forfatter, dato, nyhed from nyheder order by dato desc"); if(mysql_num_rows($getnews) > 0) { while($r = mysql_fetch_array($getnews)) { $nyhedsid = $r[id]; $emne = stripslashes($r[emne]); $forfatter = $r[forfatter]; $dato = $r[dato]; $nyhed = stripslashes(nl2br($r[nyhed])); // Vi henter nu antallet af kommentarer til denne nyhed $getcommentcount = mysql_query("select COUNT(id) from kommentarer where nyhedsid='".$nyhedsid."'"); $antalkommentarer = mysql_result($getcommentcount,0,0);
// Vi udskriver nyheden og antallet af kommentarer echo "<b>".$emne."</b> - skrevet af ".$forfatter." d. ".$dato; echo " (<a href=\"#\" onclick=\"window.open('kommentarer.php?id=".$nyhedsid."','flyout', 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no, scrollbars=yes,width=400,height=600,top=25,left=25')\"> ".$antalkommentarer." kommentarer</a>)"; echo "<br />".$nyhed; } } else { echo "Endnu ingen nyheder tilføjet."; } ?>
Så skal du oprette en fil ved navn kommentarer.php i den fil indsætter du følgende:
<? // Vis alle kommentarer for en nyhed mysql_connect("localhost","brugernavn","password"); // skaber kontakt til mysql mysql_select_db("news"); // vælger databasen login if($_POST[id]) { $nyhedsid = $_POST[id]; } else { $nyhedsid = $_GET[id]; }
Det er denne fil der viser alle kommentar til den opgældende nyhed, og her man indtaster sin kommentar. Så mangler du bare en side hvor du kan skrive nyheder. Denne side skal du så selv lave noget passwordbeskyttelse af en art, som du selv må bøvle lidt med :D
På den side kan du oprette noget ala dette:
<? mysql_connect("localhost","brugernavn","password"); // skaber kontakt til mysql mysql_select_db("news"); // vælger databasen login
Så har du faktisk et nyhedssystem med kommentar. Det eneste du nu skal lave, er at sætte dit design op til nyhedssystemet. Og du kan altid ændre lidt undervejs. Måske lave så kommentarne ikke er i et popupvindue osv osv.
hvad er det ik ikke forstår ? 1: det news virker ik... mayby mig der ik for det til at virke men langt fra det jeg ber om... je giver så mange points jeg kan.. jeg har søgt på hotscripts... ja jeg ved der er mange men gider sq sidde at uploade 1000 adde 1000 ting og skrive 1000 ting ? derfor vil jeg have det lavet uden jeg skal selv sidde og rodde vidre med det... er det sævrt at tænke sig til...så kan i selv prøve at uploade 1000 nyheds scripts osv...
"derfor vil jeg have det lavet uden jeg skal selv sidde og rodde vidre med det... er det sævrt at tænke sig til...så kan i selv prøve at uploade 1000 nyheds scripts osv..." - Du kommer nu nok til selv at skulle lave noget.
Dette er et _hjælpe_-forum. Derfor vil der ikke være nogen form for betaling til diverse folk som evt. vil hjælpe dig. Du kan derfor ikke regne med at folk vil hoppe og springe for dine 200 fiktive points.
Hvis du vil have alt skræddersyet til dig, skal du nok forberede dig på at ryste op med penge. Jeg er gør det hvert fald ikke gratis - og tvivler på andre gider.
razersedge > Kunne ikke være mere enig. Exact mine ord.
zeattle > Jeg vil foreslå at næste gang du stiller et spørgsmål så skal du være mere precis i hvad du ønsker, hvor du har søgt osv. osv. .... Dernæst bør du nok være mere taknemmelig for at nogen overhovedet bruger sin tid på at hjælpe dig og ikke lidt 'flabet' som i dit svar ovenfor.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.