ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Vorschläge / thwnuke


Seite 1 von 1

Sonium schrieb am 21.06.2002 um 15:14 Uhr

Erweitert das Board um ein News-system, Poll, Download-Archiv und Link-Archiv und schon hätten wir eine komplettlösung für faule Webmaster :)

Jonas schrieb am 21.06.2002 um 16:34 Uhr

news -> 2.8
poll -> hack-forum
DL -> nciht nötig
link -> auch net nötig

Superhausi schrieb am 22.06.2002 um 09:18 Uhr

Wenn die 2.8 draussen ist, kann man über solche Dinge wie DL-Archiv und Link-Archiv sprechen... Aber auf jeden Fall nicht vor der 2.8.

Jonas schrieb am 22.06.2002 um 11:01 Uhr

und die lässt noch auf sich warten.

ich hab mir gestern abend mal nen konzept für nen file-management system ausgedacht, falls ich das progge werd ich es thwb-kompatibel versuchen...

Sonium schrieb am 22.06.2002 um 11:48 Uhr

Wegen der News: Wird das so wie im apboard oder so wie bei php/post-nuke? Also werden die News im Forum angezeigt oder wird das Forum hirachisch auf der gleichen ebene Stehen wie die News?

Jonas schrieb am 22.06.2002 um 12:21 Uhr

öhm... schau dir mal http://hakcs.slware.de an.

die news werden aus einem forum ausgelesen, und die antworten gelten als comments

Sonium schrieb am 22.06.2002 um 15:34 Uhr

gefällt mir, wann kommt das 2.8 raus?

Jonas schrieb am 22.06.2002 um 15:55 Uhr

das dauert noch seine zeit

dp303 schrieb am 23.06.2002 um 21:58 Uhr

also ich habe mir ein ganz simples news-script gebastelt, damit ich auch so eine funktion habe!

ich habe auf meiner startseite sowieso schon ein script gehabt um dort nachrichten bequem unterzubringen.

das habe ich auch so belassen, nur trage ich den selben text einfach in die foren datenbank ein.
nun biete ich auf der startseite einen link zum kommentieren an und zeige die anzahl der Kommentare an:

hier mal die scripts:

formular für die dateneingabe:

<FORM name=Formular ENCTYPE=multipart/form-data action=insert.php method=POST>
<table align=center>
<TR><TD><b>Datum:</b></TD><TD><INPUT name=datum></td></TR>
<TR><TD><b>Uhrzeit:</b></TD><TD><INPUT name=uhrzeit></td></TR>
<TR><TD><b>Betreff:</b></TD><TD><INPUT name=betreff></td></TR>
<TR><TD><b>Bericht:</b></TD><TD><textarea name=bericht cols=45 rows=7></textarea></td></TR>
<TR><TD><b>Thumbnail:</b></TD><TD><INPUT name=thumbnail></td></TR>
<TR><TD><b>Link:</b></TD><TD><INPUT name=bild_link></td></TR>
<TR><TD><b>Linkname:</b></TD><TD><INPUT name=link_title></td></TR>
<TR><TD><b>Rubrik</b></TD><TD><select name=rubrik><option value='start'>Startseite</option>
<option value=archiv>Archiv</option>
<option value=presse>Presse</option>
<select>

</td></tr>

<TR><TD colspan=2><B><HR></B></td></TR>

</table>
<INPUT type=submit value=go>
</form>



die datei insert.php

$name=wunschname_des_autors;
$id_des_boards=boardid muß eine zahl sein;
$ip=IP-Nummer die eingetragen werden soll;
// bitte ersetzen wie gewünscht

$time = time();

mysql_select_db($db);


mysql_query("INSERT INTO thwbprefix_thread(threadid,threadtopic,threadtime,threadauthor,threadreplies,boardid,threadlastreplyby,threadiconid,threadviews,threadlink,threadclosed,threadtop) values 
('','$betreff','$time','$name','0','$id_des_boards','$name','0','0','0','0','0')");
$threadid=mysql_insert_id();

$abfrage = "SELECT * from thwbprefix_board where boardid='nummerdesboards'";
$erg = mysql_db_query($db,$abfrage,$verbindung);
$anz = mysql_num_rows($erg); 
$row=mysql_fetch_array($erg,MYSQL_ASSOC);
$threadanzahl=$row["boardthreads"]+1;
$postanzahl=$row["boardposts"]+1;

mysql_query("INSERT INTO thwbprefix_post(postid,posttime,posttext,userid,postguestname,threadid,postemailnotify,postip,postsmilies,postcode,postsignature,postlasteditby,postlastedittime) values 
('','$time','$bericht','1','','$threadid','0','$ip','1','1','0','0','0')");

$text2 = str_replace("[url="", "<a href=", $bericht);
$text3 = str_replace(""]", ">", $text2);
$text1 = str_replace("[/url], "</a>, $text3);

mysql_query("INSERT INTO tabelle_für_die_news_auf_der_startseite(betreff,bericht,datum,uhrzeit,thumbnail,bild_link,link_title,rubrik_1,threadid) values 
('$betreff','$text1','$datum','$uhrzeit','$thumbnail','$bild_link','$link_title','$rubrik','$threadid')");

mysql_query("update thwbprefix_board set boardlastpost='$time',boardthreads='$threadanzahl',boardposts='$postanzahl',boardlastpostby='$name',boardthreadtopic='$betreff',boardthreadid='$threadid' where boardid='$id_des_boards'");



nun braucht ihr noch die "tabelle_für_die_news_auf_der_startseite" und ein script, dass die "tabelle_für_die_news_auf_der_startseite" ausliest, das poste ich auf wunsch


hoffe mich tritt keiner, wegen dem wilden und sicher miesen Code, aber es funzt bei mir

Seite 1 von 1