1. Wenn Ihr uns das erste Mal besucht, lest euch bitte zuerst die Foren-Regeln durch.
    Information ausblenden

Neu Fehler 7 - Die PluginID entspricht nicht der Konvention

Dieses Thema im Forum "Technische Fragen zu Plugin- und Templateentwicklung" wurde erstellt von nmueller, 4. Januar 2018.

  1. nmueller

    nmueller Gut bekanntes Mitglied

    Registriert seit:
    5. April 2011
    Beiträge:
    1.105
    Zustimmungen:
    41
    Punkte für Erfolge:
    48
    Beruf:
    Grafikerin
    Ort:
    Saarland
    Moin,

    irgendwie sitze ich wohl auf dem Schlauch.. möchte in ein Plugin eine Lizenzprüfung einbauen und bekomme die o.g. Fehlermeldung

    'Die PluginID entspricht nicht der Konvention'

    Eingetragen in die XML habe ich gem. Anleitung unter http://docs.jtl-shop.de/de/latest/shop_plugins/aufbau.html#plugin-lizensierung

    <PluginID>nmb_scroll_2_top</PluginID>
    <LicenceClass>nmb_scroll_2_topPluginLicence</LicenceClass>
    <LicenceClassFile>class.PluginLicence.php</LicenceClassFile>

    sowie in der class.PluginLicence.php die im Verzeichnis version/100/licence liegt

    Code:
    <?php
         class nmb_scroll_2_topPluginLicence implements PluginLizenz
         {
            public function checkLicence($cLicence)
                {
                [...]
                }
        }
    ?>
    
    Das Shop-Backend meldet ebenfalls die Fehler

    Code:
    Warning: preg_match() expects parameter 2 to be string, array given in /[...]/admin/includes/pluginverwaltung_inc.php on line 506
    
    Warning: strlen() expects parameter 1 to be string, array given in /[...]/admin/includes/pluginverwaltung_inc.php on line 507
    
    Notice: Array to string conversion in /[...]/admin/includes/pluginverwaltung_inc.php on line 4755
    Pluginverwaltung
    Kann mir mal jemand den notwendigen Schlag auf den Hinterkopf geben, bitte? Ich bekomm' noch graue Haare..
     
  2. nmueller

    nmueller Gut bekanntes Mitglied

    Registriert seit:
    5. April 2011
    Beiträge:
    1.105
    Zustimmungen:
    41
    Punkte für Erfolge:
    48
    Beruf:
    Grafikerin
    Ort:
    Saarland
    pfffft. Hat sich erledigt... Baum, Wald, Tomaten und so. Funktioniert jetzt.
     
  3. css-umsetzung

    css-umsetzung Offizieller Servicepartner SPBanner

    Registriert seit:
    6. Juli 2011
    Beiträge:
    2.153
    Zustimmungen:
    231
    Punkte für Erfolge:
    63
    Beruf:
    Freiberuflich
    Ort:
    Berlin
    dann ist das ja vermutlich schon nicht gefüllt $XML_arr['jtlshop3plugin'][0]['PluginID']
    hast du eventuell die Struktur also das Grundgerüst selbst nicht richtig?

    preg_match("/[a-zA-Z0-9_]+/", $XML_arr['jtlshop3plugin'][0]['PluginID'], $cTreffer_arr);

    Ahhh da war ich wohl zu spät
     
  4. nmueller

    nmueller Gut bekanntes Mitglied

    Registriert seit:
    5. April 2011
    Beiträge:
    1.105
    Zustimmungen:
    41
    Punkte für Erfolge:
    48
    Beruf:
    Grafikerin
    Ort:
    Saarland
    Dank dir trotzdem, war tatsächlich ein Fehler im Grundgerüst den ich dank Tunnelblick nicht bemerkt hatte :) Jetzt fehlt mir nur noch ein Lizenzsystem für Shop-Templates :|
     

Diese Seite empfehlen

Verstanden Weitere Informationen

JTL-Software benutzt Cookies, teilweise von Drittanbietern, um Funktionalitäten auf unseren Webseiten zu ermöglichen.