[Plugin: LeagueManager] Update Problem
-
Hey Koelle,
Dein Plugin läuft Prima, Danke nochmal- allerdings habe ich nach dem Update von 2.4-RC1 auf die aktuelle Version folgendes Problem:
Fatal error: Class ‘WP_LeagueManager’ not found in:
Weisst du da Rat?
Saludos,
Mik
-
Lösche mal alle Plugin Dateien vom Server und lade es neu hoch. Schätze, das Problem kommt durch größere Änderungen an der Struktur des Plugins
Danke,
du hattest Recht, doch nun habe ich ein Problem mit der Datenbankstruktur, das automatische Update der Datenbanken klappt nicht und manuell über phpmyadmin will’s auch nicht so recht klappen…
Ich bekommen nun alle Ligen, alle Mannschaften und alle Ergebnisse im Admin Bereich angezeigt, jedoch in den Tabellen keine Daten und Platzierungen….???
Woran kann das liegen?
Nochmal kurz zusammengefasst:
eigentlich suche ich einfach nach einer Möglichkeit, die Tabellendaten der Version 2.4-RC1 in die Datenbank der aktuelle Version einzufügen. Erhalte dabei mit phpmyadmin sowie mit der Importfunktion des Leaguemanagers nur Fehlermeldungen.
Es wäre echt eine Mordsarbeit 3 Ligen a 20 Mannschaften und etliche Spieltage neu einzugeben. Derzeit läuft bei mir wieder 2.4-RC1
Tausche zuerst nochmal die Dateien des Plugins gegen die aktuelleste Version aus. Tu dann die folgenden Codezeilen in functions.php deines Theme:
$options = get_option(‘leaguemanager’);
$options[‘dbversion’] = ‘1.0’;
update_option(‘leaguemanager’, $options);Gehe danach zu einer Adminseite des Ligamanagers. Es sollte eine Upgrade Meldung angezeigt werden. Danach sollte es funktionieren.
Habe ich gemacht, Update startet und dann kommt folgender Fehler:
Warning: unlink(/var/home/xxxxxxxxxx/www/wp-content/leaguemanager/laspalmas_ud.gif) [function.unlink]: Permission denied in /var/home/xxxxxxxxxxxx/www/wp-content/plugins/leaguemanager/admin/upgrade.php on line 132das ganze dann für jedes einzelne Team
Saludos,
Mik
tragisch ist der Fehler nicht. Aus irgendeinem kann er die alten Logo nicht löschen. Hast du da mal Logos per ftp hochgeladen? Ich habe mit irgendeiner Version das Bildverzeichnis von
wp-content/leaguemanager
nach
wp-content/uploads/leaguemanager
verschoben. So ist es z.B. kompatibel mit dem Organizer-Plugin und man muss ncht andauernd wp-content schreibbar machen.
Versuch mal die Logos und das Verzeichnis wp-content/leaguemanager über einen ftp client zu löschen.
hey Koelle,
danke für deinen klasse Support, habe nun soweit alles hinbekommen und die Version 2.8 läuft soweit reibungslos. Nun habe ich noch mit einigen kleinen Problemchen zu kämpfen.
1) Ich kann die Kreuztabellen nicht als Popup anzeigen lassen (Problem habe ich vor einiger Zeit schon mal angesprochen – Das liegt wahrscheinlich daran, dass ich “Highslide JS” anstelle von “thickbox” benutze – Kann ich den League Manager dazu bringen, die Kreuztabellen mit Highslide anzeigen zu lassen???
2) Durch das Update 2.4 auf 2.8 gibt es nun die Möglcihkeit Spieltage anzugeben, ich habe nun 3 Ligen a 20 Mannschaften und jeweils 25 bzw. 26 Spieltage. Nun ist es sehr langwierig, jedes einzelne Match im Admin Bereich anzuklicken und einen Spieltag zuzuweisen. Wären die Spieltage schon auf der Übersichtsseite der jeweiligen Ligen einzugeben, hätte man es einfacher den Spieltag hinzuzufügen – Hättest du hier einen Lösungsvorschlag (eventuell auch über phpmyadmin)
3) Kann man anstelle der Spieltagauswahl per Dropdown auch nur den letzten Spieltag oder einen bestimmten Spieltag in einem Posting anzeigen lassen?
Vielen Dank für deine Mühe – KLASSE PLUGIN
1) Kopiere die Datei crosstable.php aus dem view Verzeichnis des Plugins nach
Theme_Verzeichnis/leaguemanager/
Dort kannst du sie nach deinen Bedürfnissen bearbeiten. Das Plugin wird dann diese Datei laden, anstatt der aus dem Pluginverzeichnis. Ganz unten in der Datei wird der Popuplink festgelegt
<a href='#TB_inline&width=800&height=500&inlineId=leaguemanager_crosstable'>title ?>'><?php _e( 'Crosstable', 'leaguemanager' )." ".$league->title ?> (<?php _e('Popup','leaguemanager') ?>)</a>Ich kenne mich nun mit Highslide JS nicht aus, kann dir also nicht genau sagen was du angeben musst. Schau dir die Datei mal an, es sollte möglich sein dort die Änderung vorzunehmen.
2) Ich würde die Spieltage über phpMyAdmin hinzufügen, da du dort mehrere Datensätze gleichzeitig bearbeiten kannst. Setze die Spalte
match_dayauf den entsprechenden Wert. Später kannst du dann Spiele eines Spieltages mit dem Plugin gleichzeitig bearbeiten.3) Ich kann ein weiteres Attribut für den crosstable Shortcode einfügen, der die Anzeige eines bestimmten Spieltages erlaubt.
Danke erst einmal, werde deinen Tipp mit der crosstable.php am frühen Abend ausprobieren….
schönen Tag noch
Mik, islacanaria[ät]gmail[dotcom]
The topic ‘[Plugin: LeagueManager] Update Problem’ is closed to new replies.