Seite, die nach absenden eines Beitrags angezeigt wird

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Seite, die nach absenden eines Beitrags angezeigt wird

Beitrag von Knowhow-Sauger »

Hallo,

wenn man eine Antwort verfasst hat, kommt immer eine Meldung wo steht
"Danke, Dein Beitrag wurde gespeichert." (oder so ähnlich).
Und ein paar Sekunden später geht er dann automatisch zurück zum Thread.

Kann mir jemand sagen wo ich
1.) das Zeitfenster der angezeigten Seite verändern kann
2.) die Seite überhaupt finde bzw. wie sie heisst?

Danke! :)
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Seite, die nach absenden eines Beitrags angezeigt wird

Beitrag von HabNurNeFrage »

Hi,

das ist keine HTML-Seite, nur eine PHP-Message, die vor der Umleitung eingeblendet wird.

In posting.php findet man meta_refresh(3, $redirect_url);

Man kann nun die 3 und das folgende Komma entfernen oder die Zeile ersetzen durch redirect($redirect_url);

Man kann die 3 Sekunden auch erhöhen, damit die Meldung länger angezeigt wird und die Meldung selbst kann man im Code direkt danach ändern:

Code: Alles auswählen

$message = $user->lang[$message] . '<br /><br />' . sprintf($user->lang['VIEW_MESSAGE'], '<a href="' . $redirect_url . '">', '</a>'); 
Quck'n'Dirty einfach $user->lang['VIEW_MESSAGE'] durch z.B. irgendwelchen Text oder/und HTML ersetzen: '<b style="font-size:4em;">Huhu, ich bin die Meldung</b>''

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Seite, die nach absenden eines Beitrags angezeigt wird

Beitrag von Knowhow-Sauger »

WOW, dankeschön! :)

Allerdings funktioniert es noch nicht.
Es erscheint eine leere Seite, wenn ich es genauso mache wie von Dir gezeigt.
Ich möchte auch nicht irgendeinen Text eingeben, sondern diesen Code hier:

Code: Alles auswählen

			<!-- BEGIN similar -->
				<a href="{similar.U_TOPIC}" class="topictitle"><font color="#00aeff">{similar.TOPIC_TITLE}</font></a><br />
				{L_REPLIES}: {similar.REPLIES}<br /><br />
			<!-- END similar -->
Er soll nach dem Absenden des Beitrags eine Liste von ähnlichen Threads auflisten, sodass der User dann gleich noch in anderen ähnlichen Themen was schreiben kann.
Geht das?
Der o.g. Code funktioniert sonst eigentlich überall, wo ich ihn einfüge!
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Seite, die nach absenden eines Beitrags angezeigt wird

Beitrag von HabNurNeFrage »

Hi,

Template-Variablen und der der Template-Array-Aufruf "similar" funktionieren natürlich nicht im PHP.
Dazu müsstest Du eine Custom-Seite erstellen, auf die umgeleitet wird.

Mit meta_refresh('relative_URL_zu_Deiner_Custom_Seite'); sollte es klappen.

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Seite, die nach absenden eines Beitrags angezeigt wird

Beitrag von Knowhow-Sauger »

HabNurNeFrage hat geschrieben:Hi,

Template-Variablen und der der Template-Array-Aufruf "similar" funktionieren natürlich nicht im PHP.
Dazu müsstest Du eine Custom-Seite erstellen, auf die umgeleitet wird.

Mit meta_refresh('relative_URL_zu_Deiner_Custom_Seite'); sollte es klappen.

LG
Nein, das ist leider nicht so einfach.
Denn es werden ja immer die ähnlichen Threads angezeigt.
Wenn ich aber auf eine ganz neue Seite verlinke, dann funktioniert der Code nicht mehr.
Denn der funktioniert nur innerhalb von Threads! :cry:
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Antworten

Zurück zu „[3.0.x] Mod Support“