Kompletter Text möglich?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
absolut beginner
Mitglied
Beiträge: 32
Registriert: 13.01.2005 00:31
Kontaktdaten:

Kompletter Text möglich?

Beitrag 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
marino

Beitrag 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
absolut beginner
Mitglied
Beiträge: 32
Registriert: 13.01.2005 00:31
Kontaktdaten:

Beitrag 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?
absolut beginner
Mitglied
Beiträge: 32
Registriert: 13.01.2005 00:31
Kontaktdaten:

Beitrag von absolut beginner »

Kann mir hier wirklich niemand helfen? :(
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag 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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
absolut beginner
Mitglied
Beiträge: 32
Registriert: 13.01.2005 00:31
Kontaktdaten:

Beitrag 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!
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag 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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“