Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. photoshop - тут явно лишний... или вам универсал кодо-сео-верстальщик нужен ?
  2. В контроллер товара добавляешь: $this->data['logged'] = $this->customer->isLogged(); а уже в самой въюхе товара, ставишь на условие, например кнопку отправки отзыва, например: <div class="buttons"> <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div> </div> заменяешь на: <div class="buttons"> <?php if ($logged) { ?> <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a> <?php } else { ?> <a href="index.php?route=account/login>">Авторизируйтесь что б оставить отзывчеГ</a> <?php } ?> </div> </div>
  3. Возможно из за опции type_text, пишут что её некорректно обрабатывает класс, в общем смотреть надо, ранее не сталкивался с такой проблемой.
  4. Просмотрел, далее ошибки в коде смотреть надо, всюду ли get передает, может с опциями повязано, хотя с оформления заказа - норм удаляет, а вот с мини и самой корзины - чего то стесняется...
  5. Да, наверное в футере (ошибкой что то светило место то)... на данный момент, ошибки нет, но всёравно не удаляет... Попробуйте текущий (в миникорзине): <a onclick="$('.widget-holder').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' .widget-holder > *');" class="remove">×</a> заменить на <a onclick="removeCart('<?php echo $product['key']; ?>');" class="remove" >×</a> а в самом низу добавить код: <script type="text/javascript"><!-- function removeCart(key) { $.ajax({ url: 'index.php?route=checkout/cart', type: 'get', data: 'remove=' + key, dataType: 'html', success: function(json) { //$('.success, .warning, .attention, .information').remove(); window.location='index.php?route=common/home'; } }); } //--></script>
  6. Просмотрел, это код присвоенной опции ($key = (int)$product_id . ':' . base64_encode(serialize($option));), что то сходу я не усёк этого или не видел раньше такой длинны, в общем тут всё норм, можете вырезать (временно) из карточки товара этот код: <script> //uptolike share begin (function(d,c){ var up=d.createElement('script'), s=d.getElementsByTagName('script')[0], r=Math.floor(Math.random() * 1000000); var cmp = c + Math.floor(Math.random() * 10000); var url = window.location.href; window["__uptolike_widgets_settings_"+cmp] = {}; d.write("<div id='"+cmp+"' class='__uptlk' data-uptlkwdgtId='"+r+"'></div>"); up.type = 'text/javascript'; up.async = true; up.src = "//w.uptolike.com/widgets/v1/widgets.js?b=fb.tw.ok.vk.gp&id=44427&o=1&m=1&sf=2&ss=2&sst=5&c1=ededed&c1a=0.0&c3=ff9300&c5=ffffff&mc=1&c2=ffffff&c4=ffffff&c4a=1.0&mcs=1&sel=1&fol=0&c=" + cmp + "&url="+encodeURIComponent(url); s.parentNode.insertBefore(up, s); })(document,"__uptlk"); //uptolike share end </script>
  7. Сбросьте ка (или выложите под спойлер) код из файла: system/library/cart.php
  8. Сорри, это я не предусмотрел, попробуйте после: <?php foreach ($products as $product) { ?> добавить...
  9. 1. Добавьте где то в код миникорзины строку: <?php $this->log->write('Product_key_from_minicart:'. print_r($product['key'],true)); ?> 2. Добавьте товар в корзину 3. Покажите, что в журнале ошибок показано под Product_key_from_minicart:
  10. В стандартном опене, такой вот : onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=49095' : $('#cart').load('index.php?route=module/cart&remove=49095' + ' #cart > *');" а у вас: onclick="$('.widget-holder').load('index.php?route=module/cart&remove=101:YToxOntpOjMwNztzOjE3OToi0KPQutCw0LbQuNGC0LUg0LbQtdC70LDQtdC80YvQtSDQtNCw0YLRgyDQuCDQstGA0LXQvNGPINC00LvRjyDQtNC+0YHRgtCw0LLQutC4ICjQndCw0L/RgNC40LzQtdGAOiDQmtCw0Log0LzQvtC20L3QviDRgdC60L7RgNC10LUg0LjQu9C4IDE5INCw0LLQs9GD0YHRgtCwINGBIDEzINC00L4gMTQg0YfQsNGB0L7QsikiO30=' + ' .widget-holder > *');" Соответственно можете "выпрямить" руки либо вашему разработчику либо дизайнеру, в общем, кто сделал такой вот нъюанс.
  11. Та какая тут разница, были конфликты или небыли... человек оплатил услуги, соответственно имеет право.
  12. Соглашусь с Freelancer-ом, сайт хакнуть можно, выкачать всё + дамп базы, но вот только к регистратору вам надо будет лично обратиться, что бы ДНС-ы прописать на другой хост, вами лично арендованный, иначе - создавать новый сайт, а на текущем сайте - прописать перманентный редирект на новый домен.
  13. В контроллере модуля-экспортёра смотри, там может быть эта цифра указана.
  14. Проблема не в этом файле, не подгружает файл модели из каталога: module/security
  15. Всё что в файле catalog/view/theme/default/template/module/currency.tpl заменить на: <?php if (count($currencies) > 1) { ?> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data"> <div id="currency"> <?php echo $text_currency; ?>: <?php foreach ($currencies as $currency) { ?> <?php if ($currency['code'] != 'USD') { ?> <?php if ($currency['code'] == $currency_code) { ?> <?php if ($currency['symbol_left']) { ?> <a title="<?php echo $currency['title']; ?>"><b><?php echo $currency['symbol_left']; ?></b></a> <?php } else { ?> <a title="<?php echo $currency['title']; ?>"><b><?php echo $currency['symbol_right']; ?></b></a> <?php } ?> <?php } else { ?> <?php if ($currency['symbol_left']) { ?> <a title="<?php echo $currency['title']; ?>" onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $(this).parent().parent().submit();"><?php echo $currency['symbol_left']; ?></a> <?php } else { ?> <a title="<?php echo $currency['title']; ?>" onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $(this).parent().parent().submit();"><?php echo $currency['symbol_right']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } ?> <input type="hidden" name="currency_code" value="" /> <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" /> </div> </form> <?php } ?> P.S. Не успел с решением ))
  16. тогда могу посоветовать найти в вашем файле /public_html/catalog/view/theme/topman/template/product/product.tpl переменную <?php echo $profiles; ?> и поменять на <?php //echo $profiles; ?> (в 62 строке искать)
  17. Переменная profiles фактически с 1.5.6.х версии фигурирует, убедитесь что шаблон именно под 1.5.5.1 реализован.
  18. в catalog\model\catalog\product.php найти участок } else { $sql .= " ORDER BY p.sort_order"; } и поменять на: } else { $sql .= " ORDER BY p.product_id ASC"; } теоретически - должно зацепить.
  19. та хоть по рейтингу, всёравно сортировка по умолчанию будет по ORDER BY p.sort_order
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.