|
|||
|
Hallo,
vielleicht kann mir jemand meine Frage beantworten. Kann man 3 Verschiedene Domains mit jeweils eigenst?ndigem Shopdesign auf eine Datenbank laufen lassen oder ist dies mit XT:commerce nicht realisierbar? Ich bin f?r alle Antworten dankbar. MFG originalcodemaster |
|
|||
|
M?sste mit ein bisschen Programmierarbeit eigentlich machbar sein.
Musst halt eine Abfrage einbauen, ?ber welche Domain der Besucher kommt bzw. auf welcher er sich befindet und dar?ber dann die Templateauswahl steuern. Oder willst du nur die Produkt und Kundendaten gleich haben und der Rest soll unterschiedlich sein? Dann m?sstest du ein Multishop-Modul einsetzen. |
|
|||
|
oh da kann ich mir schon was vorstellen.
du gehst hin und baust in der application_top.php folgendes um: Code:
$configuration_query = xtc_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from ' . TABLE_CON
while ($configuration = xtc_db_fetch_array($configuration_query)) {
define($configuration['cfgKey'], $configuration['cfgValue']);
}
Code:
$configuration_query = xtc_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from ' . TABLE_CON
while ($configuration = xtc_db_fetch_array($configuration_query)) {
if ($configuration['cfgKey'] == 'CURRENT_TEMPLATE') {
if ($_SERVER['SERVER_NAME'] == '*domain1.de*') {
define($configuration['cfgKey'], '*template_name_for_dom1*');
}
elseif ($_SERVER['SERVER_NAME'] == '*domain2.de*') {
define($configuration['cfgKey'], '*template_name_for_dom2*');
}
elseif ($_SERVER['SERVER_NAME'] == '*domain3.de*') {
define($configuration['cfgKey'], '*template_name_for_dom3*');
}
else {
//Trifft nichts von dem zu, dann nehm den default-wert aus der admin-configuration
define($configuration['cfgKey'], $configuration['cfgValue']);
}
}
else {
define($configuration['cfgKey'], $configuration['cfgValue']);
}
}
Du musst nat?rlich noch die Werte f?r die Domains und die Templatenamen anpassen. Desweiteren solltest du bei einem eventuellen xtc-versionsupdate nicht vergessen, dass du an der application_top.php was ge?ndert hast. Deine ?nderung k?nnte dann schneller wieder weg sein, als die lieb ist
|
|
|||
|
Wo finde ich denn die application_top.php?
Immer wenn ich 2 Shops auf eine Datenbank zugreifen lasse, kommt folgende Fehlermeldung: Warning: main(/kunden/homepages/47/d8471141/htdocs/commerce2/includes/classes/logger.php): failed to open stream: No such file or directory in /homepages/37/d87ww84741/htdocs/commerce2/admin/includes/application_top.php on line 275 Fatal error: main(): Failed opening required '/kunden/homepages/47/d8471141/htdocs/commerce2/includes/classes/logger.php' (include_path='.:/usr/local/lib/php') in /homepages/37/d874441/htdocs/commerce2/admin/includes/application_top.php on line 275 dort steht: 274 // initialize the logger class 275 require(DIR_WS_CLASSES . 'logger.php'); |
|
|||
|
sonst gibts eine weiterentwickelte version von xt-c dass man kauflich erwerben kann.
hier ist die beschreibung Der xtc:Multistore bietet dem Shopbetreiber die M?glichkeit mit einem installierten System mehrere Shops zu betreiben unter verschiedenen Domains zu betreiben. Je nach Einstellung ist es m?glich die Shops so weit zu trennen das es dem Besucher nicht m?glich ist einen direkten Zusammenhang der Systeme zu erkennen. Durch mehrere Ausbaustufen des Systems ist es m?glich f?r nahezu jede Anforderung die entsprechende L?sung zu finden. pm an matthias oder http://www.xtc-webservice.de |
|
|||
|
Finde die Idee gut, aber da der Pfad mit der Hauptdomain in der Config eingetragen wird, kommt doch bereits beim n?chsten Seitenaufruf wieder das Standartlayout zum Zug? Wollte es eigentlich noch probieren, bin leider aber auch noch nicht dazu gekommen.
Gruess Daenu |
![]() |
| Lesezeichen |
| Stichworte |
| dafr, datenbank, designsanddomains |
| Themen-Optionen | |
| Ansicht | |
|
|