Alternativen zu mygallery

  • Hallo,
    meine Mam benutzt für ihre Website http://www.wandbilder-berlin.de schon seit vielen Jahren das Plugin mygallery. Sie hat mehr als 1.200 Beiträge mit Fotogalerien, die jeweils über einen Shortcode in den Text eingefügt werden: [mygal=beispielgalerie]. Leider wird mygallery schon lange nicht mehr aktualisiert und ich kann auch ihre Wordpress-Installation nicht updaten, ohne dass das Plugin nicht mehr funktioniert.

    Deshalb meine Frage, was es für Alternativen gibt. Gibt es evtl. eine Galerie, die ähnlich funktioniert und man den Shortcode z.B. in der Datenbank händisch ändert? Sämtliche Beiträge auf die WP-internen Galerien umzubauen ist keine Option, das würde ja Monate dauern.
    Ich bin ansonsten ziemlich ratlos und hoffe, hier einen Tipp zu bekommen.
    Danke!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    meine Mam benutzt für ihre Website ... schon seit vielen Jahren das Plugin mygallery.

    ...
    Leider wird mygallery schon lange nicht mehr aktualisiert und ich kann auch ihre Wordpress-Installation nicht updaten, ohne dass das Plugin nicht mehr funktioniert.

    Seit Jahren? Ich hoffe aber nicht die Version mit der Sicherheitslücke, die 2007 auftauchte, oder? ;)Definiere bitte lange. Das Plugin ist zwar nicht mehr über das Reporsitory verfügbar, aber nach kurzer Google Suche bin ich auf das hier gekommen.
    https://github.com/iconifyit/wp-mygallery
    Letztes Update war im Dezember.
    Ich vermute aber mal, dass du hier ein Update von Hand machen musst, also die php Datei per FTP Client in den Plugins Ordner der WP Installation hochladen.
    Solltest vor der Aktion allerdings lieber ein Backup machen, bzw. die alten Dateien des Plugin sichern, falls die neue nicht funktioniert. So kannst du dann alles in den Ursprung rückversetzen.

    Aber eventuell wäre auch NextGenGallery eine Option, da über das WordPress Plugin Reporsitory verfügbar und auch Updates über den Adminbereich gemacht werden können.
    https://de.wordpress.org/plugins/nextgen-gallery/

    Das verfügt auch über eine Option Bilder aus Ordnern vom Webspace in angelegte Galerien zu importieren.

    Problematisch wird es nur beim Shortcode.
    Bei NGG werden IDs verwendet. Zum Beispiel [nggallery id=1]

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • @b3317133 Stimmt. Ist mir nach Anschauen des Quellcodes jetzt auch gerade aufgefallen. Da arbeitet man wohl in der Tat mit dem Shortcode [MyGallery]

    @Robbi vergiss die Empfehlung mit Github. Wäre allerdings gut, wenn du noch ergänzen könntest ob eine Seite vom Plugin Author existiert. Scheint ja nicht gerade wenige Plugins zu geben, die eine Simple Gallerie ermöglichen.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • @Marcus[IS] Das Github Plugin nutzt den Shortcode [FONT=Courier New][my_gallery][/FONT].

    Das genutztes Plugin könnte dieses hier sein, siehe auch [FONT=Courier New]/wp-content/plugins/mygallery/changelog.txt[/FONT] auf der o.g. Seite.

    Ergänzend, bei 1.200 bestehenden Galerien würde es sich ggf. empfehlen, das Plugin an neuere WordPress Versionen anzupassen oder aber auch das Classic Editor Plugin zusätzlich zu verwenden. Dafür wäre es gut zu wissen, was genau "das Plugin nicht mehr funktioniert" bedeutet.

    4 Mal editiert, zuletzt von b3317133 (21. April 2019 um 21:43)

  • Hallo,
    sorry für die späte Antwort, bin der Letzte in diesem Winter, den die Grippe noch erwischt hat :-(

    Ja, es handelt sich um dieses Plugin, das seit 2010 kein Update mehr gekriegt hat. Es läuft nur noch bis PHP 5.6.31

    Die vorgeschlagene Alternative wp-mygallery klappt leider nicht. Bisher wurden die Fotos pro Beitrag in ein eigenes Verzeichnis gepackt und dann per Shortcode eingefügt. Es lief also nicht über "Medien". Offenbar funktionieren die Alternativen alle nach einem anderen Prinzip. Ich hatte es befürchtet.

    Ich danke Euch!

  • [INDENT]Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.
    Warning: Use of undefined constant includestyle - assumed 'includestyle' (this will throw an Error in a future version of PHP) in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on[/INDENT]
    Diese Meldung kommt dann für einige der PHP-Dateien.

  • Der ganze Code ist der:

    Code
    Warning: Use of undefined constant includestyle - assumed 'includestyle' (this will throw an Error in a future version of PHP) in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on line 419 Warning: Use of undefined constant lightboxjs - assumed 'lightboxjs' (this will throw an Error in a future version of PHP) in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on line 423 Warning: Use of undefined constant gallerybox - assumed 'gallerybox' (this will throw an Error in a future version of PHP) in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on line 423 Warning: Use of undefined constant randombox - assumed 'randombox' (this will throw an Error in a future version of PHP) in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on line 423 Fatal error: Uncaught Error: Call to undefined function split() in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php:427 Stack trace: #0 /var/customers/webs/pinox/wp-admin/includes/plugin.php(2050): include() #1 /var/customers/webs/pinox/wp-admin/plugins.php(175): plugin_sandbox_scrape('mygallery/mygal...') #2 {main} thrown in /var/customers/webs/pinox/wp-content/plugins/mygallery/mygallery.php on line 427


    Wenn ich Debug auf true setze, erscheint am oberen Rand die Zeile:
    Notice: Undefined index: wp_db_temp_dir in /var/customers/webs/pinox/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 112

    Einmal editiert, zuletzt von Robbi (28. April 2019 um 16:36)

  • Ändere mal in Zeile 427 der Datei [FONT=Courier New]wp-content/plugins/mygallery/mygallery.php[/FONT] die Stelle
    [FONT=Courier New]
    .. [COLOR=#b30000]split[/COLOR](...[/FONT]

    in
    [FONT=Courier New]
    .. [COLOR=#00b300]explode[/COLOR](...[/FONT]

    Setze [FONT=Courier New]WP_DEBUG[/FONT] auf [FONT=Courier New]false[/FONT].

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!