Anzahl ungelesener 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
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Miriam »

Kirk hat geschrieben:Danke Miriam aber das meinte ich nicht, sondern so...
Hab' schon genau verstanden, wie Du das meintest. :lol:

Finde in der includes/functions.php

Code: Alles auswählen

    // start How Many Unread Posts   
und lösche alles bis zum

Code: Alles auswählen

    // end How Many Unread Posts   
Und als Ersatz für das Gelöschte packst Du das hier rein:

Code: Alles auswählen

    $not_readable = array_keys($auth->acl_getf('!f_read', true));
    $unread_topics = get_unread_topics($user->data['user_id'], ((sizeof($not_readable)) ? ' AND ' . $db->sql_in_set('t.forum_id', $not_readable, true) : ''));
    $unread_cnt = count($unread_topics);
    $unread_posts = 0;
    $sql_where = '';
    $i = 0;
    if ($unread_cnt)
    {
        foreach ($unread_topics as $topic_id => $mark_time)
        {
            if ($i > 0) 
            {
                $sql_where .=  'OR ';
            }
            $sql_where .= '(topic_id = ' . $topic_id . ' AND post_time > ' . $mark_time . ' AND post_approved = 1) ';
            $i++;
        }
        $sql = 'SELECT COUNT(post_id) AS posts FROM ' . POSTS_TABLE . "
        WHERE $sql_where"; 
        $result = $db->sql_query($sql);
    
        if($row = $db->sql_fetchrow($result))
        {
            $unread_posts = $row['posts'];
        }
        $db->sql_freeresult($result);
    } 
Jetzt könntest Du auch eine Ausgabe wie diese bauen:
Es sind 5 Themen mit 32 ungelesenen Beiträgen vorhanden

Die Variablen sind da.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Kirk »

Hab vielen Dank Miriam, ich musste zusätzlich in der funktions.php das hier ändern:

Code: Alles auswählen

        'L_UNREAD_POST'            => (!$unread_cnt) ? $user->lang['POST_UNREAD_NO'] : (($unread_cnt == 1) ? sprintf($user->lang['POST_UNREAD'], $unread_cnt) : sprintf($user->lang['POSTS_UNREAD'], $unread_cnt)),
Durch das ersetzen:

Code: Alles auswählen

        'L_UNREAD_POST'        => (!$unread_posts) ? $user->lang['POST_UNREAD_NO'] : (($unread_posts == 1) ? sprintf($user->lang['POST_UNREAD'], $unread_posts) : sprintf($user->lang['POSTS_UNREAD'], $unread_posts)),        
Jetzt zeigt es alle ungelesenen Beiträge an.

Herzlichen Dank für deine Hilfe! :)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Miriam »

Stimmt,diese Änderung hatte ich doch glatt unterschlagen. Aber das hast Du ja selbst herausfinden können.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Kirk »

Ein bischen was kann man selber auch machen. :wink:
johnsonsven
Mitglied
Beiträge: 8
Registriert: 17.03.2013 15:07

Re: Anzahl ungelesener Beiträge

Beitrag von johnsonsven »

Hallo
Ich bin neu hier, habe das hier eingebaut es funktioniert auch, aber wie kann ich das für neue Beiträge und eigene Beiträge verwenden?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Miriam »

Was genau möchtest Du denn machen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
johnsonsven
Mitglied
Beiträge: 8
Registriert: 17.03.2013 15:07

Re: Anzahl ungelesener Beiträge

Beitrag von johnsonsven »

Ich möchte gern das bei neue Beiträge und eigene Beiträge dahinter in Klammern die Anzahl steht.
Entschuldigung aber ich bin ziemlich neu auf diesen Gebiet, einen Code per Anweisung einbauen das bekomme ich hin
aber mehr auch nicht. :oops:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Miriam »

Es gibt. aber keine neuen eigenen. Beiträge, denn Du hattest sie alle geschrieben.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
johnsonsven
Mitglied
Beiträge: 8
Registriert: 17.03.2013 15:07

Re: Anzahl ungelesener Beiträge

Beitrag von johnsonsven »

Wie meinst du das?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzahl ungelesener Beiträge

Beitrag von Miriam »

Ich verstehe nicht, was Du genau anzeigen lassen willst. Die Anzahl der eigenen Beiträge wird an allen möglichen Stellen angezeigt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

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