Sigizmund
-
Публікації
336 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Sigizmund
-
-
скорее всего айди этого региона в вашей таблице зон (zone) отличается от 2805
Так и есть, у нас модуль доставки Почты России глючил из-за этого, пришлось этот регион отключить и создать новый, с id 3969. Я выполнил запрос к базе:
UPDATE geo SET zone_id = REPLACE(zone_id, '2805', '3969');
все поля zone_id населённых пунктов республики Саха поменялись на 3969, но автокомплит почему-то регион не подцепляет всё равно. Что не так?
-
Здравствуйте. Если включить автодополнение и выбирать в поле "Город" Якутск, то регион республика Саха не подставляется автоматически и доставка не отображается. Если после этого в выпадающем списке выбрать регион, то всё рассчитывается нормально. Для остальных регионов всё подставляется автоматически. Что может быть не так?
-
в старой у телефона все равно можно сделать валидацию через апи, там есть такой пункт
метод описать в catalog\model\tool\simpledata.php, возвращать из него текст ошибки.
Большое спасибо, вроде работает. Вот чего набыдлокодил:
public function validate_main_telephone( $telephone ){ $telephones = $this->db->query("SELECT telephone FROM customer"); foreach( $telephones->rows as $telArr ){ if( $telArr['telephone'] === $telephone ){ return 'Этот телефон ' . $telephone . ' уже есть в базе данных!'; } } }
Посмотрите, может лучше можно сделать?
-
в настройках полей можно задать валидацию полей через апи и реализовать проверку на уникальность. пример для настройки - поле почты.
У вас в демо( версия 3.8.3 ) я что-то такого не нашёл, там валидация почты по регулярке идёт. Может я не там смотрю( вкладка Настройки полей покупателя )?
-
И ещё вопрос: можно ли как-то запрещать регистрацию людям, телефон которых уже есть в базе данных?
-
Здравствуйте. Захотел добавить в базу город, чтобы он отображался в автодополнении модуля. В таблице geo добавил город:
id 3962569
zone_id 3972
name Алушта
full_name Алушта, АР Крым
postcode 298500
parent_id 3972
lat 0.000000
long 0.000000
population 0
Но город в автодополнение не добавился. Что я не так сделал?
-
Здравствуйте. При выгрузке ~2000 заказов долго грузится, а потом 504 Gateway Time-out. Попробовал лимит памяти под php увеличить до 512мб и размер запроса под 256мб, но не помогло. Версия модуля 3, opencart 1.5.4.1
-
Нет, это вопрос не к модулю а к теме. Вы нашли баг темы.
А привязка правильная? Может в ней ошибка?
-
Здравствуйте. Добавил новую вкладку на страницу товара через виджеты, шаблон html_tab.tpl, привязка data = $(data).html(); $('#tabs').append ('<a href="#tab-html-'+cmswidget+'">'+heading_title+'</a>');
$('#tab-description').after(data);Так вот, на touch устройствах эта вкладка почему-то дублируется( т.е. на телефонах не 1 такая вкладка отображается, а 2 ). Версия модуля 15.4 (Professional). Посмотрите, может я баг нашёл.
-
Немного переписал обработчик:
function animateImageToCartFullSiteWithoutProductPage(e) { var $that = $(this); if ( $that.attr('id') === 'button-cart' ){ return false; } var cart = $('.cart__icon'); var imageBlock = $that.parent().parent().find('.image img'); var imagePosition = imageBlock.offset(); // получаем позицию изображения var cartPosition = cart.offset(); // получаем позицию корзины imageBlock.clone().addClass('temporary-img-clone').appendTo('body'); // вставляем картинку в самом низу страницы // моментально накладываем нашу новую картинку поверх существующей $('.temporary-img-clone').css({ 'position': 'absolute', 'z-index': '1999', 'left': imagePosition.left + 'px', 'top': imagePosition.top + 'px', 'width': imageBlock.width() + 'px', 'height': imageBlock.height() + 'px' }); // поехала анимация в направлении корзины $('.temporary-img-clone').animate({ top: cartPosition.top + 'px', left: cartPosition.left + 'px', opacity: '0', width: cart.width(), height: cart.height() }, 1000, function() { $('.temporary-img-clone').remove(); }); }
Теперь достаточно var cart = $('.cart__icon'); заменить на var cart = $('#cart');
-
а на сколько феншуйно использовать две функции в onclick (onclick="Function1(); Function2()")?
Это не фэншуйно, лучше использовать делегирование и вешать обработчик на документ. Напишу, что сделал я.
1. Вешаем обработчик со страшным названием на докутент:
$( document ).on('click', '.cart > .button', animateImageToCartFullSiteWithoutProductPage );
2. Собственно сам страшный обработчик:
function animateImageToCartFullSiteWithoutProductPage(e) { var $that = $(this); if ( $that.attr('id') === 'button-cart' ){ return false; } var imageBlock = $that.parent().parent().find('.image img'); var imagePosition = imageBlock.offset(); // получаем позицию изображения var cartPosition = $('.cart__icon').offset(); // получаем позицию корзины imageBlock.clone().addClass('temporary-img-clone').appendTo('body'); // вставляем картинку в самом низу страницы // моментально накладываем нашу новую картинку поверх существующей $('.temporary-img-clone').css({ 'position': 'absolute', 'z-index': '1999', 'left': imagePosition.left + 'px', 'top': imagePosition.top + 'px', 'width': imageBlock.width() + 'px', 'height': imageBlock.height() + 'px' }); // поехала анимация в направлении корзины $('.temporary-img-clone').animate({ top: cartPosition.top + 'px', left: cartPosition.left + 'px', opacity: '0', width: $('.cart__icon').width(), height: $('.cart__icon').height() }, 1000, function() { $('.temporary-img-clone').remove(); }); }
Кое-что поясню:
- Проверяем if ( $that.attr('id') === 'button-cart' ) чтобы исключить страницу продукта. В коде страницы продукта надо добавить id="button-cart" кнопке "Купить".
- У меня своя корзина, сделанная в виде иконки, если у вас стандартная корзина, замените $('.cart__icon').offset() на $('#cart').offset() и
-
width: $('.cart__icon').width(),
height: $('.cart__icon').height() на
-
width: $('#cart').width(),
height: $('#cart').height()
-
Разобрался сам, помощь не нужна
-
Барнаул я починил, а вот Горно-Алтайск так и не работает у меня :(
-
В логе ошибок:
2015-10-26 17:25:33 - СДЭК: Не сформирован список тарифов для текущей географической зоны!
-
Здравствуйте,
попробуйте переустановить модуль ссылками Удалить/Установить в админке в Дополнения -> Доставка
Что-то не помогло. Обновил модуль, переустановил, но всё равно не заработало.
-
Здравствуйте.
На демо тоже не работает?
А у вас на демо только республика Алтай, причём их 2, но нет Алтайского края. Барнаул принадлежит к Алтайскому краю, это показывает рассчёт стоимости СДЭК у них на сайте. У нас так же сделано, но почему-то не работает, а у вас на демке такого региона вообще нет :(
-
Здравствуйте. Модуль не показывает доставку в Горно-Алтайск, республика Алтай, а также в Барнаул, Алтайский край. Это можно как-то исправить?
-
Здравствуйте. Модуль не показывает доставку в Горно-Алтайск, республика Алтай. Это можно как-то исправить?
-
Здравствуйте. Одна покупательница умудрилась применить купон 4 раза, хотя в админке стоит ограничение на применение одним человеком 2. В истории купона этот покупатель отсутствует. Кто-нибудь с подобным сталкивался? Версия ocStore 1.5.4.1
-
-
Здравствуйте. В блоке доставки сторонний модуль выводит пункты выдачи, иногда( для Москвы к примеру ) это портянка на 2 экрана. Меня попросили убрать их под спойлер. Я подумал отобрать нужные элементы и обернуть их с помощью метода jquery wrapAll() и сгенерировать плашку, по щелчку на которую показывать/скрывать этот блок, но сразу столкнулся с проблемой: на момент захода на страницу пунктов ещё нет, надо адрес указать. Вопросы такие:
- Есть ли какое-то событие( перезагрузка Simple ) на которое я бы смог повесить обработчик?
- Есть ли какой-то уникальный id, чтобы можно было точно определить страницу оформления заказа?
- Можете предложить более элегантное решение?
-
Страница http://softpodkluch.ru/instruction-dpd недоступна, как и сам сайт. Может стоит инструкцию прямо в readme вставить?
-
А где покупали ?
Если здесь, то то кнопка Купить должна быть
Если на официальном сайте
В личном кабинете официального сайта смотрите, на главной кнопка есть даже "Скачать последнюю версию"
Я не помню если честно. Кнопка "Купить" есть, но я-то модуль купил уже.
-
Здравствуйте. Я точно помню, что покупал этот модуль, он на сайте установлен, а здесь в админке его нет и на странице плагина предлагается его купить. Это баг или фича, не пойму?
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
в Покупки, оформление заказа, корзина
Опубліковано:
Точно, удалил кеш из папки system/cache и всё заработало, спасибо. Я этот запрос не сам придумал, а взял отсюда http://w.abcd.bz/nyashki/massovaya-zamena-teksta-v-phpmyadmin.html Там правда решение для строк, но всё равно прокатило.