Модуль CS-CART 2.х.х модули, патчи, вопросы по настройке

Статус
В этой теме нельзя размещать новые ответы.
Просто праздник какой-то!
"А ларчик просто открывался!" - все замечательно заработало!
 
TO RatioShop

Интересует как скрипт себя ведёт на таймвебе, какой пакет? Какая посещалка там держится? В общем смотрел они под битру дают виртуал эккаунты, насколько карт хорошо себя ведёт там? Интересно что прожорливее: битрикс или сс карт?
 
to RatioShop
у меня тоже не пошло..вернее скажем так установится установилось,покопался в меню и категориях ничего вразумительного не нашел, какиее дальше функции оно выполняет не понятно.
 
Alisandre78
Отлично себя ведет. Отлично настроны сервера, никогда проблем не замечал. Большое посещение не тестировал, но тестировал не мало хостеров с cs-cart'ом через сервис loadimpact.com .. Тестил много зарубежных, и популярных отечесвенных (напр. hostpro.ua .. imhoster.net и т.п.) По показаниям теста Таймвеб -лучший.
brett
Наверное мод от более старой версии :(
------------------------
Есть желающие помочь с отвязкой мода Jquery Image Zoom v2 ?

PHP:
if ( !defined('AREA') ) { die('Access denied'); }$license_key = trim(Registry::get('addons.wg_jqzoom.license'));  $product = fn_get_lang_var('wg_jqzoom');$db = '?:wg_jqzoom';$error_text['disabled'] = '<p><strong>'.$product.'<br /> License Error:</strong> Your license is disabled. Please contact <a href="http://www.webgraphiq.com">WebGraphiq</a> for support.</p>';$error_text['suspended'] = '<p><strong>'.$product.'<br /> License Error:</strong> Your license has been suspended. Please contact <a href="http://www.webgraphiq.com">WebGraphiq</a> for support.</p>';$error_text['invalid_user'] = '<p><strong>'.$product.'<br /> License Error:</strong> Invalid license key. Hostname does not match license. Please contact <a href="http://www.webgraphiq.com">WebGraphiq</a> for support.</p>';$error_text['wrong_product'] = '<p><strong>'.$product.'<br /> License Error:</strong> Missing or invalid license key. First read the installation manual. <a href="http://www.webgraphiq.com/licensing/">Get your license key.</a> For helpdesk contact <a href="http://www.webgraphiq.com">WebGraphiq</a> support.</p>';$home_url_site = 'http://www.webgraphiq.com';$home_url_port = 80;$home_url_iono = '/licensing/remote.php';$user_defined_string = '9c2abfeb033c';$comm_terminate = false;$license_terminate = true;$product_license_id = 37; if (!empty($product_license_id)){	$key_parts = explode('-', $license_key);	$product_id = array(substr(md5($product_license_id), 0, 8));		if (!in_array($key_parts[4], $product_id))	{		echo $error_text['wrong_product'];		($license_terminate) ? exit : NULL;	}}###$select_lic = db_get_row("SELECT * FROM $db WHERE lic_id='1'");$lic_status = $select_lic['status'];$lic_time = $select_lic['lic_time'];$curtime = time(); $delay = 1296000; // 15 days, 60x60x24x15if ($curtime > ($lic_time+$delay)) {	$request = 'remote=licenses&type=1&license_key='.urlencode(base64_encode($license_key));	$request .= '&host_ip='.urlencode(base64_encode($_SERVER['SERVER_ADDR'])).'&host_name='.urlencode(base64_encode($_SERVER['SERVER_NAME']));	$request .= '&hash='.urlencode(base64_encode(md5($request)));	$request = $home_url_site.$home_url_iono.'?'.$request;	$ch = curl_init();	curl_setopt($ch, CURLOPT_URL, $request);	curl_setopt($ch, CURLOPT_PORT, $home_url_port);	curl_setopt($ch, CURLOPT_HEADER, false);	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);	curl_setopt($ch, CURLOPT_TIMEOUT, 3);	curl_setopt($ch, CURLOPT_USERAGENT, 'iono (www.olate.co.uk/iono)');	$content = curl_exec($ch);	curl_close($ch);	if (!$content)	{		($comm_terminate) ? exit : NULL;	}	$content = explode('-', $content);	$status = $content[0];	$hash = $content[1];	if ($hash == md5($user_defined_string.$_SERVER['SERVER_NAME'])) {		if ($status == 0) {			echo $error_text['disabled'];			db_query("UPDATE $db SET status='D', lic_time='1' WHERE lic_id='1'");		} elseif ($status == 1) {			db_query("UPDATE $db SET status='A', lic_time='$curtime' WHERE lic_id='1'");		} elseif ($status == 2) {			echo $error_text['suspended'];			db_query("UPDATE $db SET status='D', lic_time='1' WHERE lic_id='1'");		} elseif ($status == 10) {			echo $error_text['invalid_user'];			db_query("UPDATE $db SET status='D', lic_time='1' WHERE lic_id='1'");		} 	}	unset($home_url_site, $home_url_iono, $user_defined_string, $request, $header, $return, $fpointer, $content, $status, $hash);}#####if ($lic_status == 'A') { 	$width = Registry::get('addons.wg_jqzoom.width');	$height = Registry::get('addons.wg_jqzoom.height');	$background = Registry::get('addons.wg_jqzoom.background');	$opacity = Registry::get('addons.wg_jqzoom.opacity');	$view->assign('wg_width', $width);	$view->assign('wg_height', $height);	$view->assign('wg_background', $background);	$view->assign('wg_opacity', $opacity);	$view->assign('cm_reload', 'cm-reload-wg');}##
 
Alisandre78
Есть желающие помочь с отвязкой мода Jquery Image Zoom v2 ?

Вроде как, достаточно оставить этот код:
PHP:
<?

if(!defined('AREA')){ die('Access denied'); }

$width = Registry::get('addons.wg_jqzoom.width');
$height = Registry::get('addons.wg_jqzoom.height');
$background = Registry::get('addons.wg_jqzoom.background');
$opacity = Registry::get('addons.wg_jqzoom.opacity');
$view->assign('wg_width', $width);
$view->assign('wg_height', $height);
$view->assign('wg_background', $background);
$view->assign('wg_opacity', $opacity);
$view->assign('cm_reload', 'cm-reload-wg');

?>
 
А где можно взять Jquery Image Zoom v2 чтобы попробовать?

Добавлено через 55 минут
Уже не помню, где-то на форуме задавал вопрос про увеличение картинок параметров, но так никто не ответил. Долго копался, и наконец выход нашелся.
Т.к. движком увеличение картинок параметров не предусмотрено (как, например, увеличение изображения товара), пришлось что-то придумывать своё. Решение было найдено на основе применение параметров CSS3 и небольшого изменения ядра. Минус только в том, что это работает только в новых браузерах (IE 6,7,8 не поддерживают CSS3).
Итак, первое:
- открываем "styles.css" вышего шаблона и ищем начало "a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img" и меняем на код ниже:

Код:
a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img { 
background-color: #ffffff; 
margin: 1 px; 
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #CCC; 
} 
a.cm-thumbnails-mini:hover, .product-variant-image-unselected:hover, #thumbs_frame img:hover { 
transition:all 1s ease-in-out; 
-webkit-transition:all 1s ease-in-out; 
-moz-transition:all 1s ease-in-out; 
-o-transition:all 1s ease-in-out; 
transform:scale(2) translate(0,-20px); 
-webkit-transform:scale(2) translate(0,-20px); 
-moz-transform:scale(2) translate(0,-20px); 
-o-transform:scale(2) translate(0,-20px); 
} 
a.cm-cur-item, .product-variant-image-selected, #thumbs_frame img.cm-current-thumb { 
border: 2px dotted #C30; 
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
box-shadow: 0 2px 7px rgba(0,0,0,0.6); 
-moz-box-shadow: 0 2px 7px rgba(0,0,0,0.6); 
-webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.6); 
} 
a.cm-cur-item:hover, .product-variant-image-selected:hover, #thumbs_frame:hover img.cm-current-thumb:hover { 
transition:all 1s ease-in-out; 
-webkit-transition:all 1s ease-in-out; 
-moz-transition:all 1s ease-in-out; 
-o-transition:all 1s ease-in-out; 
transform:scale(2); 
-webkit-transform:scale(2); 
-moz-transform:scale(2); 
-o-transform:scale(2); 
}
Сохранаяем и проверяем. Всё должно быть красиво (скруглённые углы, тень и само увеличение).
Увеличивается миниатюра, поэтому изображение смазанное. Чтобы во вновь созданных параметрах увеличенная картинка была чёткой, идём в корне в папку "core", открываем "fn.images.php" и ищем строчку "// Resize image". Чуть ниже есть такая строчка:
PHP:
function fn_resize_image($src, $dest, $new_width = 0, $new_height = 0, $make_box = false, $bg_color = '#ffffff')
Удаляем всё что в скобках. Должно получиться просто
PHP:
function fn_resize_image()
Сохраняем.
Вот и всё. Новые параметры будут с чётким увеличением картинок, старые придётся переделывать. Пример на фото.
a5766b8a0742.jpg
 
Alisandre78
Отлично себя ведет.
Уважаемый RatioShop!
Однако, возникла проблема.
При включенном SEO не работает поиск - он тупо перебрасывает на главную страницу.
Подробнее: в .htaccess прописана директива
HTML:
DirectoryIndex index.htm index.php
Структура такова, что существует заглавная страница входа index.htm перед входом в магазин. Все корректно, без проблем.
Как только включаешь SEO - поиск тупит и выбрасывает на index.htm
SEO выключено - поиск работает.
Как бы победить жучка?

UPD: при включенном SEO-модуле не отображаются категории - Ошибка 404.
Может, неверный .htaccess? Или модуль сам?
Что подскажете?
 
Уважаемый RatioShop!
Однако, возникла проблема.
При включенном SEO не работает поиск - он тупо перебрасывает на главную страницу.
Подробнее: в .htaccess прописана директива
HTML:
DirectoryIndex index.htm index.php
Структура такова, что существует заглавная страница входа index.htm перед входом в магазин. Все корректно, без проблем.
Как только включаешь SEO - поиск тупит и выбрасывает на index.htm
SEO выключено - поиск работает.
Как бы победить жучка?
UPD: при включенном SEO-модуле не отображаются категории - Ошибка 404.
Может, неверный .htaccess? Или модуль сам?
Что подскажете?
Ну у меня никогда не вылазило проблем с index.htm
>> DirectoryIndex index.htm index.php
Назначает, какой индексный файл в данной папке. либо index.html либо index.php
На сколько мне извесно, магазин работает через index.php , но никак не через index.html
По признакам вообще похоже на то, что mod_rewrite не включен..
В .htaccess есть такое?
PHP:
<IfModule mod_rewrite.c>
RewriteEngine on
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is http://www.yourcompany.com/store/cart
# So "RewriteBase" should be:
# RewriteBase /store/cart 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
</IfModule>
 
Вот мой:
HTML:
DirectoryIndex index.htm index.php
<IfModule mod_rewrite.c>
RewriteEngine on
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is [url]http://www.yourcompany.com/store/cart[/url]
# So "RewriteBase" should be:
# RewriteBase /store/cart 
RewriteBase /
RewriteRule ^index.html$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} .*\/catalog\/.*
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
</IfModule>

Он работает через index.php, при режиме SEO превращая его в html
Поэтому, заглавный файл и имеет иное расширение.
 
А где можно взять Jquery Image Zoom v2 чтобы попробовать?
Добавлено через 55 минут
........
Т.к. движком увеличение картинок параметров не предусмотрено (как, например, увеличение изображения товара), пришлось что-то придумывать своё. Решение было найдено на основе применение параметров CSS3 и небольшого изменения ядра. Минус только в том, что это работает только в новых браузерах (IE 6,7,8 не поддерживают CSS3).
Итак, первое:
- открываем "styles.css" вышего шаблона и ищем начало "a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img" и меняем на код ниже:
...........
Все сделал, ни каких изминений.
Нужно чтоб в кратком списке при наведении курсором мышки, выскакивало основное фото.
Ставил magiczoomplus, все то что надо, НО если в списке есть товар без фото, то весь последующий товар функция не работает.


И как можно прикрутить watermark?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху