Менять нужно только в том месте, где эти 2 строки вместе присутствуют, в других не надо.Не работает. Вообще все характеристики исчезают.
Делаем развесистый фильтр товаров (обкатка, написание, дополнения)
#281
Отправлено 12 November 2012 - 02:30 PM
#282
Отправлено 12 November 2012 - 02:50 PM
Это ошибка (недоделка). Исправил.при изменении характеристики, имеющей выбор из нескольких значений для которых прописаны изменения цены
===================================
7. в файле product_brief.tpl.html
7.2 ищем строки
{counter name='select_counter2' start=1 skip=1 print=false assign='select_counter_var2'}
{section name=i loop=$product_info.product_extra}
и добавляем ниже
{if $product_info.product_extra[i].brief_show eq 1 }
далее перед соответствующим {/section} добавляем {/if} для сохранения правильности структуры.
У меня это второй по счету {/section}, они там стоят подряд в две строки, между ними и вставляем {/if}.
8. в файле product_detailed.tpl.html
8.2 ищем строки
{counter name='select_counter2' start=1 skip=1 print=false assign='select_counter_var2'}
{section name=i loop=$product_extra}
и добавляем ниже
{if $product_extra[i].product_show eq 1 }
далее перед соответствующим {/section} добавляем {/if} для сохранения правильности структуры.
У меня это второй по счету {/section}, они там стоят подряд в две строки, между ними и вставляем {/if}.
вот что в шапке
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
В первой и третьей строке грузится одно и то же, просто из разных источников, разной версии и вида (в первой строке упакованный вариант для уменьшения объема загрузки). Если грузить jquery-ui ДО jquery, то он точно не работает (а движки цен именно там), а вот что происходит, когда грузится jquery, затем jquery-ui, затем снова jquery - черт его знает .
закомментируйте в {* *} эту "третью строку" и проверьте.
#283
Отправлено 12 November 2012 - 03:09 PM
Спасибо, ваше решение выглядит правильнее. Мое было чисто интуитивным.Это ошибка (недоделка). Исправил.
#284
Отправлено 12 November 2012 - 04:47 PM
Да что в лоб, что по лбу. Хотя я и не понял, как работает Ваше решение.Спасибо, ваше решение выглядит правильнее. Мое было чисто интуитивным.
Можно еще вынести {counter name=select_counter} за пределы условного блока {if $product_extra[i].product_show eq 1 }...{/if}.
Короче, любым из десятка способов надо сделать так, чтобы counter в HTML-части (в селекте) совпадал с counter-ом в ява-фунции GetCurrentCurrency().
#285
Отправлено 19 November 2012 - 10:43 PM
#286
Отправлено 19 November 2012 - 11:22 PM
Это моя ошибка. Переделывал на днях filter.tpl.html в сторону сокращения кода, да не везде толком переделал .Здравствуйте. Не работает кнопка сброса параметров "Reset All". Подскажите, как исправить?
Скачайте архив заново и возьмите оттуда исправленный filter.tpl.html
#287
Отправлено 20 November 2012 - 12:21 AM
Так а куда подробнее-то? Технология AJAX позволяет сделать запрос "невидимо" для пользователя по нажатию галочки и задизаблить те галочки, которые становятся не актуальными при этой выбранной галочке. Не перегружая каждый раз всю страницу. Т.е. сделать то самое, что всем очень хотелось в начале написания фильтра, но тогда я об AJAX еще не знал.
Тогда стоимость в студию))) плиз.поэтому "бесплатно и для всех" делать какие-то улучшения в этих модулях врядли буду. Мне это просто не интересно.
Будем заказывать
+1 ко всему сказанному (включая вопрос денег), согласен с badisoft, что модуль на AJAX имеет смысл делать заново, возможно используя предыдущие наработки...
#288
Отправлено 22 November 2012 - 05:32 PM
Обнаружился баг в этом решении при добавлении в корзину товара, имеющего скрытые характеристики.Это ошибка (недоделка). Исправил. =================================== ......при изменении характеристики, имеющей выбор из нескольких значений для которых прописаны изменения цены
На странице корзины возле товара в скобках отображаются через запятую значения всех его характеристик и при этом если в магазине есть скрытые характеристик происходит следующее:
- до применения исправления из поста #282: все характеристики отображаются нормально, а для скрытых характеристик указывается одно и то же значение, причем не имеющее отношения к имеющимся характеристикам (я так понял подтягивается первое что есть в базе);
- после исправлений из поста #282: для всех характеристик указывается одно и то же "левое" значение (то же что и в первом случае)
#289
Отправлено 22 November 2012 - 07:37 PM
Я все думаю, когда же кто-нибудь заметит . Глюк с характеристиками в строке товара в заказе чуть ли не с первой версии фильтра. Я корзиной не пользуюсь и отложил решение на момент, когда эта проблема хоть кому-нибудь помешает .Обнаружился баг в этом решении при добавлении в корзину товара, имеющего скрытые характеристики. На странице корзины возле товара в скобках отображаются через запятую значения всех его характеристик
PS. Возможно, я знаю, в чем дело. Но надо проверить.
"Сомнения его не обманули" (с) мультик .PS. Возможно, я знаю, в чем дело. Но надо проверить.
Решение (точнее, исправление к инструкции по установке):
==========================
7. в файле product_brief.tpl.html
ищем текст
{section name=i loop=$product_info.product_extra}
и добавляем после него (где-то ниже строкой, где-то в той же строке)
{if $product_info.product_extra[i].brief_show eq 1}
далее перед соответствующим закрывающим {/section} добавляем {/if}
таких замен в файле семь
8. в файле product_detailed.tpl.html
ищем текст
{section name=i loop=$product_extra}
и добавляем после него (где-то ниже строкой, где-то в той же строке)
{if $product_extra[i].product_show eq 1}
далее перед соответствующим закрывающим {/section} добавляем {/if}
таких замен в файле семь
=======================
У меня все теперь работает, хотя и не надо .
#290
Отправлено 23 November 2012 - 09:29 PM
А в product_brief только у меня не заработало?))
Причем как-то странно... Даже когда удалил из шаблона краткого описания ВСЕ, что касалось модуля фильтра - все равно в корзину добавляется товар с "левыми" характеристиками.
#291
Отправлено 23 November 2012 - 10:21 PM
Возможно да. У меня работает.в product_brief только у меня не заработало?))
#292
Отправлено 24 November 2012 - 05:01 PM
Зачем приводить текущий файл к исходному виду рискуя что-то не удалить или удалить лишнее (что, видимо, и произошло), когда можно взять из архива исходный файл?Даже когда удалил из шаблона краткого описания ВСЕ, что касалось модуля фильтра - все равно в корзину добавляется товар с "левыми" характеристиками.
#293
Отправлено 25 November 2012 - 05:30 PM
Да да, конечно, не так выразился, я восстановил тот, что сохранял до установки модуля. Видимо в моем шаблоне изначально какой-то косяк был....Зачем приводить текущий файл к исходному виду рискуя что-то не удалить или удалить лишнее (что, видимо, и произошло), когда можно взять из архива исходный файл?
UPD: Нашел в чем была ошибка в шаблоне, у меня кнопка "в корзину" находилась в коде ниже скрипта.
#294
Отправлено 27 November 2012 - 01:00 PM
#295
Отправлено 27 November 2012 - 02:19 PM
Всю целиком.
#296
Отправлено 27 November 2012 - 02:28 PM
#297
Отправлено 27 November 2012 - 03:11 PM
по центру экрана на главной странице .облазил ваш сайт, но ничего не нашел...
#298
Отправлено 27 November 2012 - 04:27 PM
#299
Отправлено 27 November 2012 - 07:16 PM
Вы, пожалуйста, не обижайтесь, но я пишу бесплатные модули для тех, кто НЕ БУДЕТ задавать таких вопросов.Вы емеете ввиду до следующей функции или есть какието рамки
Писать бесплатный модуль - удовольствие и хобби. Отвечать на такие вопросы - наоборот. И не удовольствие, и не хобби.
Я с радостью отвечу на такие вопросы (и даже попутно установлю модуль) платно, но бесплатно - увольте .
#300
Отправлено 28 November 2012 - 09:10 AM