+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Remository Quickdown und PonyImages zerlegen die Seite

  1. #1
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Ausrufezeichen Remository Quickdown und PonyImages zerlegen die Seite

    Hi,

    ich habe auf einer Seite das Problem, dass jedesmal, wenn ich den Quickdown-Mambot zum Remository installiere, die Seite zerlegt wird. Ich habe herausgefunden, dass es einen Zusammenhang von PonyImages und dem Quickdown-Mambot gibt.
    Das bedeutet: Immer wenn Quickdown installiert ist und PonyImages angezeigt wird, dann zerlegt es die Seite. Deaktiviere ich PonyImages ist alles in Ordnung. Wo liegt der Bug?
    Folgende Fehlermeldung aus den Logs kommt dazu.
    [Sat Aug 18 08:24:25 2007] [error] [client Meine IP] PHP Fatal error: Cannot redeclare getitemid() (previously declared in /var/www/virtual/meine-domain/htdocs/mambots/content/quickdown.php:123) in /var/www/virtual/meine-domain/htdocs/components/com_ponygallery/sub_javascript.php on line 337, referer: http://meine-domain/component/option...etail/id,1711/


    Ich habe folgendes installiert:
    Remository, Ponygallery, PonyImage, Joomla 1.0.13.

    Kann damit jemand was anfangen und mir helfen?
    Es grüßt der JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  2. #2
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard wiederauffrisch

    *pling*nochmal nachfrag*
    der JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  3. #3
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi jamfx,

    die Fehlermeldung besagt, dass verschiedene Komponenten eine Funktion benutzen, die den gleichen Namen hat. Damit kann der Parser nichts anfangen. Deswegen muß eine Funktion umbenannt werden. Da ich mich mit der PonyGallery ML ganz gut auskenne, empfehle ich das Umbenennen der Pony-Funktion. Dazu änderst Du in der sub_javascript.php die Zeilen 205 und 319:
    Zeile 205 vorher:
    PHP-Code:
        $Itemid_pg getItemid(); 
    ersetzen durch:
    PHP-Code:
        $Itemid_pg Pony_GetItemid(); 
    und Zeile 319 vorher:
    PHP-Code:
    function getItemid() { 
    ersetzen durch:
    PHP-Code:
    function Pony_GetItemid() { 
    Du darfst Dich nicht wundern, dass Du direkt in der ML Änderungen vornehmen mußt und nicht im Modul. Das liegt daran, dass die sub_javascript.php vom Modul benötigt und deswegen includiert wird.
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  4. Erhielt Danksagungen von:


  5. #4
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Daumen hoch Das ist die Lösung!

    Hi,

    vielen Dank mab! Es hat genau so geklappt. Warum wurde da eine uneindeutige ID vergeben? Wäre es nicht sinnvoll die ID gennerell so zulassen, damit sich nie überschneidet. Klar, müsste man dann auch an Remository geben.
    Ist das ein BUG?

    Es grüßt
    JamFX
    PS: Ich stell den Thread erst nach deiner Antwort auf die Frage als gelöst, damit hier die Antwort noch gelesen wird. Danke nochmal!
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  6. #5
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi jamfx,

    das hat nichts mit uneindeutigen ID's zu tun, sondern wirklich nur mit den identischen Namen für Funktionen. Die Entwickler können ihren Funktionen nach eigenem Gutdünken Namen verpassen. Und hier haben eben zwei unterschiedliche Entwickler zufällig den gleichen Namen gewählt.
    Wir werden dem in Zukunft begegnen, indem wir allen von uns verwandten Funktionen den Namen der Galerie voranstellen; so wie in der Lösung für Dich.
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  7. #6
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Hi,

    ich dachte mir, dass eine solche Lösung als große Lösung für alle nicht schlecht wäre.
    Jetzt ist er aber gelöst der Thread; der alte...
    Danke nochmal!
    Der JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein