"..." neue Beiträge

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
montagsjunge
Mitglied
Beiträge: 53
Registriert: 08.04.2009 23:02

"..." neue Beiträge

Beitrag von montagsjunge »

Ich möchte, dass man, wen man das Forum betritt steht viele neue Beiträge es seid dem letzten Besuch gibt.

Beispiel: Seit Deinem letzten Besuch gab es 23 neuen Beiträge.
oder
Seit Deinem letzten Besuch gab es keine neuen Beiträge.


Wie kann ich das machen?

LG
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: "..." neue Beiträge

Beitrag von BaerchenHH »

Open: index.php
Suche:

Code: Alles auswählen

// Assign index specific vars
$template->assign_vars(array(
Davor einfügen:

Code: Alles auswählen

$sql = 'SELECT COUNT(post_id) as count
    FROM ' . POSTS_TABLE . ' 
		WHERE post_time > ' . $user->data['user_lastvisit'] . '
    AND poster_id != ' . $user->data['user_id'];

$result = $db->sql_query($sql);
$post_count = $db->sql_fetchfield('count', false, $result);
$db->sql_freeresult($result);
Suche:

Code: Alles auswählen

'BIRTHDAY_LIST'	=> $birthday_list,
Danach einfügen:

Code: Alles auswählen

'NEW_POST_COUNT' => $post_count ,
Öffne: styles/template/xxx/index_body.html
Füge an gewünschter Stelle ein:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->Seit Deinem letzten Besuch gab es {NEW_POST_COUNT} neuen Beiträge.<!-- ENDIF -->
Alternativ für Multi-Lingual:Füge an gewünschter Stelle ein:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->{L_POST_COUNT_DESC1} {NEW_POST_COUNT} {L_POST_COUNT_DESC2}<!-- ENDIF -->
Öffne: language/xxx/comon.php
Suche:

Code: Alles auswählen

));

?>
Davor einfügen:

Code: Alles auswählen

	'POST_COUNT_DESC1'						=> 'Seit deinem letzten Besuch gab es',
	'POST_COUNT_DESC2'						=> 'neue Beiträge.',
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
NSF
Mitglied
Beiträge: 68
Registriert: 24.10.2009 13:38
Wohnort: Kiel

Re: "..." neue Beiträge

Beitrag von NSF »

Hey BaerchenHH,

Ich wollte mal fragen, ob du weißt wo man das eintragen muss, damit man das überall hat?
Ich möchte diese "# neue Beiträge"-anzeige gerne im Header einbauen, aber wenn ich es in die index.php einbau, hab ich es ja "nur" im Index ... kannst du mir vllt sagen, wie man das macht?

danke

Mfg NSF
Vincitore
Mitglied
Beiträge: 34
Registriert: 23.01.2010 09:31

Re: "..." neue Beiträge

Beitrag von Vincitore »

@BaerchenHH

Muss in der comon.php nicht das stehen?
'POST_COUNT_DESC1' => 'Seit deinem letzten Besuch gab es',
'POST_COUNT_DESC2' => 'neue Beitr&auml;ge.',
Und in der index_body.html
<!-- IF S_USER_LOGGED_IN -->Seit Deinem letzten Besuch gab es {NEW_POST_COUNT} neuen Beitr&auml;ge.<!-- ENDIF -->
Weil wie ich weiß, kann HTML und PHP die Buchstabe ä,ö und ü garnicht anzeigen.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: "..." neue Beiträge

Beitrag von Mahony »

Hallo Vincitore
Nein, dass was BaerchenHH geschrieben hat ist völlig korrekt so.
Ansonsten wäre nur KB:utf8bom zu beachten.



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: "..." neue Beiträge

Beitrag von BaerchenHH »

@NSF

- Ungetestet -

Öffne:
viewforum.php &
viewforum.php &
memberlist.php

Suche:

Code: Alles auswählen

		// Send vars to template
		$template->assign_block_vars('topicrow', array(
...

Ansonsten dürfte irgendwo ziehmlich weit oben nicht verkehrt sein...

aber wie gesagt... ich habs nicht getestet!
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Vincitore
Mitglied
Beiträge: 34
Registriert: 23.01.2010 09:31

Re: "..." neue Beiträge

Beitrag von Vincitore »

Mit der Sprach Datei weiß ich nicht, aber als ich den Code mit Sprache sofort in den Index_body.html eingebaut habe ging es nicht.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: "..." neue Beiträge

Beitrag von BaerchenHH »

In der html hast du recht... die Sprachdatei verträgt aber Umlaute, weil diese in UTF8nB kodiert sind.
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Vincitore
Mitglied
Beiträge: 34
Registriert: 23.01.2010 09:31

Re: "..." neue Beiträge

Beitrag von Vincitore »

Dann weiß ich bescheid, wenn ich mal wieder was übersetzen muss.
NSF
Mitglied
Beiträge: 68
Registriert: 24.10.2009 13:38
Wohnort: Kiel

Re: "..." neue Beiträge

Beitrag von NSF »

Guten Abend BaerchenHH,

Ich danke dir für die Antwort, aber bei mir geht das net, vllt mach ich es falsch ... :(

Gibt es keine .php datei, die für den Header zuständig ist? Ich mein, andere sachen gehen ja auch überall, wie zb der UCP-Link ... Gibt es da nicht sowas?

Aber eine Frage hätte ich noch, wenn ich es doch hinbekommen sollte (was zu 99% nicht klappen wird :cry: ), muss ich das dann in jede php datei einbauen, die im root liegt? Weil ich hab die Galerie von nickvergessen, das Board3 Portal und einen Arcade mod, die ja alle eine .php datei im root liegen haben .... Muss ich da dann überall diese "Zeilen" einfügen?

Aber php ist ohne jegliche "anleitung" reine Zeitverschwendung bei mir XD Aber danke für die Antwort ;)


PS: das mit dem Index, klappt tadellos, hast du hervorragend beschrieben ;)

Mfg NSF
Antworten

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