Antwort #2 am: 21. März 2018, 18:45:23
Hi hpzeller,
besten Dank für deine Antwort.
Das Template wurde mir Angepasst, so dass es eigentlich Kompatibel ist. Man weiss aber, es gibt immer mal kleine Bugs die man erst später findet.
hier der Auszug der 'templates\wolkenkraft-rainbow\source\boxes\currencies.php' :
<?php/* -----------------------------------------------------------------------------------------
$Id: currencies.php 4200 2013-01-10 19:47:11Z Tomcraft1980 $
modified eCommerce Shopsoftware
http://www.modified-shop.org
Copyright (c) 2009 - 2013 [www.modified-shop.org]
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(currencies.php,v 1.16 2003/02/12); www.oscommerce.com
(c) 2003 nextcommerce (currencies.php,v 1.11 2003/08/17); www.nextcommerce.org
(c) 2003-2006 XT-Commerce (currencies.php 1262 2005-09-30)
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/$currencies_array = array();$get_variables = '';$boxCurrencies = '';if (isset($xtPrice) && is_object($xtPrice)) { reset($xtPrice->currencies); while (list($key, $value) = each($xtPrice->currencies)) { $currencies_array[] = array('id' => $key, 'text' => $value['title']); }}// dont show box if there's only 1 currencyif (count($currencies_array) > 1 ) { $hidden_get_variables = ''; if (isset($_GET) && count($_GET) > 0) { reset($_GET); while (list($key, $value) = each($_GET)) { if (is_string($value) && $key != 'currency' && $key != xtc_session_name
() && $key != 'x' && $key != 'y' ) { $hidden_get_variables .= xtc_draw_hidden_field
($key, $value); $get_variables .= '&'.urlencode($key).'='.urlencode($value); } } } // reset var $box_smarty = new smarty
; $box_smarty->assign('tpl_path', DIR_WS_BASE
.'templates/'.CURRENT_TEMPLATE
.'/'); foreach ($currencies_array as $boxCurrency): $boxCurrencies .= '<li><a href="' . basename($PHP_SELF) . '?currency='.$boxCurrency['id'].$get_variables.'">' . $boxCurrency['text'] . '</a></li>'; endforeach; $box_content = $boxCurrencies; // Catch the currency information $query = xtc_db_query
("SELECT * FROM currencies WHERE code='".xtc_db_input
($_SESSION['currency'])."'"); $box_smarty->assign('currency',xtc_db_fetch_array
($query)); $box_smarty->assign('BOX_CONTENT', $box_content); $box_smarty->assign('language', $_SESSION['language']); if (!CacheCheck
()) { $box_smarty->caching = 0; $box_currencies= $box_smarty->fetch(CURRENT_TEMPLATE
.'/boxes/box_currencies.html'); } else { $box_smarty->caching = 1; $box_smarty->cache_lifetime = CACHE_LIFETIME
; $box_smarty->cache_modified_check = CACHE_CHECK
; $cache_id = $_SESSION['language'] . $_SESSION['currency']; $box_currencies= $box_smarty->fetch(CURRENT_TEMPLATE
.'/boxes/box_currencies.html',$cache_id); } $smarty->assign('box_CURRENCIES',$box_currencies);}?> hier die 'templates\wolkenkraft-rainbow\boxes\box_currencies.html' :
{* ======================================================================================== (( Wir dulden keine kommerziellen Werbelinks - Bitte
Forenregeln beachten! )) Rainbow Theme for modified eCommerce Shopsoftware [www.modified-shop.org] Autor: Michael Fürst URL:
http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte
Forenregeln beachten! )) Follow me: @wolkenkraft (c) 2001 - 2016 Michael Fürst / (( Wir dulden keine kommerziellen Werbelinks - Bitte
Forenregeln beachten! )) Software Engineering (www.(( Wir dulden keine kommerziellen Werbelinks - Bitte
Forenregeln beachten! ))) Please pay attention to our license information:
http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte
Forenregeln beachten! ))/dokumentationen/lizenzen/ =========================================================================================== File information: box_currencies.html shows currency selector =========================================================================================== *} {config_load file="$language/lang_$language.conf" section="boxes"} {if $BOX_CONTENT}
{$currency.code}
• {$BOX_CONTENT}
{/if}
zu den Kategorien, ja leider sieht es nicht so schön aus, kann man dies einfach fixen?
Danke & beste Grüsse
goair