+ Ответить в теме
Показано с 1 по 4 из 4
  1. #1
    ViArts Man Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек
    Регистрация
    26.06.2009
    Адрес
    Воронеж
    Сообщений
    322
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    14 Всего
    Загрузки
    1
    Закачек
    0
    Вес репутации
    18

    По умолчанию Глюк с опциями

    Есть опция "стол" вида чекбокс, по умолчанию выбран стол 1
    значения: Стол 1, Стол 2
    Есть еще опция "дополнения" вид радиокнопки по умолчанию установлено "стул" зависима от опции "Стол" значения "стол2"
    значения: стул, табурет

    Теперь сам глюк: Когда пользователь открывает страницу товара все нормально, теперь когда он ставит галку на значение "стол2" отображаются опция "дополнения", но тут не выделена не одна радио кнопка. И если пользоватеь нажмет добавить в корзину то товар добавится без этих опций, хотя одна из них должна быть добавлена.

    ---------- Добавлено в 15:48 ---------- Предыдущее сообщение было написано в 15:45 ----------

    Вопрос решился установкой галки "опция необходима" для опции "дополнения", но глюк остается

    ---------- Добавлено в 16:16 ---------- Предыдущее сообщение было написано в 15:48 ----------

    Уточнение: Если первоночально на опции "стол" не делать установленным по умолчанию значения то срабатывает все правильно.
    А вот если опцию сначало включить потом выключить а потом включить опять то тогда и проявляется глюк

    ---------- Добавлено в 17:08 ---------- Предыдущее сообщение было написано в 16:16 ----------

    Так же не работает фильтр если цена составлена из опций, даже если в настройках стоит отображать опции на странице "список товаров" цена отображается а фильтр всеравно видет товар с ценой "0"
    Скрыть список параметров но оставить расчет цены можно если подправить шаблон
    PHP код:
    <!-- begin properties -->
    <
    td align="left" valign="top" width="30%">
    <
    div id="{property_block_id}" style="{property_style}">{property_name}:{property_control}</div>
    </
    td>
    <!-- 
    end properties --> 
    Заменяем на
    PHP код:
    <!-- begin properties -->
    <
    td align="left" valign="top" width="30%"  style="display:none;">
    <
    div id="{property_block_id}" style="{property_style}">{property_name}:{property_control}</div>
    </
    td>
    <!-- 
    end properties --> 
    В итоге цена у нас будет расчитываться, а опции отображаться не будут хотя и будут присутствовать в коде страницы. Шаманство, но как вариант
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,559
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    46 Всего
    Загрузки
    11
    Закачек
    1
    Вес репутации
    10

    По умолчанию Re: Глюк с опциями

    Несколько похоже на монолог. Что касаемо фильтра, то действительно, стоимость товара, конечная цена которого складывается только из суммы цен опций, будет для фильтра = 0. Это следует учитывать, ведь фактически это так и есть, а конечная стоимость такого товара будет зависеть от того, какие опции выберет пользователь до момента оформления заказа.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. #3
    ViArts Man Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек
    Регистрация
    26.06.2009
    Адрес
    Воронеж
    Сообщений
    322
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    14 Всего
    Загрузки
    1
    Закачек
    0
    Вес репутации
    18

    По умолчанию Re: Глюк с опциями

    Цитата Сообщение от nemo Посмотреть сообщение
    Несколько похоже на монолог. Что касаемо фильтра, то действительно, стоимость товара, конечная цена которого складывается только из суммы цен опций, будет для фильтра = 0. Это следует учитывать, ведь фактически это так и есть, а конечная стоимость такого товара будет зависеть от того, какие опции выберет пользователь до момента оформления заказа.
    Впринципе все логично, но думаю что стоит учесть опцию по умолчанию. Для фильтра как раз и брать цену с учетом опций по умолчанию
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. #4
    ViArts Man Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек Samodelkin - очень-очень хороший человек
    Регистрация
    26.06.2009
    Адрес
    Воронеж
    Сообщений
    322
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    14 Всего
    Загрузки
    1
    Закачек
    0
    Вес репутации
    18

    По умолчанию Re: Глюк с опциями

    Еще такой большой глюк. Есть многоуровневые опции
    Опция1
    Опция11
    Опция12
    Опция13
    Опция131
    Опция132
    Опция14
    Опция141
    Опция142
    Опция2
    Опция21
    Опция22
    Опция23
    Опция231
    Опция232
    Опция24
    Опция241
    Опция242
    Опции первого уровня - радиокнопки
    Опции второго уровня - чекбоксы
    Опции третьего уровня - радиокнопки
    На опциях которые радиокнопки стоит галка поумолчанию только на одном параметре
    На опциях которые чекбоксы на всех параметрах стоит галка поумолчанию

    В итоге при выводе, выводятся все опции третьего уровня, хотя второго выводятся правильно. Если перекликать по опциям первого уровня все приходит в норму.

    ---------- Добавлено в 19:06 ---------- Предыдущее сообщение было написано в 18:46 ----------

    И стоимость что-то считается не правильно, с установленными галками "по умолчанию"

    ---------- Добавлено в 19:10 ---------- Предыдущее сообщение было написано в 19:06 ----------

    судя по всему скрипт складывает все галки "по умолчанию" вне зависимости от подчиненности
    Последний раз редактировалось Samodelkin; 18.08.2009 в 17:49.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top