Ich bin zwar ein absoluter Gegner des Bearbeitens von PHP-Dateien innerhalb von Community Framework, doch manchmal geht es nicht anders.
So z.B. bei der Einstellung, das Limit an Einträgen auf der Blog-Startseite zu ändern. Dieses ist nämlich fix in der entsprechenden PHP-Klassendatei vorgegeben.
Standardmäßig werden die letzten 20 Einträge angezeigt, oftmals zu viel meines Empfindens nach. Daher möchte ich hier die Lösung zeigen, wie man dieses Limit ändern kann.
Dazu muss man über FTP auf sein Forum zugreifen und zu folgendem Pfad navigieren: Dort befindet sich, sofern der Community Blog installiert ist, die Datei UserBlogOverviewPage.class.php.
Diese muss man herunterladen und mit einem handelsüblichen Editor öffnen (empfohlen: Notepad++) und folgende Zeile suchen: Diese befindet sich normal in Zeile 23.
Hier kann man dann die 20 beliebig ändern. Ich habe sie bei mir z.B. auf 7 geändert.
Darüber gibt es auch die Möglichkeit, die Einträge nicht nach Zeit zu ordnen oder auch auf- statt abwärts, aber das ist im Normalfall nicht notwendig und auch gar nicht sinnvoll.
Bitte immer daran denken, ein Backup der Originaldatei zu machen und dass die Änderung durch ein Update oftmals wieder zurückgesetzt wird.
So z.B. bei der Einstellung, das Limit an Einträgen auf der Blog-Startseite zu ändern. Dieses ist nämlich fix in der entsprechenden PHP-Klassendatei vorgegeben.
Standardmäßig werden die letzten 20 Einträge angezeigt, oftmals zu viel meines Empfindens nach. Daher möchte ich hier die Lösung zeigen, wie man dieses Limit ändern kann.
Dazu muss man über FTP auf sein Forum zugreifen und zu folgendem Pfad navigieren: Dort befindet sich, sofern der Community Blog installiert ist, die Datei UserBlogOverviewPage.class.php.
Diese muss man herunterladen und mit einem handelsüblichen Editor öffnen (empfohlen: Notepad++) und folgende Zeile suchen: Diese befindet sich normal in Zeile 23.
Hier kann man dann die 20 beliebig ändern. Ich habe sie bei mir z.B. auf 7 geändert.
Darüber gibt es auch die Möglichkeit, die Einträge nicht nach Zeit zu ordnen oder auch auf- statt abwärts, aber das ist im Normalfall nicht notwendig und auch gar nicht sinnvoll.
Bitte immer daran denken, ein Backup der Originaldatei zu machen und dass die Änderung durch ein Update oftmals wieder zurückgesetzt wird.
169 mal gelesen
Fighter456 -
Also für eine ausführliche Anleitung inklusive Funktionstest fehlt mir die Zeit und auch das Blog-Plugin selber. Da die Erweiterungen allerdings eigentlich nach dem selben Muster aufgebaut werden, sollte folgendes funktionieren:
Erstelle einen Eventlistener und setzte ihn auf readParameters@UserBlogOverviewPage an.
In der Klassendatei des Listeners steht in der "execute"-Funktion folgender Einzeiler:
$eventObj->itemsPerPage = 7;
Die "7" kann natürlich auch jede beliebige andere Ganzzahl sein oder auch durch eine Option (muss über ein entsprechendes Plugin dann selbstverständlich angelegt werden) geliefert werden, wie Heli schon schrieb.