trainer_ussr
Создатель
- Регистрация
- 5 Фев 2010
- Сообщения
- 49
- Реакции
- 0
Просто праздник какой-то!
"А ларчик просто открывался!" - все замечательно заработало!
"А ларчик просто открывался!" - все замечательно заработало!
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
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 ?
<?
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');
?>
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);
}
function fn_resize_image($src, $dest, $new_width = 0, $new_height = 0, $make_box = false, $bg_color = '#ffffff')
function fn_resize_image()
Уважаемый RatioShop!Alisandre78
Отлично себя ведет.
DirectoryIndex index.htm index.php
Ну у меня никогда не вылазило проблем с index.htmУважаемый RatioShop!
Однако, возникла проблема.
При включенном SEO не работает поиск - он тупо перебрасывает на главную страницу.
Подробнее: в .htaccess прописана директива
Структура такова, что существует заглавная страница входа index.htm перед входом в магазин. Все корректно, без проблем.HTML:DirectoryIndex index.htm index.php
Как только включаешь SEO - поиск тупит и выбрасывает на index.htm
SEO выключено - поиск работает.
Как бы победить жучка?
UPD: при включенном SEO-модуле не отображаются категории - Ошибка 404.
Может, неверный .htaccess? Или модуль сам?
Что подскажете?
<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>
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>
Все сделал, ни каких изминений.А где можно взять Jquery Image Zoom v2 чтобы попробовать?
Добавлено через 55 минут
........
Т.к. движком увеличение картинок параметров не предусмотрено (как, например, увеличение изображения товара), пришлось что-то придумывать своё. Решение было найдено на основе применение параметров CSS3 и небольшого изменения ядра. Минус только в том, что это работает только в новых браузерах (IE 6,7,8 не поддерживают CSS3).
Итак, первое:
- открываем "styles.css" вышего шаблона и ищем начало "a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img" и меняем на код ниже:
...........