+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Radnom Images - Modifiziert bringt Fehlermeldung

  1. #1
    Neu an Board
    Registriert seit
    28.12.2008
    Beiträge
    28
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Frage Radnom Images - Modifiziert bringt Fehlermeldung

    Hallo,

    ich habe mir das Modul "Random Images-Modifiziert" installiert. Leider bringt es immer eine Fehlermeldung

    Deprecated: Function eregi() is deprecated in /kunden/226701_70771/webseiten/modules/mod_random_image/helper.php on line 116
    Nun weiß ich nicht was dies bedeuten soll.

    Im Anhang findet ihr auch die helper.php

    Dankeschööön...

    Gruß Uwe
    Angehängte Grafiken
    Angehängte Dateien

  2. #2
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.408 Danksagungen
    in 1.289 Beiträgen

    Standard

    Nimm stadtt dessen preg_match_all
    Für details gibt "eregi deprecated" in google ein

    Gruß, old lady
    Grüße, Christiane
    Joomla braucht dich!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    28.12.2008
    Beiträge
    28
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Standard

    Hallo,

    vielen Dank, aber meine Seite interessiert die Änderung irgendwie nicht. Sie antwortet nun mit einem anderen Fehler:

    Warning: preg_match_all() expects at least 3 parameters, 2 given in /kunden/226701_70771/webseiten/modules/mod_random_image/helper.php on line 116
    Das Code-Schnipsel sieht nun wie folgt aus:

    Code:
    					if (preg_match_all($type, $img)) {
    						$images[$i]->name 	= $img;
    						$images[$i]->folder	= $folder;
    						++$i;
    					}
    Gruß Uwe

    EDIT: Habs hinbekommen.
    Geändert von Conmark (10.02.2010 um 08:24 Uhr) Grund: Fehler selbst gefunden.

  5. #4
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.408 Danksagungen
    in 1.289 Beiträgen

    Standard

    Was hast du gemacht? Wäre nett wenn du auch die Lösung postest damit alle was davon haben.
    Gruß, old lady
    Grüße, Christiane
    Joomla braucht dich!

  6. #5
    Neu an Board
    Registriert seit
    28.12.2008
    Beiträge
    28
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Standard

    Hallo,

    ich habe in der helper.php des mod_randnom_images (modifiziert) folgenden Code umschreiben müssen:

    Code:
    if (eregi($type, $img)) {
    in

    Code:
    if (preg_match("#$type#i", $img)) {
    Dieses "eregi" wird ab PHP 5.3 nicht mehr unterstützt und führt zu hässlichen Fehlermeldungen.

    Gruß Uwe

  7. #6
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.737
    Bedankte sich
    177
    Erhielt 1.059 Danksagungen
    in 793 Beiträgen

    Standard

    Danke für den Hinweis, muss ich wohl dann mal in der nächsten Version ändern...

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  8. #7
    Neu an Board
    Registriert seit
    16.08.2005
    Beiträge
    11
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Durch die Umstellung auf PHP5 ist leider das "eregi-Problem" bei mir aufgetreten. Ich konnte es bei allen Komponeten lösen, nur in der JoomGalerie beim Kategoriemanager klappt es nicht. Die Zeile 474 in der admin.categories.php lautet:

    if (eregi("bmp|gif|jpg|jpeg|jpe|png", $tfile2->imgthumbname)) {
    $thumbs2[] = JHTML::_('select.option', $tfile2->imgthumbname);
    }

    und ich habe sie wie folgt geändert:

    if (preg_match("bmp|gif|jpg|jpeg|jpe|png", $tfile2->imgthumbname)) {$thumbs2[] = JHTML::_('select.option', $tfile2->imgthumbname);}


    Die Fehlermeldung lautet:
    Delimiter must not be alphanumeric or backslash in ......

    ABER welche Zeichen sind gemeint, ich steh eben echt auf dem Schlauch.

    Kann mir jemand helfen? Vielen Dank.

  9. #8
    Neu an Board
    Registriert seit
    16.08.2005
    Beiträge
    11
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Problem selbst gelöst:

    if (preg_match("~bmp|gif|jpg|jpeg|jpe|png~", $tfile2->imgthumbname)) {$thumbs2[] = JHTML::_('select.option', $tfile2->imgthumbname);}
    }

+ Antworten

Lesezeichen

Berechtigungen

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