#1 (permalink)  
Alt 09.07.2011, 09:17
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 73
Frage eigens Plugin - Fenster im Adminbereich

Also ich bin mittlerweile über die Möglichkeit des Link einbaus im Adminberich gestolpert.

PHP-Code:
<db_install><![CDATA[
    
$db->Execute("INSERT INTO ".TABLE_ADMIN_NAVIGATION." (`pid` ,`text` ,`icon` ,`url_i` ,`url_d` ,`sortorder` ,`parent` ,`type` ,`navtype`) VALUES (NULL , 'xt_extension', 'images/icons/award_star_add.png', '&plugin=xt_extension', 'adminHandler.php', '5000', 'shop', 'I', 'W');");
]]></
db_install
Das erzeugt mir auch den Link unterhalb Master/Slave.
Nur beim draufklicken passiert rein Javascript technisch nicht das Richtige.
Der Aufruf wird gestartet, und irgendwann liefert das Javascript einen Error 404 zurück. (Firebug zeigt mir das an)
Wenn ich auf Master/Slave klicke, bekommt MS alles möglich zurück geliefert.

Wo bekommt MS das den her? Ich habe den Code schon komplett durch, aber ich habe leider bisher keinerlei Ahnung von den Hookpoints. Und oop ist auch nicht gerade meine Stärke.

Wer kann mir da weiterhelfen so das ich das Fenster mit meinem Inhalt aufbekomme! :-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 10.07.2011, 06:39
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
der Eintrag in der Navi sucht ein Programm "xt_extension.php", das im classes-Verzeichnis des Plugins xt_extension liegt. Ist das so, sollte das auch funktionieren.
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 10.07.2011, 08:11
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 73
Standard

Zitat:
Zitat von oldbear Beitrag anzeigen
hi,
der Eintrag in der Navi sucht ein Programm "xt_extension.php", das im classes-Verzeichnis des Plugins xt_extension liegt. Ist das so, sollte das auch funktionieren.
Grüsse
Na ja leider ist es aber nicht ganz so einfach!

Beispiel Master / Slave:

Wenn ich auf den Link klicke wird folgende URL per AJAX aufgerufen.
http://www.mamanetbebe.de/xtAdmin/ad...t_master_slave

Schau auch mal auf den Screenshot. Das ist die Anfrage, die Antwort und dann erst die Daten die er über die Klasse zieht.

Wäre ja schön wenn ich hier nur meine php Datei angeben müsste! :-)
Das wäre doch zu einfach!
Angehängte Grafiken
Dateityp: jpg Bildschirmfoto 2011-07-10 um 09.08.48.jpg (73,2 KB, 26x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.07.2011, 09:38
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
poste doch mal Deine "plugins/xt_extension/installer/xt_extension.xml"
die Navi-Einträge sind echt tückisch ....
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 10.07.2011, 12:53
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 73
Standard

Zitat:
Zitat von oldbear Beitrag anzeigen
hi,
poste doch mal Deine "plugins/xt_extension/installer/xt_extension.xml"
die Navi-Einträge sind echt tückisch ....
Grüsse
Da steht noch wenig drin. Das meiste sind nur so Testsachen.
Das mit dem Link und der Richtigen Übergabe muss woanders stehen?
Hatte auch schon alles leer in der Xml, also keinerlei Hookpoints. War genau dasselbe.

PHP-Code:
<?xml version="1.0" encoding="utf8"?>
<xtcommerceplugin>
<title>Admin extended</title>
<version>1.0.0</version>
<code>xt_adminextended</code>
<url>http://www.mu-la.info</url>
<description>Admin X</description>
<type>core</type>

<db_install><![CDATA[
    $db->Execute("INSERT INTO ".TABLE_ADMIN_NAVIGATION." (`pid` ,`text` ,`icon` ,`url_i` ,`url_d` ,`sortorder` ,`parent` ,`type` ,`navtype`) VALUES (NULL , 'xt_adminextended', 'images/icons/award_star_add.png', '&plugin=xt_adminextended', 'adminHandler.php', '5000', 'shop', 'I', 'W');");
]]></db_install>
<db_uninstall><![CDATA[
    $db->Execute("DELETE FROM ".TABLE_ADMIN_NAVIGATION." WHERE text = 'xt_adminextended'");
]]></db_uninstall>
<plugin_code>
<code>
    <hook>ejsadmin.php:bottom</hook>
    <phpcode><![CDATA[
     // require _SRV_WEBROOT._SRV_WEB_PLUGINS.'xt_adminextended/classes/class.xt_adminextended.php';
    ]]></phpcode>
    <order>1</order>
    <active>1</active>
</code>
<code>
    <hook>admin_dropdown.php:dropdown</hook> 
    <phpcode><![CDATA[

]]></phpcode>
    <order>1</order>
    <active>1</active>
</code>
<code>
<hook>adminX_info_tpl</hook>
<phpcode><![CDATA[

    if(XT_ADMINEXTENDED_ACTIVE == 'true'){
       require _SRV_WEBROOT._SRV_WEB_PLUGINS.'xt_adminextended/classes/class.xt_adminextended.php';
       $xt_ax = new adminx();
        if (!$_GET['action']['select_ax'] && !$_POST['action']['select_ax']) {
                $xt_ax->unsetFilter();
            } elseif (is_array($_POST['id'])) {
                $xt_ax->setFilter($_POST['id']);
            }

    }
]]></phpcode>
<order>1</order>
<active>1</active>
</code>
</plugin_code>
<configuration>
</configuration>

<language_content>
    <phrase>
        <key>TEXT_XT_ADMINEXTENDED</key>
        <class>admin</class>
        <de>
            <value>Zusatzfunktionen</value>
        </de>
        <en>
            <value>Special Functions</value>
        </en>
    </phrase>
    <phrase>
        <key>XT_ADMINEXTENDED_LINK_TO_IMPORT</key>
        <class>admin</class>
        <de>
            <value>CSV importieren</value>
        </de>
        <en>
             <value>Import CSV</value>
        </en>
    </phrase>
    <phrase>
        <key>XT_ADMINEXTENDED_LINK_TO_EXPORT</key>
        <class>admin</class>
        <de>
            <value>CSV Exportieren</value>
        </de>
        <en>
             <value>Export CSV</value>
        </en>
    </phrase>
</language_content>
</xtcommerceplugin>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 10.08.2011, 07:33
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 73
Frage

Kann mir keiner weiterhelfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 10.08.2011, 07:42
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
eigentlich fehlt noch was bei Deiner Navi: ist der "Über-Eintrag" für das Plugin.
schau Dir nochmal Einträge mit dem Parameter "load_section" an, das ist das ausführbare Programm.
wie z.B. ....&plugin=its_dhlexport&load_section==its_dhlexp ort'

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 10.08.2011, 09:14
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

Dies steht auch im gedruckten Handbuch drinnen wie dies zu integrieren ist.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 14.08.2011, 09:06
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 73
Standard

Zitat:
Zitat von mzanier Beitrag anzeigen
Dies steht auch im gedruckten Handbuch drinnen wie dies zu integrieren ist.
Aber nicht jeder hat das Handbuch zur Hand! :-)

BTW: Wann gibt es davon eine Neuauflage?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 14.12.2011, 12:31
Erfahrener Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 157
Standard Buch unzureichend

Ich finde das Buch nicht ausreichend was den Plugin-Bereich betrifft, eine Entwicklergemeinschaft bzw. vernünftige Informationsseiten gibts es leider auch keine mir bekannten.

Wie kann ich eine eigene Seite öffnen, wenn mein Link per 'N' in der Navigation angelegt wird? Es passiert leider nichts beim raufklicken.

Links in der Standardnavigation eingefügt wird meine Plugin-Klasse in einem neuen Tab aufgerufen, hier wäre es schön zu wissen wie man am ordentlichsten die eigenen Templates zur Ausführung der eigenen Programmierung einbetten kann, wenn man denn keine DB Datenlisten erzeugen möchte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
adminbereich, eigens, fenster, plugin

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
Installation PlugIn Länderabhängige Artikelpreise moz4711 Installation und Konfiguration 0 30.04.2011 15:40
Neues Plugin PayPal MisterPiet Fragen zur Software 0 20.03.2011 18:52
Cross Selling Plugin kopieren - 2 mal Cross Selling daloo Fragen zur Software 5 10.03.2011 22:13
weißes Fenster nach Login Adminbereich teddmedia Admininterface 11 25.10.2010 14:08


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

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

xt:Commerce is a SafeCharge brand