Перейти к содержанию
Официальный форум поддержки Simpla

Dmitry86

Пользователь
  • Публикаций

    192
  • Зарегистрирован

  • Посещение

Весь контент Dmitry86

  1. Noxter, подскажи, пожалуйста, можно ли так сделать, чтобы если радио-кнопка уже выбрана и отработаны события $(".description").css("display","none"); $("#delivery_description_"+$id).css("display","block"); то больше они не отрабатывались, пока не выберешь другую радио-кнопку? Смысл вопроса такой, что если в обработчике использовать, например, эффекты показа, типа fadeIn-fadeOut - то при нажатии на один и тот же вариант доставки - описание дергается, возникает ощущение, что ты выбрал другой вариант. Выглядит не очень. Спасибо!
  2. Большое спасибо за подсказку! Решил следующим образом: 1. в CSS добавил стиль ul#deliveries li .description { display: none; margin-left: 45px; } 2. В cart.tpl в функцию function change_payment_method($id) добавил $(".description").css("display","none"); $("#delivery_description_"+$id).css("display","block"); 3. в cart.tpl <div class="description"> заменил на <div class="description" id="delivery_description_{$delivery->id}"> Всё работает. Можно было бы и не добавлять id="delivery_description_{$delivery->id}" для описания доставки, но я не знаю
  3. Здравствуйте! Имеется такой код в cart.tpl {if $deliveries} <h2>1. Выберите способ доставки</h2> <ul id="deliveries"> {foreach $deliveries as $delivery} <li> <div class="checkbox"> <input {if $delivery@first}class="first"{/if} onclick="change_payment_method({$delivery->id})" type="radio" name="delivery_id" value="{$delivery->id}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}"{if $delivery->upstears} data-stears="true"{/if}> </div> <h3> <label for="deliveries_
  4. Доброго здравия всем! Возник вопрос: нужно реализовать несколько дополнительных полей (инпуты и селекты) в корзине, чтобы разделить ввод адреса для клиента, но при этом, поле "адрес" в админке остается одно. Примерно представляю себе так: в шаблоне html-ом добавляю нужные инпуты и селекты, а после оформления - в заказе адрес уже выводится одной строкой, сложенный из всех заполненных в корзине инпутов. Если что-то не заполнялось - то оно пропускается, соответственно. Заранее благодарю за помощь или подсказку!
  5. Разобрался сам. По поводу modifier.date_format.php вот ссылка на статейку, как сделать: http://olgatcpip.blogspot.ru/2011/08/smarty-dateformat.html
  6. mishanya, можете еще разок выложить измененный modifier.date_format.php ? И еще подскажите, в каком именно index.php нужно сделать правки setlocale(LC_TIME, 'ru_RU.UTF-8'); ? Спасибо!
  7. Спасибо, Kors! Поправил, всё супер. Правда заметил, что в индекс Яндекса просачиваются товары, которые еще никогда не продавались и никогда не были активными. Сначала я думал, что просочились только товары, на которые есть ссылки с других страниц в индексе Яндекса, а теперь не понимаю, откуда в индекс попадают страницы неактивных товаров... Все эти товары висят в индексе как 404. В чем может быть проблема? Кто-нибудь сталкивался с таким?
  8. Здравствуйте! подскажите, пожалуйста, как в шаблоне (order.tpl) поставить условие, чтобы ссылки на товары выводились только для видимых товаров? А если товар отключен - то выводим просто текст без ссылки... p.s. откуда возник вопрос!!! Бывает так, что мы в заказ добавляем товары, которые выключены в админке, но ссылки на них есть в заказе. Сейчас в robots.txt запрещено поисковикам сканировать страницы /order, но всё равно в индекс просачиваются ссылки на выключенные товары!!! Видимо, это происходит из-за старых индексаций, когда мы случайно сняли запрет для индексирование страниц с /order
  9. mishanya, извиняюсь, неправильно скопировал, не "p.name, p.views", а p.views, v.price. Я убирал p.views, но с v.price тоже не работает.. Походу я так просто не отделаюсь)
  10. Люди добрые, подскажите, у меня как только в выборке из базы появляются p.name, p.views $simpla->db->query('SELECT p.id, p.name,p.views, v.price, i.filename as image FROM __products p JOIN __variants v ON v.product_id=p.id LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id AND v.product_id=p.id LIMIT 1) То перестает работать живой поиск на сайте (нет выпадашки с предложениями)..
  11. Спасибо mishanya! По поводу импорта - частенько забываю про этот столбец (то есть он в файле импорта не присутствует вообще) и загружаю сразу с несколько десятков товаров, и вижу, что они все активные. Хотелось бы сделать, чтобы они не были активными, если столбец "Видим" явно не указан..
  12. Здравствуйте! Не могу разобраться что-то... Как сделать новый товар неактивным по умолчанию? Сейчас при создании нового товара - уже стоит галочка "Активен", иногда про них забываешь и в индекс поисковиков попадают недоделанные товары и не с теми ссылками, которые нужно. Также вопрос касается, чтобы при импорте товаров через .csv - они тоже не становились активными по умолчанию! Спасибо всем!
  13. Народ, кто-нибудь подскажет, как сделать, чтобы не срабатывало автозаполнение, если у input с url стоит свойство readonly ? Что-то типа: if ($('input[name="url"]').prop('readonly',true)) ....Заранее благодарю. p.s. Разграничил для менеджеров возможность редактирования url-адресов (в зависимости от разрешения - на input с url устанавливается readonly), но при изменении названия там всё равно меняется текст автоматом..
  14. Работает, спасибо. Указал в config minify и добавил строку в Design.php. Разница не велика, но для общей оптимизации кода дельная вещь.
  15. Да, это собственные доработки, я просто указал, где нужно добавить b.position )
  16. Да, всё правильно сделали, только пропустили предыдущий пункт: Это вот здесь нужно добавить в конец b.position: // Выбираем все бренды $query = $this->db->placehold("SELECT DISTINCT b.id, b.name, b.url, b.meta_title, b.meta_keywords, b.meta_description, b.description, b.top_description, b.image, b.supplier_id, b.position
  17. Разобрался, извиняюсь. Оказалось, что не добавил, подумал, что нужно только order by b.name заменить на order by b.position! Спасибо за подсказки и способ!
  18. Сделал запрос, в базе position заполнилось двузначными числами. После попытки сортировки - поле снова стало нулями.
  19. День добрый. Такая же проблема как и у AlexanderKi, бренды сортируются по дате создания, а то что передвигаю в админке, не закрепляется. В базе поле position у всех брендов равно 0. в выборку поле b.position добавлено.
  20. Вроде разобрался, добавил в выборку из базы v.stock as variant_stock, а потом в цикле проверку if($p->variant_stock == "0") {print "out of stock";} else {print "in stock";} Вроде работает..
  21. Народ, помогите, пожалуйста, сделать проверку количества товара в выгрузке! Идея из поста понятна, как сделать не догоняю..
×
×
  • Создать...