Beiträge von alex.rabe

    Jemand suchte nach einer MyGallery Version mit jQuery-Unterstützung. Wer Interesse daran hat, kann sich meine angepasste Version von myGallery gerne von meiner Seite diekretzschmars herunterladen.
    Lediglich thickbox muss ins eigene Theme integriert werden. Ein Klick in den myGallery Optionen und myGallery läuft mit jQuery und thickbox. Ich selbst bin total begeistert von jQuery. In meinem Theme dKret2 habe ich Live-Kommentare, Live-Kommentar-Preview und Biklderanzeige mit jQuery und Thickbox realisiert und das mit weniger als 40kb.



    Ist dieser Thread wirklich der richtige Ort für deine Variante zu werben , ein eigener Thread aufmachen ist ja nicht so schwer...?

    Hast du denn das User-Level Problem unter WP2.1 in deinem Plugin behoben ?

    Wenn du diese Hooks auskommentierst, sollte alles wieder funktionieren (ohne button) :

    PHP
    // init process for button control
    add_action('init', 'wpt_addbuttons');
    add_action('edit_page_form', 'insert_wortube_script');
    add_action('edit_form_advanced', 'insert_wortube_script');

    Leider ein bekanntest Problem unter WP2.1,

    Imagemanager und andere Plugins haben ein ähnliches Problem.

    Derzeit tappe ich im Dunkeln, obwohl ich bereits weiss was den Fehler verursacht.
    Leider konnte ich den Fehler noch nicht ausreichend debuggen, da ich den Fehler
    auf meinen lokalen System nicht reproduzieren kann.

    Lösch mal deine Cookies, ggf sieht es dann besser aus.

    Joshi,

    das hier beschrieben Problem , hat leider nichts mit deinem Problem zu tun. Bin mal gespannt ob Thomas Boley eine Lösung findet (für dein Problem), da du ja das Verhalten auch mit dem Imagemanager hast.

    Aber lassen wir das ... das verwirrt nur diesen Thread...

    Wow !

    Besser geht es nicht , nur der Passus

    Zitat


    ACHTUNG: Für die Richtigkeit der Änderungen und eventuelle Folgeschäden wird keine Haftung übernommen!



    gefällt mir nicht. Kann ich dich nicht doch irgendwie verklagen, falls Wordpress gleich mein Haus zum explodieren bringt :-)

    Naja,

    wer die Historie und den Blog von Thomas Boley liest kann das verstehen oder auch nicht, ich bin da relativ leidenschaftslos. Es ist seine Entscheidung freie Software zu schreiben oder auch nicht.

    Was myGallery betrifft, hat er es nunmal under GPL veröffentlicht, und auch ich bin an einer Weiterentwicklung interessiert, zumal es aus meiner Sicht das beste Galerie Plugin ist, was Wordpress hat.

    Ich bin kurz davor gewesen meine kleinen Modifikation an myGallery (weil es auch mein Studienobjekt für meine eigenen Plugins war) ins Netz zu stellen, als er verlauten lies das myGallery weiterentwickelt wird.

    Ich wart jetzt also noch ein wenig ab, ansonsten sammeln wir einfach mal was so nützliches man hinzubasteln kann und machen myGallery2 auf... :-)

    WordPress ist nunmal auch nicht anders entstanden...

    In meinen Plugins mache ich das so (jetzt mal auf mygallery umgeschrieben)
    Ich weiss nicht ob andere Funktionen besser sind, bei mir ist das OK.

    PHP
    // Plugin activation
    add_action('activate_mygallery/mygallery.php', 'mygallery_init');
     
    // init tables in wp-database if plugin is activated
    function mygallery_init() {
     require_once(ABSPATH . 'wp-content/plugins/mygallery/myfunctions/mygalleryinstall.php');
    mygallery_install();
    }



    Weiss nicht ob's geht oder besser ist, habs schnell zusammen geschrieben.

    Jupi ! Das ist geschafft...

    Das erklärt auch warum ich den Fehler nie nachvollzogen habe, da ich als erstes nach einer Installation immer einen neuen User anlege, da Admin immer ein anfälliger Name für Hacks und böse Jungs ist...

    In mygalleryadmin.php findest du auch get_currentuserinfo();, darum alles weiss wenn das NULL ist.

    D.h. wenn du wie in deinem Link angeben, einen neuen Admin Benutzer anlegst sollte ein Level vergeben werden (Schau mal unter wp_usermeta)

    Na das bist du auf der richtigen Spur, ich denke myGallery verwendet an einigen Stellen noch ältere Action hooks, und für den Erstellung der Tabellen würde ich folgenden Action Hook nehmen :

    add_action (activate_pluginname)

    Siehe auch : http://codex.wordpress.org/Plugin_API/Hooks

    Ich werd das heute abend mal ändern und testen.

    Die Funktion get_currentuserinfo(); erstmal rausschmeissen, sofern Sie später nicht erneut genutzt wird (muss ich mir mal anschauen)

    Du brauchst keine Debugger... du hast PHP

    Mit Echo & Co kommt man zu 99% zu einer Lösung, zumindest kann man das Problem eingrenzen...

    Also in diesem Fall :

    a) Was läuft bei eine Intsllation falsch, bzw. warum werden deine Tabellen nicht angelegt
    b) Waurm keine Ausgabe im Admin Bereich, welche Funktion wird vorzeitg beedet...

    Müsste fast als über Echo & Co ermittelbar sein.