SMFPortal.de

Willkommen !

Autor Thema: DB ABfrage Anzahl Beiträge  (Gelesen 2611 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

labelstore24

  • Mitglied
  • **
  • Beiträge: 9
  • Geschlecht: Männlich
DB ABfrage Anzahl Beiträge
« am: 09. Dezember 2014, 17:39:28 »
Ich möchte gerne auf meiner Seite die gesammte Anzahl geschriebener Beiträg im Forum anzeigen zu lassen.

Gibt es eine möglichkeit per DB Abfrage dafür. Das Forum ist im Verzeichniss /forum/  also müsste die abfrage auch 1 Ordner drüber funktionieren.

Ganz lieben Danke für eure Hilfe

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #1 am: 10. Dezember 2014, 00:29:14 »
Hallo!

Ruf mal dein Forum auf und hänge hinten dran noch das hier: ssi_examples.php

Also deinforum.tld/ssi_examples.php

Da gibt es die Forum Stats. Ist das zu viel? Eventuell könnte man dies ja ändern bzw. was neues draus machen.
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

labelstore24

  • Mitglied
  • **
  • Beiträge: 9
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #2 am: 10. Dezember 2014, 11:54:12 »
Ganz lieben Dank

jedoch bekomm ich es nicht hin das <?php ssi_boardStats(); ?> angezeigt wird :-(


Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #3 am: 10. Dezember 2014, 14:04:47 »
Du hast aber auch das hier gelesen und auch eingebunden?

Zitat
Include Code
To use SSI.php in your page add at the very top of your page before the <html> tag on line 1 of your php file:

Code: [Select]
<?php require("/hier/der/Pfad/zu/deinem/deinForum.de/SSI.php"); ?>

EDIT:

habe das gerade mal bei mir probiert, funktioniert einwandfrei.
« Letzte Änderung: 10. Dezember 2014, 14:06:52 von Flynn »
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

labelstore24

  • Mitglied
  • **
  • Beiträge: 9
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #4 am: 10. Dezember 2014, 15:07:34 »
MEGA DANKE

Das einzige was ich jetzt noch hinbekommen müsste wie kann ich nur eine Bestimmte VAriable anzeigen lassen also bei 57 Threads nur die zahl 57

momentan sieht es so aus :

Mitglieder insgesamt: 21
Beiträge insgesamt: 57
Themen insgesamt: 37
Kategorien insgesamt: 5
Boards insgesamt: 18

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #5 am: 10. Dezember 2014, 15:11:58 »
In der SSI.php findest du die Funktion dafür, die kann man nehmen bzw. kopieren und umschreiben. Und halt einen neuen Namen dafür vergeben.

Kannst du das machen oder soll ich dir dabei helfen?
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

labelstore24

  • Mitglied
  • **
  • Beiträge: 9
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #6 am: 10. Dezember 2014, 15:13:28 »
Ich wäre dir sehr Dankbar wen du mir wenigstens einen Ansatz geben könntest.

labelstore24

  • Mitglied
  • **
  • Beiträge: 9
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #7 am: 10. Dezember 2014, 16:01:46 »
Okay ich versuche es mal vieleicht bleibt ja was hängen hier mal was ich jetzt in der ssi gemacht habe

Code
// Anzeige Beiträge anzahl.
function ssi_boardStatsposts($output_method = 'echo')
{
global $db_prefix, $txt, $scripturl, $modSettings, $smcFunc;

$totals = array(
'posts' => $modSettings['totalMessages']
);

$result = $smcFunc['db_query']('', '
SELECT COUNT(*)
FROM {db_prefix}boards',
array(
)
);
list ($totals['boards']) = $smcFunc['db_fetch_row']($result);
$smcFunc['db_free_result']($result);

$result = $smcFunc['db_query']('', '
SELECT COUNT(*)
FROM {db_prefix}categories',
array(
)
);
list ($totals['categories']) = $smcFunc['db_fetch_row']($result);
$smcFunc['db_free_result']($result);

if ($output_method != 'echo')
return $totals;

echo comma_format($totals['posts']);
}

es kann sein das ich noch zuviel stehen habe was ich evtl nicht brauche oder

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: DB ABfrage Anzahl Beiträge
« Antwort #8 am: 10. Dezember 2014, 16:06:46 »
So, ich hab das mal gemacht:

füge in der SSI.php am Ende, aber noch vor dem ?> folgendes ein:

Code
// Count Posts
function ssi_countPosts($output_method = 'echo')
{
global $db_prefix, $txt, $scripturl, $modSettings, $smcFunc;
$totals = array('posts' => $modSettings['totalMessages'],);
echo comma_format($totals['posts']);
}

Und in der Datei in der du das abrufen möchtest, einfach das hier einfügen:

Code
<?php ssi_countPosts(); ?>


EDIT:

sehe gerade das du es ja hinbekommen hast. Den Rest hinter $totals bis zum letzten echo kannste rausschmeissen.
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

 

Internes

Nutzungsbedingungen Impressum

Wissenswertes

Hilfe Knowledge Base

Nützliches

Downloads Socialmedia