#1 (permalink)  
Alt 17.12.2007, 15:55
PTM PTM ist offline
Neuer Benutzer
 
Registriert seit: 24.05.2007
Beiträge: 4
Frage Neuen Punkt unter Konfiguration hinzufügen

Hi,

ich moechte im Admininterface unter Konfiguration einen neuen Eintrag hinzufuegen. Was muss ich da machen? Ich habe bereits in der Datenbank folgende Eintrage vorgenommen:

Code:
mysql> INSERT INTO configuration_group VALUES (23, 'Wartungseite', 'Wartungshinweis auf Startseite', 23, 1); 
mysql> INSERT INTO configuration VALUES(400,'MODULE_MAINTANANCE_STATUS', 'True', 23, 0, NULL, now(), NULL, NULL);
Allerdings erscheint kein neuer Eintrag unter Konfiguation. Wenn ich den Eintrag direkt aufrufe ueber configuration.php?gID=23 Wird mir zwar der Titel "Wartungssiete" angezeigt und auch Radiobuttons fuer true und false, allerdings steht drueber noch eine Textfeld in dem einfach "True" vorausgefuellt ist, und darunter (unter den Radio buttons) wird noch ein leeres Textfeld angezeigt.

Ich erhalte ausserdem folgende Warnings:
Code:
Warning: constant() [function.constant]: Couldn't find constant MODULE_MAINTANANCE_STATUS_TITLE in /var/www/voip-isdn-shop.de/admin/configuration.php on line 174

Warning: constant() [function.constant]: Couldn't find constant MODULE_MAINTANANCE_STATUS_DESC in /var/www/voip-isdn-shop.de/admin/configuration.php on line 181

Warning: constant() [function.constant]: Couldn't find constant TRACKING_ECONDA_ACTIVE_TITLE in /var/www/voip-isdn-shop.de/admin/configuration.php on line 174

Warning: constant() [function.constant]: Couldn't find constant TRACKING_ECONDA_ACTIVE_DESC in /var/www/voip-isdn-shop.de/admin/configuration.php on line 181

Warning: constant() [function.constant]: Couldn't find constant TRACKING_ECONDA_ID_TITLE in /var/www/voip-isdn-shop.de/admin/configuration.php on line 174

Warning: constant() [function.constant]: Couldn't find constant TRACKING_ECONDA_ID_DESC in /var/www/voip-isdn-shop.de/admin/configuration.php on line 181


Also, was ich muss ich machen um hier korrekt einen neuen Eintrag einzufuegen (unter Konfiguration)?

Vielen Dank im Voraus

Gruesse,
Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.12.2007, 16:57
Erfahrener Benutzer
 
Registriert seit: 23.11.2007
Beiträge: 240
Standard

Was für nen eIntrag willst du denn da haben? Um den Link dadfür anzusetzen brauchst du die DB gar nicht. Das läuft alles in der datei admin/includes/column_left.php <- hier werden die Funktionen, also quasi die links gesetzt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 18.12.2007, 09:33
PTM PTM ist offline
Neuer Benutzer
 
Registriert seit: 24.05.2007
Beiträge: 4
Standard

Ich moechte einfach nur einen Wert ("Wartungsseite") auf True oder False setzen koennen. Ich werd mir die Datei die du mir genannt hast mal ansehen, Danke.

Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 18.12.2007, 10:13
Erfahrener Benutzer
 
Registriert seit: 23.11.2007
Beiträge: 240
Standard

also in meiner version ist die Wartungsseite bereits drin integriert...
Nutze einen Erweiterten und verbesserten Fork auf Basis von xtc...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 20.12.2007, 11:54
PTM PTM ist offline
Neuer Benutzer
 
Registriert seit: 24.05.2007
Beiträge: 4
Reden geloest

OK, ich habs jetzt hinbekommen. Fuer alle die es evtl. mal interessiert, folgende Vorgehensweise ist noetig um im Backend im Bereich "Konfiguration" einen neuen Punkt hinzuzufuegen und mit Optionen zu versehen:


in der Datei lang/german/admin/german.php folgenden Eintrag vornehmen:
Code:
define('BOX_CONFIGURATION_XXX', 'Titel');
XXX = Nummer der Optionsgruppe.

in der Datei admin/includes/column_left.php einen neuen Eintrag einfuegen:
Code:
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['orders_status'] == '1')) echo '<a href="' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=XXX', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CONFIGURATION_XXX . '</a><br>';
wobei "XXX" durch die Nummer der neuen Optionsgruppe zu ersetzen ist.


Dann in der Datenbank folgende Eintraege vornhemen:
Code:
mysql> INSERT INTO configuration_group VALUES (XXX, 'Gruppen Titel', 'Gruppen Beschreibung',XXX, 1); 
mysql> INSERT INTO configuration VALUES(ID, 'OPTION_NAME', 'True', XXX, 0, NULL, now(), NULL, NULL);
XXX ist wieder durch die Nummer der Optionsgruppe zu ersetzen.
(Wenn ihr statt eines Textfeldes, eine optiongroup mit true/false wollt muesst ihr in das Feld `set_function` "xtc_cfg_select_option(array('True', 'False')," eintragen)

Dann, in der Datei lang/german/admin/configuration.php folgende Eintrage hinzufuegen:
Code:
define ('MODULE_TITEL_TITLE', 'Titel');
define ('MODULE_Titel_DESC', 'Beschreibung');
So. Ich hoffe, ich hab nichts vergessen. Gruesse

Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
hinzufügen, konfiguration, punkt

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
Erstellen einer neuen Box chpohl FAQ/DOCS 2 08.06.2011 15:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

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

xt:Commerce is a SafeCharge brand