Auch wenn ich mich eigentlich nicht traue zu fragen ...

dennis0300
Sr. Bludit
Posts: 41
Joined: Tue Nov 30, 2021 4:35 pm

... Ich hab es zwar geschafft, dass die Anzahl von Inhalten zusammenzählt werden, jedoch weiß ich leider nicht, wie man zum Beispiel bei 1000 ein Punkt mit ausgeben kann (also statt 1000 nämlich 1.000) :roll:
Viele Grüße
Dennis
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Wie sieht Dein Skript dafür aus?

Wenn Du PHP verwendest, kannst Du das Tausender-Trennzeichen thousands_separator verwenden:

https://www.php.net/manual/de/function. ... format.php
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
dennis0300
Sr. Bludit
Posts: 41
Joined: Tue Nov 30, 2021 4:35 pm

Hi Edi,
vielen Dank - ich hab den Code für die Ausgabe:

<?php print (
(count($pages->getPublishedDB()))
);
?>
Viele Grüße
Dennis
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Du kannst Folgendes versuchen:

Code: Select all

$number = count($pages->getPublishedDB());
$number = number_format($number,0,",",".");
print $number;
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
dennis0300
Sr. Bludit
Posts: 41
Joined: Tue Nov 30, 2021 4:35 pm

Servus, ich hab folgendes im Plugin unter simple-stats eingetragen:

$data['data'][$L->get('published')] = $number = count($pages->getPublishedDB());
$number = number_format($number,1,",",".");
print $number;

aber nix passiert - bin am verzweifeln :-(
Viele Grüße
Dennis
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Im Plugin wäre das:

Code: Select all

[...]
global $pages, $categories, $tags;

$number = count($pages->getPublishedDB());
$number = number_format($number,0,",",".");

$data['title'] = $L->get('Statistics');
$data['tabTitleChart'] = $L->get('Chart');
$data['tabTitleTable'] = $L->get('Table');
$data['data'][$L->get('published')] = $number;
[...]
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
dennis0300
Sr. Bludit
Posts: 41
Joined: Tue Nov 30, 2021 4:35 pm

Hey Edi, vielen Dank für den Code, aber es passiert leider gar nix.
Ich habe den Code so in plugin (simple-stats) eingebaut:

/**
* Optional Content Stats Feature
*/
if ($this->getValue('showContentStats')) {
global $pages, $categories, $tags;

$number = count($pages->getPublishedDB());
$number = number_format($number,0,",",".");

$data['title'] = $L->get('Statistics');
$data['tabTitleChart'] = $L->get('Chart');
$data['tabTitleTable'] = $L->get('Table');
$data['data'][$L->get('published')] = $number;
}

$this->deleteOldLogs();

return $html.PHP_EOL.$script.PHP_EOL;
}

public function siteBodyEnd()
{
$this->addVisitor();
}


doch er zeigt auf der rechten Seite im Adminbereich sowie auf der Startseite nach wie vor die Anzahl der Inhalte als gesamte Anzahl ohne den "1000ér Trennungspunkt" an.

Achso ich nutze im Übrigen das Template booty-dark-admin :-)
Viele Grüße
Dennis
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Bitte maile mir noch einmal die Installation, damit ich dem nachgehen kann. Ich habe keine Website mit so vielen Beiträgen/Seiten. ;-)
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
dennis0300
Sr. Bludit
Posts: 41
Joined: Tue Nov 30, 2021 4:35 pm

Das würde ich gerne, aber mitlerweile sind über 2.000 Inhalte eingepflegt und es werden stündlich immer mehr - von daher wäre die Datenmenge enorm groß ^^

Gibt es eine andere Möglichkeit? Es muss doch irgerndas mit der plugin Datei zu tun haben oder? Denn wenn ich es richtig sehe, werden die Anzahlen der Nutzer, Inhalte, Kategorien etc. doch darüber gesteuert, oder irre ich mich da? :D
Viele Grüße
Dennis
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Dann maile mir wenigstens die Datei page.php im Verzeichnis /bl-content/databases.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
Post Reply