Seite 4 von 5

Re: Anzahl ungelesener Beiträge

Verfasst: 22.03.2013 15:08
von johnsonsven
Ich möchte gerne in der overall_header.html wo Eigene Beiträge steht die Anzahl der eigenen Beiträge in Klammern,
so wie es im Profil ist.
Auserdem habe ich dort Neue Beiträge mit eingefügt dahinter würde ich auch gerne die Anzahl der Neuen Beiträge in Klammern angezeigt haben.

Ich hoffe das ich mich jetzt ein wenig besser ausgedrückt habe.

Re: Anzahl ungelesener Beiträge

Verfasst: 22.03.2013 20:34
von Miriam
Finde in der includes/functions.php:

Code: Alles auswählen

        'S_USER_NEW_PRIVMSG'            => $user->data['user_new_privmsg'],
davor füge ein:

Code: Alles auswählen

        'USER_TOTAL_POSTS'                => $user->data['user_posts'],
Nun kannst Du die Variable mit {USER_TOTAL_POSTS}, die die Gesamtbeitragszahl des angemeldeten User anzeigt, in den Templates nutzen.

Re: Anzahl ungelesener Beiträge

Verfasst: 23.03.2013 10:14
von johnsonsven
Es hat wunderbar geklappt vielen Dank dafür.
Für die Anzahl der neuen Beiträge hab ich folgendes probiert:
in der includes/functions.php nach:

Code: Alles auswählen

            'USER_TOTAL_POSTS'                => $user->data['user_posts'],
hab ich das rein:

Code: Alles auswählen

        'SEARCH_NEW'              => $user->data['search_new'],
Dann in der overall_header.html das hier:

Code: Alles auswählen

<a href="{U_SEARCH_NEW}">{L_SEARCH_NEW} {SEARCH_NEW}</a>
Da bekomm ich aber diese Meldung:
phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4579: Undefined index: search_new
Könntest du mir dabei bitte nochmal helfen?

Re: Anzahl ungelesener Beiträge

Verfasst: 23.03.2013 13:58
von Kirk
Hi
Dafür gibt es einen Mod Namens New post count on index
Wenn du dieses in die overall_header.html haben willst, mache folgendes:
Öffne: includes/functions.php

Finde:

Code: Alles auswählen

// The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array( 
Davor einfügen:

Code: Alles auswählen

// Beginn New Post count
$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);
// end New Post count

Finde:

Code: Alles auswählen

        'NEXT_RANK_POSTS'                => $next_rank_posts,
Davor einfügen:

Code: Alles auswählen

        'NEW_POST_COUNT'                => $post_count ,
Öffne: root/styles/[stylename]/template/overall_header.html

Finde:

Code: Alles auswählen

<a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a>
Ersetze es damit:

Code: Alles auswählen

<a href="{U_SEARCH_NEW}">{L_SEARCH_NEW} <strong>({NEW_POST_COUNT})</strong></a>
Danach den Template und Browsercache leeren.

Re: Anzahl ungelesener Beiträge

Verfasst: 23.03.2013 16:21
von johnsonsven
Vielen Dank Kirk es funzt super :grin:

Re: Anzahl ungelesener Beiträge

Verfasst: 17.10.2013 13:40
von Miriam
Miriam hat geschrieben:Du kannst es so machen: Oder Du lädst Dir die Mini MOD herunter und baust sie mit KB:automod ein (Voraussetzung: Du hast Englisch, Deutsch "Du" und Deutsch "Sie" als Dateien auf dem Webspace): Die neue Variable {L_UNREAD_POST} kannst Du überall in den Templates benutzen, nicht nur auf dem Index.
Download über http://mymods.lifestyle-dream.de/viewtopic.php?t=66 (Registrierung erforderlich)

Re: Anzahl ungelesener Beiträge

Verfasst: 17.11.2013 20:27
von willi2010
Miriam hat geschrieben:Du kannst es so machen: Oder Du lädst Dir die Mini MOD herunter und baust sie mit KB:automod ein (Voraussetzung: Du hast Englisch, Deutsch "Du" und Deutsch "Sie" als Dateien auf dem Webspace): Die neue Variable {L_UNREAD_POST} kannst Du überall in den Templates benutzen, nicht nur auf dem Index.
Hallo Miriam,

die Seite gibt es leider nicht mehr, wo kann ich den Mini-Mod mir noch ansehen?
Die Variable {L_UNREAD_POST} ist nicht das Problem, nur wird hierin die Anzahl der ungelesenen (noch) nicht dargestellt.

Vielen Dank für einen Tipp.

Re: Anzahl ungelesener Beiträge

Verfasst: 17.11.2013 21:46
von Miriam
Miriam hat geschrieben:Download über http://mymods.lifestyle-dream.de/viewtopic.php?t=66 (Registrierung erforderlich)
Meinst Du das?

Re: Anzahl ungelesener Beiträge

Verfasst: 17.11.2013 22:29
von willi2010
Ja, das meinte ich.

Danke.

Re: Anzahl ungelesener Beiträge

Verfasst: 17.11.2013 22:44
von willi2010
Sehe ich das richtig, dass ein "größeres" Forum im Zeitverhalten Probleme bekommen könnte?