#1 (permalink)  
Alt 30.09.2011, 15:59
Neuer Benutzer
 
Registriert seit: 09.06.2011
Beiträge: 24
Standard Eigenes Plugin (mit Klasse) zerstört Shop

Hallo allezusammen,

ich bin gerade dabei mein 1. Plugin zu schreiben.

Grundsätzlich soll es eine abgespeckte Version des Cleverreach Newsletter Systems sein.

Anforderungen:
- 1 Checkbox beim Registrieren
- Wenn der user die checkbox aktiviert hat, soll beim Speichern der Daten, die E-Mail-Adresse des Users in eine Eigene Datenbank kopiert werden.

Vorgehensweise (bzw was funktioniert):
- Plugin lässt sich installieren
- Datenbank wird erstellt mit den benötigten Feldern
- Wie beim cleverreach-plugin habe ich auch einen Hook-Point beim Anmelden mit Folgenden Code

login_create_account_tpl:
PHP-Code:
if (DDG_NEWSLETTER_CHECKBOX == 'true')
{
    
$ddg_newsletter = new ddgnewsletter;
    echo 
$ddg_newsletter->_displayNLcheckBox($data_nl);

Soweit so gut.

meine Klasse (im Ordner classes "ddg_newsletter.php)
PHP-Code:
<?php

defined
('_VALID_CALL') or die('Direct Access is not allowed.');

class 
ddgnewsletter{

    function 
_displayNLcheckBox($data)
    {
        global 
$xtPlugin$xtLink$db;

        
$tpl 'newsletter_checkbox.html';
        
$tmp_data '';
        
$template = new Template();
        
$template->getTemplatePath($tpl'ddg_newsletter''''plugin');
        
$tmp_data $template->getTemplate('ddg_newsletter_smarty'$tpl$tpl_data);

        return 
$tmp_data;
    }
}

?>
Im Ordner templates befindet sich die Datei newsletter_checkbox.html.

Das Problem
jedes Mal wenn ich nun als auf die Registrierung gehe wird mein Design zerstört weil offenbar eine Zeile nicht funktioniert
PHP-Code:
$ddg_newsletter = new ddgnewsletter
Hier sollte ein Objekt erzeugt werden, was nicht funktioniert.

Ich habe diese zeile schon gelöscht und echo "test"; ausgegeben, was funktioniert hat.

Hat jemand eine Idee was da falsch sein könnte?
Weiß wer ob ich Debuginformationen via PHP erhalten könnte (Errormeldung?)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
klasse, plugin, shop, zerstört

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PayPal Express Modul mit GiroPay - Stand 08.05.2012 mikkel PayPal Express-Kaufabwicklung für xt:Commerce 288 27.04.2012 18:07
Piwik Plugin mit Ecommerce Analytics df:bug VEYTON 4.0 - Plugins 21 29.03.2012 14:46
Problem mit Plugin xt_priceinquiry "Billiger gesehen ?" Doerk Fragen zur Software 1 04.04.2010 20:31
erste fehlermeldung mit dem neuen options plugin.. GoriBoy Fragen zur Software 5 07.04.2009 09:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:30 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand