Foren als gelesen markiere in den Sucheergebnissen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Benutzeravatar
-motte-
Mitglied
Beiträge: 293
Registriert: 22.08.2006 18:36
Wohnort: Lüdinghausen
Kontaktdaten:

Foren als gelesen markiere in den Sucheergebnissen

Beitrag von -motte- »

Das Forum bringt ja die Möglichkeit mit, "Neue Beiträge", "ungelesene Beiträge" etc anzuzeigen. Wie bekomme ich da den Link ->Foren als gelesen markiere rein?

Ich hab es mit dem Link aus der index_body.html probiert und in die search_results.html eingefügt, dieses führt aber dazu, das ich beim anwählen des Links "Foren als gelesen markiere" nix passiert, außer das ich die Seite neu Lade.

Code: Alles auswählen

<!-- ELSE -->
<p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}">{L_RETURN_TO_SEARCH_ADV}</a> &bull; <a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a> </p> 
<!-- ENDIF -->
Warum?
Fehlt da die entsprechende Abfrage?
Renault Scenic Forum 🚘 since 2003 ...

... lover of Modeltrains 🚂🚃🚃
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Talk19zehn »

Hi, ist das der ganze Code? Variablen angelegt? Mir scheint, es wurden Teile versehentlich verschluckt? Darum für mich nicht ganz nachvollziehbar.

Mein rein gedanklicher Ansatz sieht wie folgt aus: Nur auf die Schnelle... - ein anderer Ansatz, der dir ggf. weiterhilft?

Code: Alles auswählen

<!-- IF not S_IS_BOT and U_MARK_FORUMS --><a href="{U_MARK_FORUMS}" accesskey="m"><span>{L_MARK_FORUMS_READ}</span></a><!-- ENDIF --> 
LG


Oh... sorry
23:05
Edit: Zuviel Code entfernt :roll:
Zuletzt geändert von Talk19zehn am 18.11.2012 23:05, insgesamt 1-mal geändert.
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Miriam »

-motte- hat geschrieben:...Fehlt da die entsprechende Abfrage?
Die search.php kennt U_MARK_FORUMS nicht, deshalb ist die Template Variable auch leer.
Du kannst sie global in der includes/functions.php deklarieren:
Finde ->

Code: Alles auswählen

        'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"),
danach füge ein:

Code: Alles auswählen

        'U_MARK_FORUMS'            => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
Cache leeren nicht vergessen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
-motte-
Mitglied
Beiträge: 293
Registriert: 22.08.2006 18:36
Wohnort: Lüdinghausen
Kontaktdaten:

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von -motte- »

So, heute hatte ich mal etwas Zeit und habe es promt umgesetzt. Was soll ich sagen? Es klappt. Danke euch!
Renault Scenic Forum 🚘 since 2003 ...

... lover of Modeltrains 🚂🚃🚃
Bine1860
Mitglied
Beiträge: 142
Registriert: 12.05.2009 18:48

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Bine1860 »

Das Forum bringt ja die Möglichkeit mit, "Neue Beiträge", "ungelesene Beiträge" etc anzuzeigen. Wie bekomme ich da den Link ->Foren als gelesen markiere rein?
Ja das würde ich auch gerne haben!! nur komm ich mit dem o.g. Code nicht ganz klar.
Was muss ich denn wo rein schreiben?
Nur das von Miriam in die includes/functions.php?
Oder auch noch was in die search_results.html?

Danke im Voraus
prosilver
Sytle Elegance
Version 3.2.1
______________________
Bine1860
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Miriam »

Sowohl als auch.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bine1860
Mitglied
Beiträge: 142
Registriert: 12.05.2009 18:48

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Bine1860 »

sorry ich möchte nicht einfach irgendwas reinkopieren und wäre echt dankbar für eine etwas ausführlichere Antwort
was in die search_results.html muss.
Das von motte und talk19zehn zusammen hintereinander? an welcher Stelle

Danke
prosilver
Sytle Elegance
Version 3.2.1
______________________
Bine1860
Bine1860
Mitglied
Beiträge: 142
Registriert: 12.05.2009 18:48

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Bine1860 »

Kann sich keiner erbarmen bitte?
prosilver
Sytle Elegance
Version 3.2.1
______________________
Bine1860
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Miriam »

Wo klemmt's denn?
Was hast Du schon probiert / herausgefunden?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bine1860
Mitglied
Beiträge: 142
Registriert: 12.05.2009 18:48

Re: Foren als gelesen markiere in den Sucheergebnissen

Beitrag von Bine1860 »

Ich möchte nichts einfach probieren ohne vorher sicher zu gehen.

Ich würde in die search_results.html einfügen:

Code: Alles auswählen

    <!-- ELSE -->
    <p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}">{L_RETURN_TO_SEARCH_ADV}</a> &bull; <a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a> </p>
    <!-- IF not S_IS_BOT and U_MARK_FORUMS --><a href="{U_MARK_FORUMS}" accesskey="m"><span>{L_MARK_FORUMS_READ}</span></a><!-- ENDIF --> 
leider weiss ich nicht an welcher Stelle und ob das überhaupt so richtig ist,

und in die includes/functions.php nach

Code: Alles auswählen

         'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"),
das einfügen:

Code: Alles auswählen

            'U_MARK_FORUMS'            => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
prosilver
Sytle Elegance
Version 3.2.1
______________________
Bine1860
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“