наверно nginx считает html файлы за статику и отдает через себя
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche
Friedrich Nietzsche
12.08.2013 19:23:12
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||||
|
03.08.2013 21:25:31
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||
|
24.07.2013 17:30:47
Все верно, данные должны добавлять в модуль поиска. Вам нужно переиндексировать сайт (в настройках в админке), и использовать не прямые запросы а CIBlockElement::Update() , тогда элемент со всеми свойствами и полями, разрешенными для индексации, будет автоматически проиндексирован модулем поиска. И пройдите уроки, свои запросы нельзя использовать при разработке, кроме исключительных случаев.
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|
|
24.07.2013 17:21:30
Можно в component_epilog.php использовать что-то подобное
Также рекомендую использовать такой метатег в списках элементов при отличных от дефолтных сортировках например
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||
|
12.07.2013 14:28:45
Более подробно могу описать примерно так: У вас есть детальная страница товара с компонентом catalog.element.detail, в шаблоне которого есть кнопка "купить" На кнопку купить навешиваете открытие fancybox в режиме ajax, передавая через POST id элемента (товара который покупаем) Fancybox открывает в попап-окне страницу с компонентом iblock.element.add.form без визуальной части хедера и футера шаблона сайта, где в hidden input (как раз то свойство-привязка) уже забит id переданного через POST элемента. Очень желательно еще проверить чтобы этот ID принадлежал именно инфоблоку товаров, т.к. его можно легко подменить. Юзер вбивает необходимые данные для связи с ним в поля формы компонента добавления элемента инфоблока "заказы". (это могут быть свойства или такие поля как анонсный текст, подробный текст и т.д.) Юзер нажимает ОК, в сразу после этого происходит добавление элемента (заказа) в инфоблок "заказы" со всей необходимой информацией о покупателе, и, что самое главное, с привязанным элементом-товаром. Чтобы отправилось письмо в отдел продаж , необходимо создать почтовое событие, шаблон почтового события и обработчик события добавления элемента инфоблока наприме OnAfterIBlockElementAdd(); В котором вы отправляете все данные заказа по почте через почтовое событие битрикса, например:
UPD Можно и без аякса сделать, например в component_epliog карточки товара выводить попап (display:none) с компонентом добавления инфоблока и уже с нужным параметром ID, но думаю это не комильфо)
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||||
|
11.07.2013 22:34:17
Да нужно. Зачем грузить фильтр. Обновляйте только ту область что меняется. А для фильтра все-равно желательно запомнить состояние (например в куках), чтобы при заходе на эту же страницу пользователю не пришлось заново разворачивать все.
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|
|
05.07.2013 02:37:13
С каждым разом массив ID в фильтре будет все меньше.
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||
|
01.05.2013 18:35:13
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||||
|
01.05.2013 18:32:15
Да, знакомая проблема, повсеместно встречается. Создайте идею, на
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|
|
27.04.2013 22:39:40
Так работает, разумеется, этот js должен быть один на всю страницу, например в файле script.js в папке с шаблоном
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||
|
27.04.2013 20:19:41
Если вы хотите изменить именно quantity в href то можно сделать с помощью джаваскрипт
так: (код не проверял, для инпута с количеством - дать класс 'quanity')
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||
|
27.04.2013 18:20:24
Кнопку "добавить в корзину" сделать не ссылкой а кнопкой которая сабмитит форму с вашими инпутами, а инпут с количеством обозвать просто quantity а не quantity_elemid , + добавить hidden input с name="id" который, содержит айди товара который собрались добавлять в корзину.
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|
|
26.04.2013 08:35:47
В стандартных компонентах по-моему такого нет, так что придется кастомизировать сам компонент
Dmitry Ban,
И я бы лучше e.preventDefault(); e.stopPropagation(); перед аяксом поставил, и желательно еще async: false добавить
You must have chaos within you to give birth to a dancing star.
Friedrich Nietzsche |
|||||||||
|