Seite 1 von 1

Kompletter Text möglich?

Verfasst: 19.01.2005 01:22
von absolut beginner
Ist es möglich, einen kompletten Text (also nicht nur eine anklickbare Thread-Überschrift in einem Forum) auf die Hauptseite des Forums (nicht Portal) zu setzen? So ähnlich wie hier:
"Bevor Du einen Beitrag schreibst, lies bitte den kleinen phpBB.de Knigge. Ein Blick in die Dokumentation schadet sicher auch nicht ;-)"
Ich möchte gerne ab und zu Ankündigungen für meine Mitglieder für alle sichtbar in einem kompetten Text posten können.

Falls das möglich ist, bitte ich herzlich um eine idiotensichere Anleitung.

Vielen Dank schon mal für die Antworten

Verfasst: 19.01.2005 03:06
von marino
hmmmm auf der hauptseite des forums ( boards) gibts keine treadüberschriften .. sondern nur kategorien- und forentitel und da kannst du im ACP->Einstellungen bei der jeweiligen kategorie oder dem betreffendem forum noch eine beschreibung dazu setzen ....
das selbe gilt natürlich auch für treads.. da kannst du die beschreibung direkt im tread (unter dem titel) verfassen

Verfasst: 19.01.2005 16:45
von absolut beginner
Danke, marino, aber ich meinte es anders.
Ich würde gerne einen vollständigen Text (Ankündigung), so wie hier oben, wenn man auf einen Beitrag antwortet, ("Bevor Du einen Beitrag schreibst...") auf die Hauptseite des Forums setzen. Keine Kategorien- oder Forentitel, die dann eigens wieder angeklickt werden müssen.
Der Text sollte im ganzen für alle sichtbar sein.
Geht sowas?

Verfasst: 21.01.2005 17:21
von absolut beginner
Kann mir hier wirklich niemand helfen? :(

Verfasst: 21.01.2005 19:20
von FatFreddy
Hi,

ich habe das in meinem Forum ganz primitiv gelöst: Im Index-Template einen Tabellenblock für Aktuelle Infos eingefügt, dessen Inhalt (kann auch mit html-Tags formatiert sein) ich aus einer externen Textdatei einlesen lasse.

Nicht elegant, aber es funktioniert. Wenn es dir gefällt, sag Bescheid, dann poste ich den Code.

FatFreddy

Verfasst: 22.01.2005 18:58
von absolut beginner
Hi Freddy,
vielen Dank für Deine Antwort. Übrigens ein sehr schönes UND interessantes Forum. Klasse.
Ja, so ähnlich meinte ich es: Eine Information, die nicht im Forum integriert ist (Bei Dir: Aktuell: Informationen...) und die man nicht eigens anklicken muss, sondern im ganzen Satz/Sätzen zu lesen ist.
Wäre nett, wenn Du mir den Code schicken könntest.
Vielen Dank nochmal!

Verfasst: 22.01.2005 20:24
von FatFreddy
Danke für die Blumen. :oops:


Voilà, hier kommt die Bauanleitung:

Code: Alles auswählen

#create: /pfad_zum_forum/info_text.dat

mit beliebigem Text füllen.


#öffne: index.php

#suche:

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);

#danach einfügen:

	$fp1 = fopen("info_text.dat","r");
	$info_text = fread($fp1,1000);
	fclose($fp1);


#suche:

		'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))


#ersetze durch:

		'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"),
		'info_text' => $info_text)


#öffne: index_body.tpl

#finde (im Original SubSilver die erste Zeile): 

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">

#danach einfügen:

<tr><td>&nbsp;</td></tr>
<tr>
<td valign="top">&nbsp;</td>
<td>
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
    <tr>
	  <td class="catHead" height="28">
	  	<span class="cattitle">
		    <p align="center">{info_text}</p>
		</span>
	  </td>
	</tr>
  </table>
</td>
</tr>
VORSICHT! Die Lösung ist primitiv und verzichtet, da außer dem Siteadmin niemand Zugriff hat, auf jegliche Fehlerprüfung.

In die info_text.dat kann zur Formatierung beliebiger HTML-Code eingefügt werden. Bei fehlerhaften Tabellen zerreißt es dir dann unter Umständen das Layout des Forums. Es werden maximal 1000 Zeichen aus der Datei info_text.dat gelesen

Den Einbau im Template kannst Du entsprechend deinem Layout natürlich auch anders gestalten.

FatFreddy