Code für Anzahl vorhandener Artikel

Fragen zur Implementierung und/oder Anpassung von ConPresso 3.x werden in diesem Forum diskutiert.
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Code für Anzahl vorhandener Artikel

Beitrag von Null Ahnung »

Im Admin vom ConPresso 3 kann man unter Statistiken
folgendes sehen

Anzahl vorhandener Artikel: 11122

meine Frage, gibt es dafür einen Code, damit ich für jeden Beuscher sichtbar machen kann, wieviel Artikel vorhanden sind?

LG
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Beitrag von balu »

Hi,

die Sachen muesstest Du Dir aus der _include/statistics.php raussuchen koennen.

Balu
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

danke,
wenn man jetzt noch wüßte was davon! Wie mein Name sagt ich habe davon so gut wie NULL AHNUNG

:cry:
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Hallo Null Ahnung,

schau mal in die Zeile 31 bis 46 und 300 bis 306, da findest du was du brauchst.

Wenn du genauer in diese Datei schaust, findest du schon was du brauchst.

Gruß Matthias V

P.S. du musst dich auch nicht immer mit deinem Benutzernamen in Forum Rechtfertigen.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

gut dann schaue ich mir das mal an, danke!
Ich hatte die Hoffnung, dass mir einer den fertigen Code dafür posten kann. Dann hätte ich - äh Voll Ahnung!

Das schaffe ich doch nieeeeeeee :shock:
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Sorry, meine Zeilenangaben beziehen sich auf Conpresso 4, aber die Datei müsste trotzdem lesbar sein, dass du die richtige Stelle findest.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

Code: Alles auswählen

    $counter_artikel = 0;
    if ( $System_release == 1 ) {
        $query1 = "SELECT COUNT(*) FROM ".$dbPrefix."_news WHERE artikel_archiv = 0 AND freigabe = 0";
        DEBUG(1, $query1, __FILE__, __LINE__);
        $db_2 = new DB;
        $db_2->query($query1);
        $db_2->next_record();
        if ( $db_2->v('COUNT(*)') != 0 ) {
            $counter_artikel = $counter_artikel + $db_2->v('COUNT(*)');
        } 
    } else {
        $query1 = "SELECT COUNT(*) FROM ".$dbPrefix."_news WHERE artikel_archiv = 0 AND ( freigabe = 0 OR freigabe = 1 OR freigabe = 3 )";
        DEBUG(1, $query1, __FILE__, __LINE__);
        $db_2 = new DB;
        $db_2->query($query1);
        $db_2->next_record();
        if ( $db_2->v('COUNT(*)') != 0 ) {
            $counter_artikel = $counter_artikel + $db_2->v('COUNT(*)');
        } 
    } 

Die Variable $counter_artikel enthält dann die Zahl der freigegebenen Artikel
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

Super Markus,
danke!!!!
Kannst du mir vielleicht auch noch helfen, wie der Code ist, welchen ich eingeben muss, damit das so angezeigt wird.

Es sind 1111111 Artikel online

Wenn ich den Code so eingebe, wie du es gepostet hast, wird ja ausser den Code nichts auf der Webseite angezeigt. (So denke, dass der Code bestimmt ncoh erweitert werden muss)

Danke für deine/eure Mühe und Geduld

LG :shock:
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

Code: Alles auswählen

echo "Es sind " . $counter_artikel . " Artikel online";
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

wenn ich das jetzt hier schreiben lachst du dich weg.

aber wie gesagt ich kenne mich nicht so aus. Wenn ich z. B. den Code so wie du Ihn oben angegeben hast einfach, sagen wir mal im header eingebe wird auch so der Code dann online angezegit und nicht das Gewünschte. (habe ich schon probiert)

Deshalb meine blöde Frage, muss ich da noch was weiteres bei schreiben.

Ich lerne doch noch. So ist das mit Anfängern


deshalb wäre mir ein fertiger Code den ich nur noch eingeben muss am liebsten

DANKE

LG
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

Mein Fehler...

PHP-Scripte leitet man mit <?php ein schließt sie mit mit ?>
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

Wieder was gelernt!

Habe das mal so eingegeben, allerdings wird leider nichts angezeigt

(ich dachte dann gebe ich das erst einmal so ein, dann würde ich schon sehen, wo ich das mit dem "echo" eingeben muss.)

-grübel-

<?php $counter_artikel = 0;
if ( $System_release == 1 ) {
$query1 = "SELECT COUNT(*) FROM ".$dbPrefix."_news WHERE artikel_archiv = 0 AND freigabe = 0";
DEBUG(1, $query1, __FILE__, __LINE__);
$db_2 = new DB;
$db_2->query($query1);
$db_2->next_record();
if ( $db_2->v('COUNT(*)') != 0 ) {
$counter_artikel = $counter_artikel + $db_2->v('COUNT(*)');
}
} else {
$query1 = "SELECT COUNT(*) FROM ".$dbPrefix."_news WHERE artikel_archiv = 0 AND ( freigabe = 0 OR freigabe = 1 OR freigabe = 3 )";
DEBUG(1, $query1, __FILE__, __LINE__);
$db_2 = new DB;
$db_2->query($query1);
$db_2->next_record();
if ( $db_2->v('COUNT(*)') != 0 ) {
$counter_artikel = $counter_artikel + $db_2->v('COUNT(*)');
}
}
?>
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

An der Stelle im Dokument, wo Du diese Anzeige gerne sehen möchtest.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

ja habe ich ja so im Dokument (global header) eingegeben, aber es wird nichts angezeigt, ich verzweifel....

Sorry, wenn ich nerve, aber es geht nicht

LG
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

Wie sieht Dein "Dokument (global header)" jetzt aus?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten