Seite 1 von 2
Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 18.11.2012 18:01
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> • <a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a> </p>
<!-- ENDIF -->
Warum?
Fehlt da die entsprechende Abfrage?
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 18.11.2012 19:03
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

Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 18.11.2012 21:16
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.
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 03.12.2012 18:32
von -motte-
So, heute hatte ich mal etwas Zeit und habe es promt umgesetzt. Was soll ich sagen? Es klappt. Danke euch!
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 20.01.2013 13:57
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
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 20.01.2013 14:12
von Miriam
Sowohl als auch.
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 20.01.2013 14:30
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
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 28.01.2013 09:53
von Bine1860
Kann sich keiner erbarmen bitte?
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 28.01.2013 15:33
von Miriam
Wo klemmt's denn?
Was hast Du schon probiert / herausgefunden?
Re: Foren als gelesen markiere in den Sucheergebnissen
Verfasst: 28.01.2013 15:59
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> • <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') : '',