Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

samsonio

Новачок
  
  • Публікації

    46
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем samsonio

  1. Привет всем. У меня OCStore 0.2.0 с установленным модулем по приему WMR. У меня аттестат продавца, но все же у меня не получается правильно настроить прием денег. Я создал у себя в магазине товар ценой 20 руб, поставил в настройках моего торгового кошелька тестовый режим, купил его сам у себя, НО:

    1. При оплате покупатель (я) не переходит на страницу success, хотя она прописана в модуле по умолчанию. А переходит на стартовую страницу.

    2. Товар так и остается в корзине, т.е. не купленный.

    Хотя все этапы оплаты вроде бы проходят успешно.

    Прошу помощи у спецов.

  2. Друзья, я понимаю что вопрос очень простой для спеца, но я методом тыка решить его не смог. Мне необходимо поместить внизу сайта логотип вебмани. Согласно инструкции я скачал логотип, в footer.tpl в нужное место вставил ссылку, но не могу понять, куда нужно в файловом менеджере этот логотип засунуть и как правильно указать URL к логотипу.

  3. samsonio, Вы забыли указать версию Вашей сборки, так как в них, файлы header.tpl - незначительно отличаются...

    Что бы не быть многословным, мой - Вам совет:

    1. Зайдите на эту страницу www.realcode.ru

    2. Откройте файл header.tpl, который идёт в архиве (ВАШЕЙ СБОРКИ) OC (по умолчанию). Выделите весь текст и вставьте в левое окно.

    3. Содержимое Вашего (который Вы правили) header.tpl скопируйте в правое.

    4. Увидите разницу, и найдёте где ошибка.

    Изображение

    Скрин - так, для примера.

    Спасибо за попытку и классный сайт. Но исходный фаил и тот который я слепил отличается только тем (что нужно) что перед /head у него находится

    56 <script>

    57 $(document).ready(function(){

    58 $("a[rel=slideshow]").colorbox({

    59 title: false, //Показывать наименование Товара

    60 slideshow:true, //Включаем СлайдШоу. Включен по умолчанию (если надо выключить - ставим true)

    61 slideshowSpeed: 2500, //Скорость смены картинки

    62 speed:1000, // Скорость эффекта "масштабирование"

    63 preloading: true, //Значек загрузки

    64 current: "Изображение {current} из {total}", //Выводим номер текущей и общее число картинок на русском

    65 previous: "Назад", //Подсказки к кнопкам (для некоторых тем)

    66 next: "Вперёд", //Подсказки к кнопкам (для некоторых тем)

    67 close: "Закрыть", //Подсказки к кнопкам (для некоторых тем)

    68 slideshowStart: "Продолжить", //Русифицируем кнопку Start для СлайдШоу

    69 slideshowStop: "Пауза", //Русифицируем кнопку Stop для СлайдШоу

    70 opacity: 0.7, //Сила затемнения, (допустимые значения от 0.1 до 1) 0.1 - самое слабое, 1 - самое сильное

    71 });

    72 //Example of preserving a JavaScript event for inline calls.

    73 $("#click").click(function(){

    74 $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");

    75 return false;

    76 });

    77 });

    78 </script>

    79 <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/footerslider.css" />

    80 <script type="text/javascript" src="catalog/view/javascript/jquery/jcarousel-lite.js"></script>

    81 <script type="text/javascript" src="catalog/view/javascript/jquery/footerslider.js"></script>

    и немного выше две вот эти строчки

    25 <script type="text/javascript" src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script>

    26 <link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" />

    Сборка Version 0.2.0

    Только у меня тема установлена, которая естественно изменила этот фаил. Следовательно, по сравнению с исходным фаилом в теме- вышеописанные расхождения, а если сравнивать все таки с исходным в сборке то достаточно много различий.

  4. Так все и есть

    Вот мой header.tpl

    <?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>">

    <head>

    <title><?php echo $title; ?></title>

    <?php if ($keywords) { ?>

    <meta name="keywords" content="<?php echo $keywords; ?>" />

    <?php } ?>

    <?php if ($description) { ?>

    <meta name="description" content="<?php echo $description; ?>" />

    <?php } ?>

    <base href="<?php echo $base; ?>" />

    <?php if ($icon) { ?>

    <link href="<?php echo $icon; ?>" rel="icon" />

    <?php } ?>

    <?php foreach ($links as $link) { ?>

    <link href="<?php echo str_replace('&', '&', $link['href']); ?>" rel="<?php echo $link['rel']; ?>" />

    <?php } ?>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />

    <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:light,regular' rel='stylesheet' type='text/css'>

    <link href='http://fonts.googleapis.com/css?family=Philosopher' rel='stylesheet' type='text/css'>

    <!--[if lt IE 7]>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />

    <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script>

    <link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" />

    <script>

    DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');

    </script>

    <![endif]-->

    <?php foreach ($styles as $style) { ?>

    <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />

    <?php } ?>

    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/thickbox/thickbox-compressed.js"></script>

    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox/thickbox.css" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>

    <?php foreach ($scripts as $script) { ?>

    <script type="text/javascript" src="<?php echo $script; ?>"></script>

    <?php } ?>

    <script type="text/javascript"><!--

    function bookmark(url, title) {

    if (window.sidebar) { // firefox

    window.sidebar.addPanel(title, url, "");

    } else if(window.opera && window.print) { // opera

    var elem = document.createElement('a');

    elem.setAttribute('href',url);

    elem.setAttribute('title',title);

    elem.setAttribute('rel','sidebar');

    elem.click();

    } else if(document.all) {// ie

    window.external.AddFavorite(url, title);

    }

    }

    //--></script>

    <script>

    $(document).ready(function(){

    $("a[rel=slideshow]").colorbox({

    title: false, //Показывать наименование Товара

    slideshow:true, //Включаем СлайдШоу. Включен по умолчанию (если надо выключить - ставим true)

    slideshowSpeed: 2500, //Скорость смены картинки

    speed:1000, // Скорость эффекта "масштабирование"

    preloading: true, //Значек загрузки

    current: "Изображение {current} из {total}", //Выводим номер текущей и общее число картинок на русском

    previous: "Назад", //Подсказки к кнопкам (для некоторых тем)

    next: "Вперёд", //Подсказки к кнопкам (для некоторых тем)

    close: "Закрыть", //Подсказки к кнопкам (для некоторых тем)

    slideshowStart: "Продолжить", //Русифицируем кнопку Start для СлайдШоу

    slideshowStop: "Пауза", //Русифицируем кнопку Stop для СлайдШоу

    opacity: 0.7, //Сила затемнения, (допустимые значения от 0.1 до 1) 0.1 - самое слабое, 1 - самое сильное

    });

    //Example of preserving a JavaScript event for inline calls.

    $("#click").click(function(){

    $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");

    return false;

    });

    });

    </script>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/footerslider.css" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/jcarousel-lite.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/footerslider.js"></script>

    </head>

    <body>

    <?php if (isset($common_error)) { ?>

    <div class="warning"><?php echo $common_error; ?></div>

    <?php } ?>

    <div id="container">

    <div id="container-inner">

    <div id="header">

    <div id="logo">

    <?php if ($logo) { ?>

    <a href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a>

    <?php } ?>

    </div>

    <!-- /logo -->

    <ul id="nav">

    <li><a href="<?php echo str_replace('&', '&', $home); ?>" id="tab_home"><?php echo $text_home; ?></a></li>

    <?php if (!$logged) { ?>

    <li><a href="<?php echo str_replace('&', '&', $login); ?>" id="tab_login"><?php echo $text_login; ?></a></li>

    <?php } else { ?>

    <li><a href="<?php echo str_replace('&', '&', $logout); ?>" id="tab_logout"><?php echo $text_logout; ?></a></li>

    <?php } ?>

    <li><a href="<?php echo str_replace('&', '&', $account); ?>" id="tab_account"><?php echo $text_account; ?></a></li>

    <li><a href="<?php echo str_replace('&', '&', $cart); ?>" id="tab_cart"><?php echo $text_cart; ?></a></li>

    <li class="last"><a href="<?php echo str_replace('&', '&', $checkout); ?>" id="tab_checkout"><?php echo $text_checkout; ?></a></li>

    </ul>

    <!-- /nav -->

    <!-- /search -->

    <div id="local">

    <?php if ($currencies) { ?>

    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">

    <div class="switcher">

    <?php foreach ($currencies as $currency) { ?>

    <?php if ($currency['code'] == $currency_code) { ?>

    <div class="selected"><a><?php echo $currency['title']; ?></a></div>

    <?php } ?>

    <?php } ?>

    <div class="option">

    <?php foreach ($currencies as $currency) { ?>

    <a onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a>

    <?php } ?>

    </div>

    </div>

    <div style="display: inline;">

    <input type="hidden" name="currency_code" value="" />

    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />

    </div>

    </form>

    <?php } ?>

    <?php if ($languages) { ?>

    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">

    <div class="switcher">

    <?php foreach ($languages as $language) { ?>

    <?php if ($language['code'] == $language_code) { ?>

    <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a></div>

    <?php } ?>

    <?php } ?>

    <div class="option">

    <?php foreach ($languages as $language) { ?>

    <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a>

    <?php } ?>

    </div>

    </div>

    <div>

    <input type="hidden" name="language_code" value="" />

    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />

    </div>

    </form>

    <?php } ?>

    </div>

    <!-- /local -->

    <div id="breadcrumb">

    <?php foreach ($breadcrumbs as $breadcrumb) { ?>

    <?php echo str_replace(">","»",$breadcrumb['separator']); ?><a href="<?php echo str_replace('&', '&', $breadcrumb['href']); ?>"><?php echo $breadcrumb['text']; ?></a>

    <?php } ?>

    </div>

    <!-- /breadcrumb -->

    </div>

    <script type="text/javascript"><!--

    function getURLVar(urlVarName) {

    var urlHalves = String(document.location).toLowerCase().split('?');

    var urlVarValue = '';

    if (urlHalves[1]) {

    var urlVars = urlHalves[1].split('&');

    for (var i = 0; i <= (urlVars.length); i++) {

    if (urlVars) {

    var urlVarPair = urlVars.split('=');

    if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {

    urlVarValue = urlVarPair[1];

    }

    }

    }

    }

    return urlVarValue;

    }

    $(document).ready(function() {

    route = getURLVar('route');

    if (!route) {

    $('#tab_home').addClass('selected');

    } else {

    part = route.split('/');

    if (route == 'common/home') {

    $('#tab_home').addClass('selected');

    } else if (route == 'account/login') {

    $('#tab_login').addClass('selected');

    } else if (part[0] == 'account') {

    $('#tab_account').addClass('selected');

    } else if (route == 'checkout/cart') {

    $('#tab_cart').addClass('selected');

    } else if (part[0] == 'checkout') {

    $('#tab_checkout').addClass('selected');

    } else {

    $('#tab_home').addClass('selected');

    }

    }

    });

    //--></script>

    <script type="text/javascript"><!--

    $('#search input').keydown(function(e) {

    if (e.keyCode == 13) {

    moduleSearch();

    }

    });

    function moduleSearch() {

    url = 'index.php?route=product/search';

    var filter_keyword = $('#filter_keyword').attr('value')

    if (filter_keyword) {

    url += '&keyword=' + encodeURIComponent(filter_keyword);

    }

    var filter_category_id = $('#filter_category_id').attr('value');

    if (filter_category_id) {

    url += '&category_id=' + filter_category_id;

    }

    location = url;

    }

    //--></script>

    <script type="text/javascript"><!--

    $('.switcher').bind('click', function() {

    $(this).find('.option').slideToggle('fast');

    });

    $('.switcher').bind('mouseleave', function() {

    $(this).find('.option').slideUp('fast');

    });

    //--></script>

    Может, этот скрипт как то конфрантирует с другими модулями? Я все делал по инструкции.

    Вот на всякий случай и product.tpl

    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>

    <div id="content">

    <div class="top">

    <div class="left"></div>

    <div class="right"></div>

    <div class="center">

    <h1><?php echo $heading_title; ?></h1>

    </div>

    </div>

    <div class="middle">

    <div style="width: 100%; margin-bottom: 30px;">

    <table style="width: 100%; border-collapse: collapse;">

    <tr>

    <td style="text-align: center; width: 250px; vertical-align: top;"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" rel="slideshow" rel="gallery"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" style="margin-bottom: 3px;" /></a><br />

    <span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></td>

    <td style="padding-left: 15px; width: 296px; vertical-align: top;"><table width="100%">

    <?php if ($display_price) { ?>

    <tr>

    <td><b><?php echo $text_price; ?></b></td>

    <td><?php if (!$special) { ?>

    <?php echo $price; ?>

    <?php } else { ?>

    <span style="text-decoration: line-through;"><?php echo $price; ?></span> <span style="color: #F00;"><?php echo $special; ?></span>

    <?php } ?></td>

    </tr>

    <?php } ?>

    <tr>

    <td><b><?php echo $text_availability; ?></b></td>

    <td><?php echo $stock; ?></td>

    </tr>

    <?php if ($manufacturer) { ?>

    <tr>

    <td><b><?php echo $text_manufacturer; ?></b></td>

    <td><a href="<?php echo str_replace('&', '&', $manufacturers); ?>"><?php echo $manufacturer; ?></a></td>

    </tr>

    <?php } ?>

    <?php if ($review_status) { ?>

    <tr>

    <td><b><?php echo $text_average; ?></b></td>

    <td><?php if ($average) { ?>

    <img src="catalog/view/theme/default/image/stars_<?php echo $average . '.png'; ?>" alt="<?php echo $text_stars; ?>" style="margin-top: 2px;" />

    <?php } else { ?>

    <?php echo $text_no_rating; ?>

    <?php } ?></td>

    </tr>

    <?php } ?>

    </table>

    <br />

    <?php if ($display_price) { ?>

    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="product">

    <?php if ($options) { ?>

    <b><?php echo $text_options; ?></b><br />

    <div style="background: #FFFFCC; border: 1px solid #FFCC33; padding: 10px; margin-top: 2px; margin-bottom: 15px;">

    <table style="width: 100%;">

    <?php foreach ($options as $option) { ?>

    <tr>

    <td><?php echo $option['name']; ?>:<br />

    <select name="option[<?php echo $option['option_id']; ?>]">

    <?php foreach ($option['option_value'] as $option_value) { ?>

    <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?>

    <?php if ($option_value['price']) { ?>

    <?php echo $option_value['prefix']; ?><?php echo $option_value['price']; ?>

    <?php } ?>

    </option>

    <?php } ?>

    </select></td>

    </tr>

    <?php } ?>

    </table>

    </div>

    <?php } ?>

    <?php if ($display_price) { ?>

    <?php if ($discounts) { ?>

    <b><?php echo $text_discount; ?></b><br />

    <div style="background: #DBDACC; border: 1px solid #C1C4AC; padding: 10px; margin-top: 2px; margin-bottom: 15px;">

    <table style="width: 100%;">

    <tr>

    <td style="text-align: right;"><b><?php echo $text_order_quantity; ?></b></td>

    <td style="text-align: right;"><b><?php echo $text_price_per_item; ?></b></td>

    </tr>

    <?php foreach ($discounts as $discount) { ?>

    <tr>

    <td style="text-align: right;"><?php echo $discount['quantity']; ?></td>

    <td style="text-align: right;"><?php echo $discount['price']; ?></td>

    </tr>

    <?php } ?>

    </table>

    </div>

    <?php } ?>

    <?php } ?>

    <div class="content">

    <?php echo $text_qty; ?>

    <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />

    <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>

    <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>

    </div>

    <div>

    <input type="hidden" name="product_id" value="<?php echo $product_id; ?>" />

    <input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" />

    </div>

    </form>

    <?php } ?></td>

    </tr>

    </table>

    </div>

    <div class="tabs">

    <a tab="#tab_image"><?php echo $tab_image; ?> (<?php echo count($images); ?>)</a>

    <? if ($this->config->get('wp_vkcomment_status')==1)

    echo "<a tab=\"#tab_vkcomment\">Комментарии</a>"; ?>

    <a tab="#tab_description"><?php echo $tab_description; ?></a>

    <?php if ($review_status) { ?><a tab="#tab_review"><?php echo $tab_review; ?></a><?php } ?>

    <!--<a tab="#tab_related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>-->

    </div>

    <div id="tab_description" class="tab_page"><?php echo $description; ?></div>

    <?php if ($review_status) { ?>

    <div id="tab_vkcomment" class="tab_page">

    <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?29"></script>

    <script type="text/javascript">

    VK.init({apiId: <?=$this->config->get('wp_vkcomment_apiid');?>, onlyWidgets: true});

    </script>

    <div id="tab_review" class="tab_page">

    <div id="review"></div>

    <div class="heading" id="review_title"><?php echo $text_write; ?></div>

    <div class="content"><b><?php echo $entry_name; ?></b><br />

    <input type="text" name="name" value="" />

    <br />

    <br />

    <b><?php echo $entry_review; ?></b>

    <textarea name="text" style="width: 98%;" rows="8"></textarea>

    <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />

    <br />

    <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 

    <input type="radio" name="rating" value="1" style="margin: 0;" />

     

    <input type="radio" name="rating" value="2" style="margin: 0;" />

     

    <input type="radio" name="rating" value="3" style="margin: 0;" />

     

    <input type="radio" name="rating" value="4" style="margin: 0;" />

     

    <input type="radio" name="rating" value="5" style="margin: 0;" />

      <span><?php echo $entry_good; ?></span><br />

    <br />

    <b><?php echo $entry_captcha; ?></b><br />

    <input type="text" name="captcha" value="" autocomplete="off" />

    <br />

    <img src="index.php?route=product/product/captcha" id="captcha" /></div>

    <div class="buttons">

    <table>

    <tr>

    <td align="right"><a onclick="review();" class="button"><span><?php echo $button_continue; ?></span></a></td>

    </tr>

    </table>

    </div>

    </div>

    <?php } ?>

    <div id="tab_vkcomment" class="tab_page">

    <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?29"></script>

    <script type="text/javascript">

    VK.init({apiId: <?=$this->config->get('wp_vkcomment_apiid');?>, onlyWidgets: true});

    </script>

    <div id="vk_comments"></div>

    <script type="text/javascript">

    VK.Widgets.Comments("vk_comments", {limit: <? if ($this->config->get('wp_vkcomment_kolvo')>=5) echo $this->config->get('wp_vkcomment_kolvo'); else echo "5"; ?>, width: "<? if ($this->config->get('wp_vkcomment_shir')>=300) echo $this->config->get('wp_vkcomment_shir'); else echo "300"; ?>", autoPublish:<?=$this->config->get('wp_vkcomment_autpub');?>, attach: <?php

    if ($this->config->get('wp_vkcomment_graff')==1 && $this->config->get('wp_vkcomment_photo')==1 && $this->config->get('wp_vkcomment_video')==1 && $this->config->get('wp_vkcomment_audio')==1 && $this->config->get('wp_vkcomment_silki')==1) echo "\"*\"";

    else

    {

    $wpvkcommtmp=0;

    if ($this->config->get('wp_vkcomment_graff')==1) { echo "\"graffiti"; $wpvkcommtmp=1;}

    if ($this->config->get('wp_vkcomment_photo')==1) { if ($wpvkcommtmp==1) echo ",photo"; else { echo "\"photo"; $wpvkcommtmp=1;} }

    if ($this->config->get('wp_vkcomment_video')==1) { if ($wpvkcommtmp==1) echo ",video"; else { echo "\"video"; $wpvkcommtmp=1;} }

    if ($this->config->get('wp_vkcomment_audio')==1) { if ($wpvkcommtmp==1) echo ",audio"; else { echo "\"audio"; $wpvkcommtmp=1;} }

    if ($this->config->get('wp_vkcomment_silki')==1) { if ($wpvkcommtmp==1) echo ",link"; else { echo "\"link"; $wpvkcommtmp=1;} }

    if ($wpvkcommtmp==1) echo "\""; else echo "false";

    }

    ?>},<?=$product_id;?>);

    </script></div>

    <div id="tab_image" class="tab_page">

    <?php if ($images) { ?>

    <div style="display: inline-block;">

    <?php foreach ($images as $image) { ?>

    <div style="display: inline-block; float: left; text-align: center; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;"><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" rel="slideshow" rel="gallery"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" style="border: 1px solid #C1C4AC; margin-bottom: 3px;" /></a><br />

    <span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></div>

    <?php } ?>

    </div>

    <?php } else { ?>

    <div style="background: #DBDACC; border: 1px solid #C1C4AC; padding: 10px; margin-bottom: 10px;"><?php echo $text_no_images; ?></div>

    <?php } ?>

    </div>

    <!--<div id="tab_related" class="tab_page">

    <?php if ($products) { ?>

    <table class="list">

    <?php for ($i = 0; $i < sizeof($products); $i = $i + 4) { ?>

    <tr>

    <?php for ($j = $i; $j < ($i + 4); $j++) { ?>

    <td width="25%"><?php if (isset($products[$j])) { ?>

    <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />

    <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a><br />

    <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />

    <?php if ($display_price) { ?>

    <?php if (!$products[$j]['special']) { ?>

    <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>

    <?php } else { ?>

    <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>

    <?php } ?>

    <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" > </a>

    <?php } ?>

    <br />

    <?php if ($products[$j]['rating']) { ?>

    <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />

    <?php } ?>

    <?php } ?></td>

    <?php } ?>

    </tr> */

    <?php } ?>

    </table>

    <?php } else { ?>

    <div style="background: #DBDACC; border: 1px solid #C1C4AC; padding: 10px; margin-bottom: 10px;"><?php echo $text_no_related; ?></div>

    <?php } ?>

    </div>

    </div>-->

    <div class="bottom">

    <div class="left"></div>

    <div class="right"></div>

    <div class="center"></div>

    </div>

    <?php if ($tags) { ?>

    <div class="tags"><?php echo $text_tags; ?>

    <?php foreach ($tags as $tag) { ?>

    <a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a>,

    <?php } ?>

    </div>

    <?php } ?>

    </div>

    <script type="text/javascript"><!--

    $('#review .pagination a').live('click', function() {

    $('#review').slideUp('slow');

    $('#review').load(this.href);

    $('#review').slideDown('slow');

    return false;

    });

    $('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>');

    function review() {

    $.ajax({

    type: 'POST',

    url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',

    dataType: 'json',

    data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

    beforeSend: function() {

    $('.success, .warning').remove();

    $('#review_button').attr('disabled', 'disabled');

    $('#review_title').after('<div class="wait"><img src="catalog/view/theme/default/image/loading_1.gif" alt="" /> <?php echo $text_wait; ?></div>');

    },

    complete: function() {

    $('#review_button').attr('disabled', '');

    $('.wait').remove();

    },

    success: function(data) {

    if (data.error) {

    $('#review_title').after('<div class="warning">' + data.error + '</div>');

    }

    if (data.success) {

    $('#review_title').after('<div class="success">' + data.success + '</div>');

    $('input[name=\'name\']').val('');

    $('textarea[name=\'text\']').val('');

    $('input[name=\'rating\']:checked').attr('checked', '');

    $('input[name=\'captcha\']').val('');

    }

    }

    });

    }

    //--></script>

    <script type="text/javascript"><!--

    $.tabs('.tabs a');

    //--></script>

    <?php echo $footer; ?>

    Жду помощи.

  5. Товарищ Автор, подскажите, что можно сделать (кроме выпрямления рук у хирурга) если все указанные способы установки не приносят результата? Распаковал архив как в инструкции, изменил регистр папки ColorBox. В итоге в ней у меня три фаила:

    jquery.colorbox.js

    colorbox.css

    и папка images

    Потом я исправил код в product.tpl и конечно же поставил все в header.tpl ошибок быть не должно, но есть. Картинка открывается в новой вкладке.

    Надеюсь на Вашу помощь.

  6. Друзья, возник вопрос, решение которого я не смог найти в поиске. У меня нет необходимости на станице просмотра товара иметь вкладку "Рекомендуем", а как убрать эту вкладку не знаю. Подскажите!

  7. Спасибо огромное за описание! Все работает, только не удается поставить эффект расширения картинки. Ставлю initialHeight: 50 и initialWidth: 50 но картинка по прежнему загружается в полный размер. Подскажите, где еще параметр можно подправить этот? Я уже переустанавливал все заново- без толку.

  8. Друзья, начал ставить Color Box но видимо что то напутал и теперь у меня даже стандартный превью не показывает.

    Фаил catalog/view/theme/МОЯ ТЕМА/template/common/header.tpl выглядит так. Подскажите что я не то сделал- я уже не знаю как что менять.

    <?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>">

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/footerslider.css" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/jcarousel-lite.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/footerslider.js"></script>

    <head>

    <title><?php echo $title; ?></title>

    <?php if ($keywords) { ?>

    <meta name="keywords" content="<?php echo $keywords; ?>" />

    <?php } ?>

    <?php if ($description) { ?>

    <meta name="description" content="<?php echo $description; ?>" />

    <?php } ?>

    <base href="<?php echo $base; ?>" />

    <?php if ($icon) { ?>

    <link href="<?php echo $icon; ?>" rel="icon" />

    <?php } ?>

    <?php foreach ($links as $link) { ?>

    <link href="<?php echo str_replace('&', '&', $link['href']); ?>" rel="<?php echo $link['rel']; ?>" />

    <?php } ?>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />

    <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:light,regular' rel='stylesheet' type='text/css'>

    <link href='http://fonts.googleapis.com/css?family=Philosopher' rel='stylesheet' type='text/css'>

    <!--[if lt IE 7]>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />

    <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>

    <script>

    DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');

    </script>

    <![endif]-->

    <?php foreach ($styles as $style) { ?>

    <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />

    <?php } ?>

    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>

    <script src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script>

    <link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" />

    media="screen" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>

    <?php foreach ($scripts as $script) { ?>

    <script type="text/javascript" src="<?php echo $script; ?>"></script>

    <?php } ?>

    <script type="text/javascript"><!--

    function bookmark(url, title) {

    if (window.sidebar) { // firefox

    window.sidebar.addPanel(title, url, "");

    } else if(window.opera && window.print) { // opera

    var elem = document.createElement('a');

    elem.setAttribute('href',url);

    elem.setAttribute('title',title);

    elem.setAttribute('rel','sidebar');

    elem.click();

    } else if(document.all) {// ie

    window.external.AddFavorite(url, title);

    }

    }

    //-->

    </script>

    <script src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script>

    <link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" />

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/footerslider.css" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/jcarousel-lite.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/footerslider.js"></script>

    <script>

    $(document).ready(function(){

    $("a[rel=slideshow]").colorbox({

    title: true, //Показывать наименование Товара

    slideshow: false, //Включаем СлайдШоу. Включен по умолчанию (если надо выключить - ставим true)

    slideshowSpeed: 2500, //Скорость смены картинки

    speed:1000, // Скорость эффекта "масштабирование"

    preloading: true, //Значек загрузки

    current: "Изображение {current} из {total}", //Выводим номер текущей и общее число картинок на русском

    previous: "Назад", //Подсказки к кнопкам (для некоторых тем)

    next: "Вперёд", //Подсказки к кнопкам (для некоторых тем)

    close: "Закрыть", //Подсказки к кнопкам (для некоторых тем)

    slideshowStart: "Продолжить", //Русифицируем кнопку Start для СлайдШоу

    slideshowStop: "Пауза", //Русифицируем кнопку Stop для СлайдШоу

    opacity: 0.7, //Сила затемнения, (допустимые значения от 0.1 до 1) 0.1 - самое слабое, 1 - самое сильное

    });

    //Example of preserving a JavaScript event for inline calls.

    $("#click").click(function(){

    $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");

    return false;

    });

    });

    </script>

    </head>

    <body>

    <?php if (isset($common_error)) { ?>

    <div class="warning"><?php echo $common_error; ?></div>

    <?php } ?>

    <div id="container">

    <div id="container-inner">

    <div id="header">

    <div id="logo">

    <?php if ($logo) { ?>

    <a href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a>

    <?php } ?>

    </div>

    <!-- /logo -->

    <ul id="nav">

    <li><a href="<?php echo str_replace('&', '&', $home); ?>" id="tab_home"><?php echo $text_home; ?></a></li>

    <?php if (!$logged) { ?>

    <li><a href="<?php echo str_replace('&', '&', $login); ?>" id="tab_login"><?php echo $text_login; ?></a></li>

    <?php } else { ?>

    <li><a href="<?php echo str_replace('&', '&', $logout); ?>" id="tab_logout"><?php echo $text_logout; ?></a></li>

    <?php } ?>

    <li><a href="<?php echo str_replace('&', '&', $account); ?>" id="tab_account"><?php echo $text_account; ?></a></li>

    <li><a href="<?php echo str_replace('&', '&', $cart); ?>" id="tab_cart"><?php echo $text_cart; ?></a></li>

    <li class="last"><a href="<?php echo str_replace('&', '&', $checkout); ?>" id="tab_checkout"><?php echo $text_checkout; ?></a></li>

    </ul>

    <!-- /nav -->

    <div id="search">

    <?php if ($keyword) { ?>

    <input type="text" value="<?php echo $keyword; ?>" id="filter_keyword" />

    <?php } else { ?>

    <input type="text" value="<?php echo str_replace(":","",$entry_search); ?>" id="filter_keyword" onclick="if(this.value=='<?php echo str_replace(":","",$entry_search); ?>') this.value = '';" onblur="if(this.value=='') this.value = '<?php echo str_replace(":","",$entry_search); ?>';" />

    <?php } ?>

    <a onclick="moduleSearch();" class="button"><span><?php echo $button_go; ?></span></a>

    </div>

    <!-- /search -->

    <div id="local">

    <?php if ($currencies) { ?>

    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">

    <div class="switcher">

    <?php foreach ($currencies as $currency) { ?>

    <?php if ($currency['code'] == $currency_code) { ?>

    <div class="selected"><a><?php echo $currency['title']; ?></a></div>

    <?php } ?>

    <?php } ?>

    <div class="option">

    <?php foreach ($currencies as $currency) { ?>

    <a onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a>

    <?php } ?>

    </div>

    </div>

    <div style="display: inline;">

    <input type="hidden" name="currency_code" value="" />

    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />

    </div>

    </form>

    <?php } ?>

    <?php if ($languages) { ?>

    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">

    <div class="switcher">

    <?php foreach ($languages as $language) { ?>

    <?php if ($language['code'] == $language_code) { ?>

    <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a></div>

    <?php } ?>

    <?php } ?>

    <div class="option">

    <?php foreach ($languages as $language) { ?>

    <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a>

    <?php } ?>

    </div>

    </div>

    <div>

    <input type="hidden" name="language_code" value="" />

    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />

    </div>

    </form>

    <?php } ?>

    </div>

    <!-- /local -->

    <div id="breadcrumb">

    <?php foreach ($breadcrumbs as $breadcrumb) { ?>

    <?php echo str_replace(">","»",$breadcrumb['separator']); ?><a href="<?php echo str_replace('&', '&', $breadcrumb['href']); ?>"><?php echo $breadcrumb['text']; ?></a>

    <?php } ?>

    </div>

    <!-- /breadcrumb -->

    </div>

    <script type="text/javascript"><!--

    function getURLVar(urlVarName) {

    var urlHalves = String(document.location).toLowerCase().split('?');

    var urlVarValue = '';

    if (urlHalves[1]) {

    var urlVars = urlHalves[1].split('&');

    for (var i = 0; i <= (urlVars.length); i++) {

    if (urlVars) {

    var urlVarPair = urlVars.split('=');

    if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {

    urlVarValue = urlVarPair[1];

    }

    }

    }

    }

    return urlVarValue;

    }

    $(document).ready(function() {

    route = getURLVar('route');

    if (!route) {

    $('#tab_home').addClass('selected');

    } else {

    part = route.split('/');

    if (route == 'common/home') {

    $('#tab_home').addClass('selected');

    } else if (route == 'account/login') {

    $('#tab_login').addClass('selected');

    } else if (part[0] == 'account') {

    $('#tab_account').addClass('selected');

    } else if (route == 'checkout/cart') {

    $('#tab_cart').addClass('selected');

    } else if (part[0] == 'checkout') {

    $('#tab_checkout').addClass('selected');

    } else {

    $('#tab_home').addClass('selected');

    }

    }

    });

    //--></script>

    <script type="text/javascript"><!--

    $('#search input').keydown(function(e) {

    if (e.keyCode == 13) {

    moduleSearch();

    }

    });

    function moduleSearch() {

    url = 'index.php?route=product/search';

    var filter_keyword = $('#filter_keyword').attr('value')

    if (filter_keyword) {

    url += '&keyword=' + encodeURIComponent(filter_keyword);

    }

    var filter_category_id = $('#filter_category_id').attr('value');

    if (filter_category_id) {

    url += '&category_id=' + filter_category_id;

    }

    location = url;

    }

    //--></script>

    <script type="text/javascript"><!--

    $('.switcher').bind('click', function() {

    $(this).find('.option').slideToggle('fast');

    });

    $('.switcher').bind('mouseleave', function() {

    $(this).find('.option').slideUp('fast');

    });

    //--></script>

    Как аккуратнее написать- не знаю.

  9. Друзья, подскажите как проблему решить! Поставил Cloud-zoom и теперь когда нажимаю ФОТО на странице- открывается одновременно и увеличенное изображение и так же остается открытым этот Cloud-zoom. Что делать что бы картинка не перекрывала скрипт?

  10. Тоже раньше пользовался сайтхартом. Неплохая штука + имеются разные вкусности, вроде передачи денег. Но громоздкая, нужно отдельный клиент инсталлить, да и java-машину покупатель врядли будет ставить, чтоб с вами пообщаться. Часто глючила полная версия в различных браузерах, приходилось переходить к упрощенной. В новом магазине использую вот этот сервис - прекраснейшая штукенция! Легко настраивается, дизайн подгоняется и все такое. А связывается через джаббер. +Дополнительные всякие функции, вроде !info или !goto.

    Если интересно - вот магазин, там в контактах слева можно глянуть, как оно работает. Правда, живое общение врядли получится - магаз пока дорабатывается ;)

    Лучшее решение! Все очень удобно и просто.

  11. Возникла необходимость что бы сортировка товара ПО УМОЛЧАНИЮ была не по цене не по имени (цена, имя модель одинаковые) а произвольная сортировка, что бы каждый раз когда человек заходит- появлялись разнообразные товары. Количество товаров очень большое и хотелось бы сделать что бы они перемешивались.

  12. Привет! При добавлении товара в корзину через мой магазин выдает ошибку

    Notice: Undefined variable: total_data in /var/www/user824/data/www/sam3333.ru/catalog/controller/module/cart.php on line 169Warning: Invalid argument supplied for foreach() in /var/www/user824/data/www/sam3333.ru/catalog/controller/module/cart.php on line 169Warning: array_multisort(): Argument #3 is expected to be an array or a sort flag in /var/www/user824/data/www/sam3333.ru/catalog/controller/module/cart.php on line 173Warning: Invalid argument supplied for foreach() in /var/www/user824/data/www/sam3333.ru/catalog/controller/module/cart.php on line 176

    Наверное это не правильно? Что с этим можно сделать? Спасибо.

  13. Доброго времени суток. Как известно, по умолчанию, при регистрации просят указать следующие данные

    * Имя, Отчество:

    * Фамилия:

    * E-Mail:

    * Номер телефона:

    Факс:

    Ваш адресКомпания:

    * Адрес 1:

    Адрес 2:

    * Город:

    Индекс:

    * Страна:

    * Регион / Область:

    Но мне большинство этих данных не нужно (напр Факс), а некоторые (например, Индекс) необходимо сделать полем обязательным для заполнения. Подскажите как это можно сделать?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.