Häufig gestellte Fragen (FAQ)
Sollten Sie weitere Fragen haben, stehe wir Ihnen gerne unter +49 (0) 6103 83147-0 zur Verfügung.
Installation und Konfiguration des ebiz-trader
- Vorbereiten des Webpakets
- Kopieren der Dateien
- Importieren der Datenbank
- Konfiguration der Serverumgebung
- Einrichten des Cronjobs
- Konfiguration
- Navigation
- Inhalte der Seiten bearbeiten / hinzufügen
- Infobereiche
- Inhalte von E-Mail Nachrichten anpassen
- Fehlermeldungen
- Mehrsprachigkeit
- Deaktivieren der Multilingualität
- Weitere Informationen für Entwickler und Designer
Vorbereiten des Webpakets
Für den reibungslosen Betrieb des ebiz-trader werden einige Features und Einstellungen benötigt. Das Webpaket bzw Server muss folgende Leistungen enthalten:
- Mindestens 50MB Webspace (1GB+ empfohlen)
- Mindestens eine MySQL Datenbank mit 20MB freiem Speicher
- PHP Safe-Mode deaktiviert
- Eine freie (Sub-)Domain
- Für den FTP-Zugriff auf ihr Webpaket benötigen Sie einen FTP-Programm wie beispielsweise FileZilla oder Total Commander.
Loggen Sie sich per FTP in das Webpaket ein auf dem Sie den ebiz-trader installieren möchten. Darin befindet sich in der Regel ein Ordner namens „html“ (kann je nach Anbieter variieren, andere Namen: „htdocs“, „httpdocs“), wechseln Sie in diesen Ordner und erstellen Sie dort einen neuen Ordner für die Installation des ebiz-trader.
Um eine Sub-Domain zu benutzen muss die Mehrsprachigkeit deaktiviert werden.
(Siehe #4.Sonstige Tipps & Tricks)
Ordner für die Installation des ebiz-trader.
Leiten Sie nun eine Domain oder Sub-Domain auf den eben angelegten Ordner. Sollten Sie nicht wissen wie Sie eine Domain einrichten können besuchen Sie bitte die FAQ ihres Webspace-Anbieters oder kontaktieren Sie dessen Support.
Sollten Sie bisher noch keine MySQL Datenbank angelegt haben, erstellen Sie jetzt eine über die Administrationsoberfläche Ihres Webspace-Anbieters.
Kopieren der Dateien
Kopieren Sie nun die Dateien des ebiz-trader in das im vorherigen Schritt angelegte Verzeichnis.
Setzen von Zugriffsrechten

FileZilla FTP-Client:
Klicken Sie dazu mit der rechten Maustaste auf den entsprechenden Ordner und wählen Sie den Menüpunkt „Dateiberechtigungen“.
Um die Dateiattribute rekursiv zu übernehmen aktivieren Sie die Option „Unterverzeichnisse einbeziehen“ und wählen „Auf alle Dateien und Verzeichnisse anwenden“ aus.
Total Commander:

Kopiervorgang abgeschlossen ist müssen noch einige Zugriffsrechte gesetzt werden.
Bitte übernehmen Sie die vollen Zugriffsrechte (777) rekursiv für folgende Ordner ihrer ebiz-trader Installation:
- /admin/module/tpl
- /admin/tpl
- /cache
- /module/tpl
- /tinymce/ajaxfilemanager/session
- /tpl
- /uploads
Importieren der Datenbank
Öffnen Sie nun die Datenbank welche vom ebiz-trader verwendet werden soll über die Administrationsoberfläche ihres Webspace-Anbieters. Üblicherweise wird das in den folgenden Bildern abgebildete phpMyAdmin für die Verwaltung der Datenbanken verwendet, je nach Anbieter kann dies allerdings variieren.

Wählen Sie aus der Auswahlliste oben links die Datenbank welche Sie für den ebiz-trader verwenden möchten und öffnen Sie anschließend auf der rechten Seite den Reiter „SQL“. Klicken Sie auf den Button „Durchsuchen...“ , wählen Sie die mit mit dem ebiz-trader Ausgelieferte .sql Datei aus und starten Sie den Import mit einem Klick auf „OK“.

Je nach der Bandbreite ihrer Internetverbindung kann dieser Vorgang mehrere Minuten dauern.
Konfiguration der Serverumgebung
Öffnen Sie zunächst ihr FTP-Programm und verbinden Sie sich mit ihrem Webpaket. Laden Sie sich nun die Datei „inc.server.php“ aus dem Verzeichnis des ebiz-trader herrunter und öffnen Sie diese mit einem Editor ihrer Wahl. (Notepad ist dazu völlig ausreichend)
Inhalt der Datei inc.server.php
1 <?php
2
3 # Tragen Sie hier bitte die entsprechenden Daten Ihres SQL-Servers ein.
4 $db_host = 'localhost';
5 $db_user = 'DEIN_USERNAME';
6 $db_pass = 'DEIN_PASSWORD';
7 $db_name = 'DEINE_DATENBANKNAME';
8
9 define ('ERRMAIL', 'DEINE_EMAIL');
10 define ('SITETITLE', 'NAME_DES_PORTALS');
11
12
13
14 ### folgende Zeilen bitte unberührt lassen
15 define ('DEVHOST', false);
16 define ('SILENCE', $SILENCE = true);
17 $db_main = array('host'=>$db_host, 'user'=>$db_user, 'pass'=>$db_pass, 'name'=>$db_name);
18 $ab_path = '/pfad/zu/ihrer/installation/';
19
20 ?>
Ersetzen Sie die Platzhalter hinter $db_user, $db_pass und $db_name (Zeilen 5-7) durch die Zugangsdaten ihrer MySQL Datenbank.
Sollten Sie selber am ebiz-trader Entwickeln ändern Sie bitte die E-Mail Adresse in Zeile 9 durch ihre eigene. Diese E-Mail Adresse wird verwendet um bei Fehlern eine Benachrichtigung zu verschicken.
Zuletzt ändern Sie noch den „/pfad/zu/ihrer/installation“ in den absoluten Pfad der ebiz-trader Installation. (z.B. „/home/www/web260/html/ebiz-trader/“)
Speichern Sie nun die geänderte Datei ab und laden Sie diese per FTP zurück auf Ihr Webpaket.
Einrichten des Cronjobs
Der Cronjob ist ein Script das in regelmäßigen Abständen ausgeführt wird um gewisse Aufgaben im Hintergrund zu erledigen ohne das dies eine längere Ladezeit der Webseite verursacht.
Eintragen des Cronjobs über Confixx:

Um über Confixx einen Cronjob einzutragen klicken Sie unter „Einstellungen“ auf den Menüpunkt „Cronjobs“. Anschließend öffnet sich eine Liste der vorhandenen Cronjobs, darüber befindet sich das oben dargestellte Forrmular zum hinzufügen eines neuen Cronjobs. Dort tragen Sie wie oben in alle Felder ausgenommen des Befehls einen Stern (*) ein. In das Feld „Befehl“ müssen Sie „php5“ (oder unter Umständen auch einfach nur „php“) gefolgt vom absoluten Pfad zur Datei „/cron/cronjob.php“ an.
z.B.: „php5 /home/www/web123/html/anzeigenmarkt/cron/cronjob.php“
Die grundlegende Installation des ebiz-trader ist nun abgeschlossen!
Über die von ihnen zuvor eingerichtete Domain sollten Sie nun den öffentlichen Bereich des ebiz-trader erreichen. Den administrativen Bereich erreichen Sie über die URL „http://www.ihre-domain.de/admin“ wobei Sie natürlich „www.ihre-domain.de“ durch die von ihnen eingerichtete Domain ersetzen müssen.
Konfiguration
Anpassen der Systemeinstellungen
Öfnen Sie die Systemeinstellungen über das Menü des administrativen Bereichs, diese finden Sie unter „Administration“ ? „Einstellungen“ ? „Systemeinstellungen“.
Über die Auswahlliste oben auf der Seite können Sie ein Plugin auswählen das Sie einstellen möchten, die Basiseinstellungen ihrer Webseite finden Sie unter „SITE“.

SITE-Einstellungen:
- SITENAME
Die Einstellung „SITENAME“ beschreibt den Namen ihrer Seite und wird unter anderem im Titel der Webseite verwendet (zu finden in der Titelleiste des Browsers). - SITEURL
Tragen Sie hier die Domain ein welche Sie für ihre Installation verwendet haben. Wenn Sie eine reguläre Domain verwenden (keine Sub-Domain) achten Sie bitte darauf das „www.“ am Anfang der Adresse vorhanden ist, dies wird für andere Sprachen verwendet und dabei durch das entsprechende Kürzel ersetzt (de, en, …). Ausserdem wird diese Einstellung für das erzeugen von Links innerhalb von E-Mails verwendet. - std_country
Hier können Sie auswählen welche Sprache Standardmäßig verwendet werden soll. - TEMPLATE_COMMENTS
Über diese Einstellung können Sie Kommentare mit den Dateinamen der Templates („Vorlagen“) in den Quellcode der Seite einfügen lassen. Sehen Sie sich anschließend den HTML-Quellcode an sehen Sie um entsprechende Bereiche Kommentare mit den Dateien aus denen dieser Bereich der Seite generiert werden. Diese Einstellung ist vor allem für Designanpassungen gedacht und sollte anschließend im normalen Betrieb wieder deaktiviert werden da sich durch die zusätzlichen Kommentare die Ladezeit bei langsameren Internetverbindungen erhöht.
SUPPORT-Einstellungen:
- SP_EMAIL
Tragen Sie hier die E-Mail Adresse ein die zum verschicken von vom Kernel generierten E-Mails verwendet werden soll. Darunter fallen z.B.: Bestätigungs-Mails nach der Registrierung, Benachrichtigung über neue private Nachrichten, … .
MARKTPLATZ-Einstellungen:
- BUYING_ENABLED
Mit dieser Einstellung können Sie global die Kauf-Option des ebiz-trader ein- und ausschalten. Ist diese Option deaktiviert können keine Käufe mehr getätigt werden, die Kontaktaufnahme ist davon unbeeinflusst. - FREE_ADS
Über diese Einstellung können Sie den gesamten Marktplatz kostenlos schalten. Es ist dann nicht mehr nötig Anzeigenpakte zu kaufen um neue Anzeigen aufzugeben. Auch weitere Bilder sind durch diese Einstellung kostenlos, dies ist eine gute Möglichkeit um auf einer frischen Seite neue Benutzer zu werben. - FREE_IMAGES
Hiermit bestimmen Sie wie viele Bilder beim einstellen einer Anzeige kostenlos enthalten sind, möchte der Benutzer mehr Bilder hinzufügen verbraucht er Bilder aus seinem (kostenpflichtigen) Kontingent. - FREE_UPLOADS
Legt fest wie viele Dateiuploads beim einstellen einer Anzeige kostenlos enthalten sind, jede weitere Datei wird vom Kontingent abgezogen. - UPLOAD_TYPES
Diese Einstellung enthält alle Dateitypen die beim Dateiupload erlaubt ist. Mehrere Dateitypen werden durch Kommata getrennt.
Navigation
Die Navigation ist einer der zentralen Punkte des ebiz-trader, über die Navigation werden zum Beispiel die Menüs und die Sitemap generiert. Außerdem lassen sich darüber die Zugriffsrechte für verschiedene Seiten festlegen.

![]() |
Optionen zur Seite anzeigen / bearbeiten. |
![]() |
Inhalt der Seite bearbeiten. |
/ ![]() |
Diese Seite endgültig löschen. Die rote Hinterlegung signalisiert vorhandene untergeordnete Seiten. |
/ ![]() |
Anzeigen / ausblenden der Seite. → Die Seite wird im Menü dargestellt. → Die Seite ist nicht über das Menü zu erreichen. |
![]() |
Zugeordneten Infobereich bearbeiten. |
/ / / ![]() |
Verschiebt die Seite eine Position nach oben. Verschiebt die Seite eine Position nach unten. Verschiebt die Seite eine Ebene aufwärts. Verschiebt die Seite eine Ebene abwärts. |
Unerfahrene Benutzer sollten keine Änderungen an der Administrator Navigation vornehmen!
Hauptnavigation
Bearbeiten und Hinzufügen von Seiten
Legen Sie über den Menüpunkt „neue Seite“ (am linken Rand) eine neue Seite an oder bearbeiten über den Button
eine vorhandene öffnet sich das folgende Eingabeformular:

Auf der rechten Seite sehen Sie ihre aktuelle Navigation, wählen Sie hier den übergeordneten Menüpunkt aus unter dem die neue Seite zu finden sein soll. Möchten Sie eine neue Seite auf der obersten Ebene anlegen lassen Sie einfach die Auswahl beim ersten Element („Root“).
Jede Seite in der Navigation besitzt einen eindeutigen Bezeichner. Dieser kann jeweils nur einmal verwendet werden und bestimmt die URL unter der die Seite erreichbar sein wird. Für die Startseite wird der Bezeichner „index“ verwendet.
Die Seite mit dem Bezeichner „impressum“ beispielsweise ist unter den folgenden URL erreichbar:
- http://www.ebiz-consult.de/impressum.htm
- http://www.ebiz-consult.de/impressum/
Das Eingabefeld Menü beinhaltet die Beschriftung der Seite im Menü, der unter Beschreibung eingetragene Text wird Standardmäßig angezeigt wenn man die Maus über den Menüeintrag bewegt. (Als HTML-Attribut „title“.)
Über den alias können Sie der Seite einen zweiten Bezeichner zuordnen. Geben Sie beispielsweise der Seite „impressum“ den Alias „imprint“ führt Sie sowohl der reguläre Link http://www.example.com/impressum.htm als auch der Link zum Alias http://www.example.com/imprint.htm> auf die gewünschte Seite.
Achtung! Mit dem Alias können auch bestehende Bezeichner von anderen Seiten „überschrieben“ werden!
Die eingetragenen Meta Tags werden automatisch für die aktuelle Seite übernommen und ergänzen die im „Skin“ definierten Meta Tags.
Der Skin bzw. das Layout ist ein HTML-Grundgerüst in das die Informationen, Inhalte und Menüs der Seiten eingefügt werden. Zu finden unter /skin/<sprache>/index.htm bzw. /skin/<Sprache>/index-<Layout>.htm falls für die Seite ein anderes Layout gewählt ist. Legen Sie eine neue Skin-Datei mit dem Schema „index-<Layout>.htm“ an erscheint diese Automatisch in der Auswahlliste.
Über das Layout können Sie aus vordefinierten Designs/Aufmachungen für ihre Seite auswählen.
Wählen Sie ein Modul aus wird dieses auf der Seite eingefügt.
Über den Infobereich habe Sie die Möglichkeit sich wiederholende „Blöcke“ an einer im Skin dafür vorgesehenen Stelle einzufügen. Die Stelle, an der dieser Infobereich eingefügt wird, kennzeichnet der Platzhalter „{content_page()}“. Ist kein Infobereich mit verknüpft wird dieser Platzhalter einfach entfernt.
Die Einstellung Systemseite dient dem Schutz von wichtigen Seiten, möchte man eine Systemseite bearbeiten erhält man zunächst einen deutlichen Warnhinweis das das bearbeiten dieser Seite unter Umständen Funktionsstörungen hervorrufen kann.
Empfehlenswert ist es beispielsweise Seiten mit einem zugeordneten Modul als Systemseiten zu definieren da diese nicht bearbeitet werden dürfen um deren Funktion zu gewährleisten.Der Inhalt dieser Seiten wird automatisch generiert, daher ist es nicht nötig diesen Inhalt manuell hinzuzufügen.
Hinweis: Sehen Sie sicherheitshalber noch einmal nach ob Sie auf der rechten Seite das richtige Eltern-Element ausgewählt haben, das nachträgliche verschieben von Menüeinträgen kann je nach Größe der Navigation etwas länger dauern.
Wenn Sie sich sicher sind alles vollständig und korrekt ausgefüllt zu haben klicken Sie auf „speichern“ um die neue Seite anzulegen bzw. die aktuelle Änderung zu speichern.
Inhalte der Seiten bearbeiten / hinzufügen
Der ebiz-trader bieten Ihnen die Möglichkeit ihre Inhalte direkt im administrativen Bereich in einem Word ähnlichen Editor zu bearbeiten. Diesen Editor erreichen Sie über den Button
beim bearbeiten der Navigation.

Tippen Sie nun einfach den Inhalt für die aktive Seite ein. Über die Toolbar oberhalb des Eingabebereichs können Sie den Text formatieren (Ausrichtung, Schriftgröße, Farbe, …) oder auch „erweiterte“ HTML-Elemente wie Tabellen, Aufzählungslisten oder Bilder einfügen.
Auch das einfügen von Texten/Seiten aus Word oder vergleichbaren Programmen wie OpenOffice ist ohne Verlust der Formatierungen möglich. Je nach verwendetem Programm, dessen Version und den verwendeten Formatierungen kann es allerdings vorkommen das Abweichungen vom Original auftreten.
Über den Button „HTML“ können Sie auch den Quelltext direkt bearbeiten.
Da der Editor teilweise Scripte entfernt oder den Quellcode optimiert kann es beim einfügen von komplexen HTML-Seiten in den Editor zu Problemen führen. Um dies zu umgehen laden Sie die Seite (sogenannte „Templates“) direkt per FTP hoch. Die HTML-Dateien zu den angelegten Navigationsseiten finden Sie im ebiz-trader Verzeichnis unter „tpl/<sprache>/<bezeichner>.htm“.
Infobereiche
Infobereiche sind vordefinierte Bereiche auf der Webseite die als HTML-Datei abgelegt werden und bei Bedarf an beliebigen Stellen der Webseite einfügen lassen.
Die wichtigsten Vorteile von Infobereichen sind:
- Schnelle Ladezeit durch „vorgefertigten“ HTML-Code der lediglich noch ausgegeben werden muss.
- Zentrale Wartung von häufig vorkommenden Text- bzw. HTML-Blöcken ohne das alle betroffenen Seiten bearbeitet werden müssen.
Die Infobereiche finden Sie unter „Administration“ → „Infobereiche“.

Das Hinzufügen von Infobereichen erfolgt wie auch beim Inhalt über den intrigierten Editor. Dabei verhält sich der Name ähnlich dem Bezeichner, es kann keine mehreren Infobereiche mit dem gleichen Namen geben.
Verwendet werden Infobereiche entweder über die zuvor erwähnte Zuordnung zu einer Seite oder über den unter „Template Code“ aufgeführten Code. Fügen Sie diesen Code an einer beliebigen Stelle des HTML-Codes ein wird dieser durch den Inhalt des Infobereichs ersetzt.
Hinweis: Infobereiche werden als fertiger HTML-Code abgelegt und können daher keinerlei Logik (in Form von Template-Funktionen oder andern Infobereichen) enthalten!
Inhalte von E-Mail Nachrichten anpassen
Im Menü unter „CMS“ → „E-Mail Vorlagen“ finden Sie eine Liste der aktuell vorhandenen E-Mail vorlagen.

Der Systemname ist ein eindeutiger Bezeichner für diese E-Mailvorlage der nur ein mal vorhanden sein kann. Über den Button „Edit“ gelangen Sie zu einem einfachen Editor in dem Sie den Text der E-Mailvorlage bearbeiten können. Die Texte sind Mehrsprachig.
Sie können in dem E-Mailtext sogenannte Template-Variablen verwenden um bestimmte Variablen in die E-Mail einzufügen. Die verfügbaren Template-Variablen variieren je nach dem wie die Vorlage verwendet wird. Übliche Variablen wären z.B. „NAME“ (Nickname) oder „SITENAME“ (Name der eigenen Seite → Systemeinstellungen) die im Text dann den Platzhalter „“ bzw. „“ erhalten.
Fehlermeldungen
Die Fehlermeldungen sind in „Funktionen“ aufgeteilt. Für eine Mehrsprachige Ausgabe von Fehlermeldungen sind auch diese im CMS integriert.

Der Ident ist der eindeutige Bezeichner einer Meldung und wird verwendet um diese aus der Datenbank auszulesen. Die Verwendung von Template-Variablen oder -Fuktionen ist bei Meldungen nicht möglich (und in der Regel auch nicht sinnvoll).
Mehrsprachigkeit

Der ebiz-trader ist Multilingual aufgebaut und unterstützt bis zu 8 Sprachen.
Die aktuell verwendeten Sprachen können Sie unter „Administration“ → „Einstellungen“ → „Sprachen“ einsehen und bearbeiten.
Der ebiz-trader arbeitet mit einem „Fallback“ für die Sprachen. Falls ein Inhalt in der gewünschten Sprache nicht verfügbar ist wird dadurch auf einen anderssprachigen Inhalt zurückgegriffen.
Haben Sie beispielsweise wie auf der Abbildung die Sprachen Deutsch und Englisch definiert und öffnen eine Seite die Sie noch nicht auf Englisch übersetzt wurde wird diese in Deutsch dargestellt. Dabei wird immer auf die Sprache mit dem nächst höheren Bitwert zurückgegriffen.
Hinzufügen einer neuen Sprache
Nach dem hinzufügen von neuen Sprachen müssen noch einige Schritte unternommen werden damit diese problemlos funktionieren. Erstellen Sie zunächst einen Ordner benannt nach der Abkürzung der neuen Sprache in den Ordnern: „/tpl“, „/module/tpl“ und „/skin“
Achten Sie Dabei darauf das auch die neuen Ordner die richtigen Zugriffsrechte erhalten!
Die Grafik für die Flagge wird unter „/gfx/lang.<Abkürzung>.gif“ erwartet, also zum Beispiel „/gfx/lang.de.gif“ für Deutsch (mit der Abkürzung „de“).
Weiterhin müssen in der Datenbank neue Tabellen für die Sprache hinzugefügt werden. Dazu duplizieren Sie einfach die searchdb_* Tabellen einer anderen Sprache, als Beispiel hinzufügen der Sprache Englisch (Deutsch vorhanden):
„searchdb_badword_de“ → „searchdb_badword_en“
„searchdb_index_de“ → „searchdb_index_en“
„searchdb_words_de“ → „searchdb_words_de“

Haben Sie alle benötigten Sprachen eingefügt können Sie damit beginnen den Inhalt zu übersetzen. Dazu bearbeiten Sie einfach den Inhalt den Sie übersetzen möchten und wählen oben rechts über die entsprechende Flagge die Sprache aus in die Sie den Inhalt übersetzten möchten.
Denken Sie daran die Sprache wieder zurück zu stellen wenn Sie mit der Übersetzung fertig sind.
Deaktivieren der Multilingualität
Wenn Sie den ebiz-trader auf einer Sub-Domain laufen lassen möchten oder die Multilingualität aus anderen Gründen deaktivieren möchten müssen kleinere Änderungen vorgenommen werden, dabei gibt es mehrere Möglichkeiten:
- Definieren einer „erlaubten“ Sub-Domain
Um eine Sub-Domain zu definieren die nicht als Sprache interpretiert wird öffnen Sie die Datei „/sys/lib.kernel.php“, suchen Sie nach der Funktion get_language und ersetzen Sie diese durch folgenden Code (oder kommentieren Sie den hier auskommentierten Bereich aus):
// Sprache ermitteln ===========================================================
function get_language()
{
global $db, $ar_urlrewritevars,$lang_list;
$langval = false;
// Ab hier wird auskommentiert
/*if ($GLOBALS['nar_systemsettings']['SITE']['MOD_REWRITE'])
{
$tmp = explode('.', strtolower($_SERVER['HTTP_HOST']));
if (ereg('^(www|demo|neu|(web)?[0-9]+)$', $s_lang = $tmp[0]) || count($tmp) < 3) {
foreach ($lang_list as $key => $value) {
if ($lang_list[$key]['ID_LANG'] == $GLOBALS['nar_systemsettings']['SITE']['std_country'])
break;
}
$s_lang =$key;
}
}
else*/
// Bis hier wird auskommentiert
if ($s_lang = $_REQUEST['lang'])
;
elseif (!SESSION || !($s_lang = $_SESSION['lang']))
{
$lang = $db->fetch1("select BITVAL, ABBR from lang order by BITVAL desc limit 0,1");
$s_lang = $lang['ABBR'];
$langval = (int)$lang['BITVAL'];
}
if (false===$langval)
$langval = (int)$db->fetch_atom("select BITVAL from lang where ABBR='$s_lang'");
if (SESSION)
$_SESSION['lang'] = $s_lang;
else
$ar_urlrewritevars['lang'] = $s_lang;
return array ($s_lang, $langval);
}
- Vollständiges entfernen der Multilingualität über Sub-Domains
Um eine Sub-Domain zu definieren die nicht als Sprache interpretiert wird öffnen Sie die Datei „/sys/lib.kernel.php“, suchen Sie nach der Funktion get_language und ersetzen Sie diese durch folgenden Code (oder kommentieren Sie den hier auskommentierten Bereich aus):
// Sprache ermitteln ===========================================================
function get_language()
{
global $db, $ar_urlrewritevars,$lang_list;
$langval = false;
// Ab hier wird auskommentiert
/*if ($GLOBALS['nar_systemsettings']['SITE']['MOD_REWRITE'])
{
$tmp = explode('.', strtolower($_SERVER['HTTP_HOST']));
if (ereg('^(www|demo|neu|(web)?[0-9]+)$', $s_lang = $tmp[0]) || count($tmp) < 3) {
foreach ($lang_list as $key => $value) {
if ($lang_list[$key]['ID_LANG'] == $GLOBALS['nar_systemsettings']['SITE']['std_country'])
break;
}
$s_lang =$key;
}
}
else*/
// Bis hier wird auskommentiert
if ($s_lang = $_REQUEST['lang'])
;
elseif (!SESSION || !($s_lang = $_SESSION['lang']))
{
$lang = $db->fetch1("select BITVAL, ABBR from lang order by BITVAL desc limit 0,1");
$s_lang = $lang['ABBR'];
$langval = (int)$lang['BITVAL'];
}
if (false===$langval)
$langval = (int)$db->fetch_atom("select BITVAL from lang where ABBR='$s_lang'");
if (SESSION)
$_SESSION['lang'] = $s_lang;
else
$ar_urlrewritevars['lang'] = $s_lang;
return array ($s_lang, $langval);
}
Weitere Informationen für Entwickler und Designer
Anzeigen der verwendeten Template-Dateien im Quellcode
In den Systemeinstellungen können Sie im Plugin „SITE“ die Systemeinstellung „TEMPLATE_COMMENTS“ aktivieren um im Quellcode der Seite HTML-Kommentare mit den verwendeten Template-Dateien einzufügen.
Diese Einstellung ist vor allem dann sinnvoll wenn Sie Änderungen vornehmen möchten und nicht Wissen in welcher Template-Datei diese gemacht werden muss. Im normalen Betrieb sollte diese Option (unter anderem wegen der erhöhten Downloadgröße) deaktiviert sein.
/ 
/ 

/
/
/ 

