anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Neuste Schlagzeile im Dorf und manuelles Eintragen von News https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=320 |
Seite 1 von 1 |
Autor: | anpera [ Sa 14 Feb, 2004 15:17 ] |
Betreff des Beitrags: | Neuste Schlagzeile im Dorf und manuelles Eintragen von News |
Beschreibung: Der erste Teil fügt ein Eingabefeld auf die News-Seite ein, mit dem Admins (Superuser Level 3) manuell News eintragen können. Der zweite Teil sorgt dafür, dass immer die neuste Schlagzeile auf dem Dorfplatz erscheint. Autor: anpera ( logd@anpera.de ) Version: - Für LoGD Version: 0.9.7+jt Einbauanleitung: Teil 1:$this->bbcode_second_pass_code('', '----- Öffne: news.php ----- Finde: $newsperpage=50; ----- Füge danach ein: page_header("LoGD News"); if ($session[user][superuser]==3){ output("`0<form action=\"news.php\" method='POST'>",true); output("[Admin] Meldung manuell eingeben? <input name='meldung' size='40'> ",true); output("<input type='submit' class='button' value='Eintragen'>`n`n",true); addnav("","news.php"); if ($_POST[meldung]){ $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)"; db_query($sql) or die(db_error($link)); $_POST[meldung]=""; } addnav("","news.php"); } ----- Finde (darunter): page_header("LoGD News"); ----- Ersetze es durch: // page_header("LoGD News"); ----- Speichern und schliessen') Teil 2:$this->bbcode_second_pass_code('', '----- Öffne: village.php ----- Finde (hier deutsches Beispiel): output(" Du siehst verschiedene Geschäfte und Läden entlang der Strasse. Es gibt einen merkwürdig aussehenden Felsen auf einer Seite. "); ----- Füge danach ein: $sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1"; $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("Auf diesem kannst du die neuste Meldung lesen:`n`n`c`i$row[newstext]`i`c`n"); ----- Speichern und schliessen') Bemerkung: - Dateien: modifizierte news.php (Source) modifizierte village.php (Source) |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |