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

bikoff

Користувачі
  
  • Публікації

    133
  • З нами

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

Усі публікації користувача bikoff

  1. Здравствуйте! Может у вас есть готовое решение по настройке кнопки "Купить" для темы Journal2 Или подскажите, пожалуйста, какой именно код js (откуда его взять: из product.tpl или из файлов скриптов?) вставлять в настройках модуля. Если нет готового решения, то будем вас просить помочь) Есть вот такой код: $('#button-cart').on('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'), dataType: 'json', beforeSend: function() { $('#button-cart').button('loading'); }, complete: function() { $('#button-cart').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } // Highlight any found errors $('.text-danger').parent().addClass('has-error'); } if (json['success']) { if (!Journal.showNotification(json['success'], json['image'], true)) { $('.breadcrumb').after('<div class="alert alert-success success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } $('#cart-total').html(json['total']); if (Journal.scrollToTop) { $('html, body').animate({ scrollTop: 0 }, 'slow'); } $('#cart ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); Нужно его доработать для вставки в настройки модуля? Подставить в него class .add-set-btn вместо #button-cart ?
  2. Не страницы, но описания ($description) некоторых разделов для каждого города. Было бы круто чтоб настройки такого глобального модуля как ваш были независимыми в плане хранения. Очень сильно возрастает время ответа сервера на страницах, описание в которых, вытягивается из таблицы setting. Спасибо за ответы!
  3. Нашел. А это не будет местом для торможения сайта? Ведь если в одной строке хранятся все настройки для каждого региона, в которых порядка 20 правил + метатеги? Например, открытие самой строки заняло порядка 4-6 секунд в phpmyadmin.
  4. Регионов до 30. У каждого сейчас по 15 правил, в которых относительно небольшие коды html. Увеличил до 40000. Помогло. Спасибо!
  5. Скажите, пожалуйста, можно ли как-то сделать бекап настроек модуля. Замечаю, что иногда при сохранении настройки самопроизвольно меняются и из-за это страшно потерять все наработки. Не нашел эти таблицы в БД. И еще, бывает так, что при создании нового правила, например %%pravilo%% для нескольких городов все работает нормально, но начиная с n-го сохранения выдает такую ошибку на сайте и сайт перестает работать. Notice: Undefined index: cmswidget in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1016 Notice: Undefined index: cmswidget in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1019 Notice: Undefined index: box_begin in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1024 Notice: Undefined index: heading_title in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1026 Notice: Undefined index: box_end in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1039 Notice: Undefined index: heading_title in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1041 Notice: Undefined index: type in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1079 Notice: Undefined index: ajax in /var/www/data/www/site.com/catalog/controller/module/blog.php on line 1143 Notice: Undefined variable: seo_url in /var/www/data/www/site.com/catalog/controller/record/langmark.php on line 336 Правило прописывается одинаково для всех городов.
  6. Сразу идет такой запрос. И так по всему сайту. Это происходит, если использовать needRedirect() Но почему тогда все нормально работает, если убрать галочку с "Отключить авторедирект при первом заходе"? Там ведь точно такой же принудительный редирект, но при этом не заменяются url для скриптов. И с использование needRedirect выскакивает окно с ошибкой в админке (error undefind) на странице заказов. Если needRedirect глобально влияет полностью на весь сайт, может дело в файле index.php там где прописывается $loader->controller('extension/module/progroman/city_manager/startup');
  7. Вроде получилось таким методом, но перестала работать кнопка Купить и возможно прочий js для страниц с городом в url.Для основного домена все работает. protected function needRedirect() { if (isset($_COOKIE['FirstVisit']) && $_COOKIE['FirstVisit'] >= 1) { return true; } else { setCookie("FirstVisit", "1"); } return parent::needRedirect(); } В чем здесь ошибка, чтобы заставить работать весь сайт правильно? В панели Network вижу, что запрос https://www.site.com/index.php?route=checkout/cart/add формируется в виде https://www.site.com/CITY/index.php?route=checkout/cart/add и из-за этого видимо не срабатывает. Не понимаю как этого избежать.
  8. Нужные города привязаны. Но если ссылка стоит на страницу без города, то принудительного редиректа не будет. Не силен в php. Думаю многим будет полезно, если вы подскажите на примере одного города или это можно прописать в целом. Нужен редирект, если пользователь уже посетил 1 страницу.
  9. Но тогда не будет принудительного редиректа совсем. Ни при первом, ни втором заходе. А если убрать галочку, то тогда будет как писалось выше, что пользователь ища раздел из одного города попадет в раздел другого города в 99% случаев, когда использует мобильный интернет. Если убрать галочку, то принудительного редиректа не будет, если ссылка без города. Зачем это? С точки зрения SEO чтобы не плодить копии страниц товаров для городов - их лучше делать rel="cannonical", а в категориях ставить ссылки без города (на исходный товар). В этом случаи принудительный редирект - очень классно редиректит пользователя на страницу товара того города, который он выбрал. Но при этом мы не плодим 100 000 страниц товаров с идентичным контентом. Такая практика у конкурентов. Например, tiu.ru делает именно так. При первом заходе принудительного редиректа нет. Но он принудительный затем. А в GeoIP PRO, если поставить галочку, то принудительного редиректа не будет вообще. Ни при первом, ни при каком заходе. Как сделать принудительный редирект при открытии второй страницы?
  10. Спасибо за ответ! А можно ли сделать редирект только, если была запись в куки? Т.е. точно такой же принудительный редирект, но только после куки? Пользователь загуглил "ноутбуки Тверь". В выдаче наш сайт "tver.site.ru/note/". Но если он гуглил с мобильного, то скорее попадет на страницу для Москвы из-за принудительного редиректа. Хотелось бы чтоб принудительный редирект срабатывал только когда пользователь зайдет на поддомен Тверь и дальше.
  11. Обнаружил неприятную вещь для SEO. Если убрать галочку "Отключить авторедирект при первом заходе", то получается непонятка для поискового бота. Проверял с помощью Redirect Checker. Например, по-умолчанию главная страница - Россия. Я нахожусь в Москве и при заходе на главную страницу меня редиректит на страницу Москвы. Тут все понятно. Но если проверить саму страницу Москвы на редиректы, то окажется, что боты видят 302 редирект на главную сайта при запросе на страницу Москвы!!! Как включить авторедирет, ТОЛЬКО после того как пользователь выбрал город и он у него в куки или пользователь зашел на страницу города, привязанного к домену?
  12. Здравствуйте! Скажите, как в выпадающем меню городов сделать кнопку на Страну, которая вела б на основной домен. Например, "Россия" ведет на главную страницу сайта. Добавляю в "Поддомены" и "Попапы" страну и указываю для нее основной домен. Но не срабатывает нажатие. UPD: Все получилось самостоятельно, убрав город по умолчанию в разделе "Общие". Второй вопрос: А как правильно организовать мультиязычность? Если город Харьков, то как сделать его украинскую версию Харків и редирект именно на украинскую версию?
  13. Здравствуйте! В модуле есть функция "Исключение", когда можно либо через упоминание в url либо через route, например, information/information сделать 301 или 302 редирект на основную страницу сайта. Для модуля нет разницы между регионом и языком. Но как быть, когда нужно исключить только регионы, но при этом не применять исключения к языку? Может где-то в контроллере внести правку, где указать исключение? Помогите, пожалуйста!
  14. Видимо вывод категорий кешируется в файле Модели. Скажите, как его отключить, чтоб не напортачить весь модуль?
  15. Скажите, почему список категорий выводится не полностью на странице производителя? Бывает, что выводится полностью, бывает, что не все категории, бывает что не все подкатегории выводятся. Почему так скачет выдача?
  16. Скажите, пожалуйста, кто сталкивался, а как поставить ограничение на формирование URL, например, для товаров. Чтоб, url был без города в строке, но при этом при возврате посетителя в категорию в url добавлялся город. Пример: site.com/gorod-1/category-1 site.com/tovar-1 site.com/gorod-1/category-3 Добавлю, что работаем в связке с модулем Мультиязык и там убираем подстановку города в урл (в настройках это можно там сделать), но если стоит галочка в этом модуле "Отключить авторедирект при первом заходе", то на следующей странице города в урл уже не будет. Но если убрать галочку, то получается вечный редирект) Мультиязык делает редирект на ссылку без города, а GeoIP делает редирект на ссылку с городом. И так по кругу)
  17. Спасибо за быструю поддержку и помощь в установке! Все работает четко. Мною при установке не была соблюдена последовательность установки.
  18. Модуль покупался на этом сайте, подтверждался через ваш сайт по логину bikoff. Я не требую тех поддержки и не хочу по любому вопрос давать доступ к сайту через фтп. Вопрос касается конкретно вашего модуля и вопроса, который никоем образом не раскрыт в инструкции, а именно УДАЛЕНИЕ модуля. Вы на такие вопросы без фтп доступа не отвечаете? Или нужен тикет через ваш сайт? Зачем тогда этот форум?
  19. Подскажите как теперь его удалить и переустановить? Вычистить все файлы, удалить из спсика модификаций? Может в бд нужно удалить таблицы agoo? Не получается переустановить его.
  20. Здравствуйте! После установки модуля и создании таблиц невозможно зайти в настройки модуля повторно. Выдает такие ошибки: Warning: Illegal string offset 'complete_status' in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 377Notice: Array to string conversion in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 377 Warning: Illegal string offset 'comment_type' in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 407Notice: Array to string conversion in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 407 Warning: Illegal string offset 'position_type' in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 424Notice: Array to string conversion in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 424 Warning: Illegal string offset 'get_pagination' in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 470Warning: Illegal string offset 'further' in /var/www/XXX/data/www/XXX/XXX/controller/module/blog.php on line 481 Плюс, когда сохранял настройки в шапке выдавало такие ошибки: 2019-06-26 19:01:52 - PHP Notice: Undefined variable: shortcode_num in /var/www/XXX/data/www/XXX/XXX/view/template/catalog/langmark_multi.tpl on line 358 2019-06-26 19:01:52 - PHP Warning: Invalid argument supplied for foreach() in /var/www/XXX/data/www/XXX/XXX/view/template/catalog/langmark_multi.tpl on line 358 2019-06-26 19:05:15 - PHP Warning: array_merge(): Argument #1 is not an array in /var/www/XXX/data/www/XXX/XXX/controller/catalog/langmark.php on line 313 2019-06-26 19:05:15 - PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/XXX/data/www/XXX/XXX/index.php:80) in /var/www/XXX/data/www/XXX/system/storage/modification/system/library/response.php on line 29 Почему оно конфликтует с модулем blog? ocStore 2.1.0.2.1 Journal 2 PHP 7.1
  21. Доброй ночи! Такая ситуация: в прайсе поставщика отдельные артикулы для опций (при этом основной артикул товара может быть в виде одной из опций). Значения опций в прайсе приводятся в виде полного названия товара и опции через запятую. При этом есть "количество" для каждого артикула. Создаю отдельную колонку для признака повторения и значения опций, которые выделяю из колонки с названием. При добавлении/обновлении опции создаются и их количество учитывается для товара в целом.Тут все хорошо. Этот процесс длительный и подразумевает ручную доработку прайса (признак повторения и вычленение опций). Но как быть когда просто нужно обновить остатки по складу? (например, через Cron или просто повседневно в ручном режиме) Первое, мы обнуляем остатки в прайсе т.к. поставщик приводит только позиции в наличии. Но если просто пройти по артикулам в таблице, то может быть такая ситуация, когда товар, например, велосипед - арт 1001 (цвет: желтый - 1001, 0 шт.; черный - 1002, 5 шт.) при обновлении получит статус нет в наличии т.к. прайс-лист не подгонялся в ручном режиме для работы с опциями. Хотя черных велосипедов реально 5 шт. Добавлять/Обновлять значения опций: Да, и обнулять отсутствующие На вкладке "Опции" можем прописать лишь колонку с ценой, остатком, артикулом, но без значения т.к. его нужно создавать в ручном режиме. Вопрос: Как обновлять остатки в таком случаи (без ручной обработки прайса), чтоб количество опций учитывалось в общем количестве? Артикулы опций и их кол ведь есть, но как сказать модулю об этом?
×
×
  • Створити...

Important Information

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