+ Antworten
Ergebnis 1 bis 5 von 5

Thema: benötige Hilfe bei plugin

  1. #1
    Neu an Board Avatar von ingadx
    Registriert seit
    26.09.2006
    Beiträge
    31
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard benötige Hilfe bei plugin

    Hallo,

    ich sitze nun schon seit Stunden über einem Problem

    ich möchte gern in meinem Plugin übergebene variablen verarbeiten jedoch bekomme ich es nicht hin diese aus:

    {plugin a=xxx} mit preg_match auszulesen!
    In der function onPrepareContent( &$article, &$params, $limitstart )

    PHP-Code:

     
    //--Search for this tag in the content
     
    $this->tag pluginname;
     
    $regex "/\{".$this->tag."\s+(.*?)\}/is";
                
    if (
    preg_match('/a=(\d+)/'$matches[1], $matches2)) $this->$matches2[1]; 
    Es wird überhaupt kein match verarbeitet.
    Hat jemand eine Ahnung wo das Problem liegt?

    ingadx
    Nichts ist unmöglich ...mit JOOMLA

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    31.05.2008
    Beiträge
    801
    Bedankte sich
    0
    Erhielt 268 Danksagungen
    in 214 Beiträgen

    Standard

    Schwer bei diesem wenigen Code einen Fehler zu lokalisieren. Man müsste wissen, was in $matches[1] steht.

    Hast du dich schon versichert, dass deine Syntax von preg_match richtig ist? Nützlich ist auch print_r um Werte zu überprüfen.

    Du solltest auch vermeiden in dem if dein preg_match anzuwenden. Tu das lieber vorher und teste dann, ob in dm $matches2 Treffer gefunden worden sind.
    lg Måria

  3. #3
    Neu an Board Avatar von ingadx
    Registriert seit
    26.09.2006
    Beiträge
    31
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Hallo, und danke für Deine antwort,

    ich habe schon alles mögliche ausprobiert.

    was mich verwundert hat ist, dass überhaupt nichts kommt wenn ich regex direkt abfrage werden die code ausgegeben und nicht der übergebene Inhalt

    Ich habe hier schon entwickelte code verwendet die wunderbar in einem anderen plugin funktionieren allerdings waren die in der .lib datei.
    Nichts ist unmöglich ...mit JOOMLA

  4. #4
    Neu an Board
    Registriert seit
    07.06.2006
    Beiträge
    53
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe das gleiche Problem, wollte gerade ein simples Plugin erstellen, jedoch blicke ich da gar nicht durch.

    Ich will einen ganz einfachen Button im Editor, der mir den Syntax einfügt.
    Und ein Plugin das wenn der Syntax dort steht, dann einfach den folgenden Code einfügt nur etwas abgeändert.

    PHP-Code:


    <a name="fb_share" type="button_count" share_url="http://www.google.at" href="http://www.facebook.com/sharer.php">Teilen</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script> 

  5. #5
    Neu an Board
    Registriert seit
    22.05.2010
    Beiträge
    8
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ?

    Poste doch mal die ganz Funktion - denn leider ist der Abschnitt überhaupt nicht aussagekräftig.

    Was steht in matches[1] - das hier ja als Subject fürs nächste preg_match verwendet wird?

    Ohne Hellsicht ist da leider keine Aussage möglich...

+ Antworten

Lesezeichen

Berechtigungen

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