MyBB.de Forum
Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task (/thread-21945.html)



Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - MyBB-Fanatiker - 05.01.2010

Hallo MyBB'Coder Smile

habe heute einen neuen Code Modifikations Wunsch.
Diese Code-Modifikation braucht ihr nicht extra als Plugin erstellen, da ich persönlich sehr sparsam Plugins einsetze und vorwiegend gerne manuelle Code-Änderungen vornehme.
Kenntnisse im Suchen und Ersetzen von Code-Schnipseln in PHP-Dateien sind vorhanden. Auch wird die Task-Einstellung der Uhrzeiten / Wochentagen beherrscht.

Name der Code Änderung:
Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task

Bereich:
Admin-CP --> Tools & Verwaltung --> Aufgabenverwaltung

Kurze Beschreibung:
Ich möchte im Admin-CP 2 neue von einander unabhängige Tasks erstellen:
  • a.) optimierung_alle_tabellen:
    Diesen Task möchte ich täglich um 2:00 Uhr Morgens ausführen lassen.
    Hierbei sollen alle Tabellen optimiert werden, wie man es über phpMyAdmin gewohnt ist.

  • b.) optimierung_posts_tabelle:
    Diesen Task möchte ich mehrmals täglich ausführen lassen.
    Hierbei soll nur die mybb_posts Tabelle optimiert werden.

Bezahlung:
Diese Code-Modifikation ist mir sehr viel Wert, jedoch kann ich zu diesem Zeitpunkt leider nur 5 EURO per Paypal spenden. Im Februar kann ich nachträglich sicherlich mehr spenden.

Tipp / Hinweis:

In der offiziellen MyBB Support Community wurden hier eigene Tasks angesprochen.
Vielleicht ist es brauchbar.

Vielen Dank schon mal im vorraus.

PS: Bitte hier im Thread oder per PN melden, damit diese Idee nicht unnötig von mehreren Codern programmiert wird.


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - StefanT - 05.01.2010

Das kann ich dir machen. Wir setzen so etwas bei MyBBCoder ein...


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - StefanT - 06.01.2010

Hier die beiden Tasks:

.php   optdb.php (Größe: 487 Bytes / Downloads: 20)

.php   optposts.php (Größe: 363 Bytes / Downloads: 15)
Du kannst sie nach deinen Vorstellungen im ACP einrichten. Wink


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - MyBB-Fanatiker - 13.01.2010

Danke Stefan für diese Tasks *Daumen hoch*.

Habe seit einigen Tagen diese Tasks im Einsatz und sie funktionieren wunderbar. Big Grin

Habe diesen Thread als "erledigt" markiert.

Ihr seit die besten MyBB Coder ! Heart


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - MyBB-Fanatiker - 08.02.2011

Mittlerweile ist ja MyBB 1.6.x erschienen.

Jetzt ist es so, dass jedes mal wenn der Task optposts.php aufgerufen wurde, gleichzeitig auch ein Backup gemacht und in das /admin/backups/ Verzeichnis abgelegt wird.

Dies ist jedoch nicht so gewollt.
Ich meine, dass damals unter MyBB 1.4 kein Backup gemacht wurde.


Habt ihr mittlerweile eine optimierte optposts.php in Verwendung ?
Bzw. woran könnte es liegen, dass gleichzeitig ein Backup gemacht wird.
Der "Weekly Backup" Task ist deaktiviert, an dem kann es nicht liegen.


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - StefanT - 08.02.2011

Bist du sicher? Der Code kann kein Backup erstellen, zudem hat sich nichts geändert bei MyBB...


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - MyBB-Fanatiker - 08.02.2011

Ups, Sorry, war mein Fehler.
Wie sollte es auch sein. Seit der Umstellung auf MyBB 1.6, war bei mir in der Aufgabe die backupdb.php definiert.


Hat sich glaube ich erledigt.
Werde es jetzt testen.



RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - StefanT - 08.02.2011

Die müssen in inc/tasks... Wink


RE: Alle bzw. einzelne Tabelle(n) optimieren per MyBB Task - MyBB-Fanatiker - 08.02.2011

(08.02.2011, 13:42)StefanT schrieb: Die müssen in inc/tasks... Wink

Habs gerade bemerkt Wink

D.A.N.K.E