Перейти к содержимому


Модуль "ПОДБОР" (Шины диски)


  • Вы не можете ответить в тему
Сообщений в теме: 28

#1 igoryk

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений
Репутация: 0
Начинающий

Отправлено 27 December 2011 - 01:33 AM

Изображение

Описание модуля:
Модуль - "ПОДБОР" для ShopCMS

Версия:
ShopCMS 3.1.х

Инструкция:
Присутствует

Файлы:
PODBOR.TPL.HTML

Скачать:
[HIDE="1"][ATTACH]270.vB[/ATTACH][/HIDE]
  • 0

#2 ValvSupport

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
Репутация: 0
Начинающий

Отправлено 04 January 2012 - 10:08 PM

На картинке такой красивый подбор, а в реалии даже картинки не выводятся.
В коде вижу:
Я так понимаю. нужно в папку data добавить файл find.gif? Или в папку data/images?
А где можно взять этот файл find.gif?
И ещё вопрос, чтобы был выбор кроме ВСЕ, как сейчас, нужно добавить характеристики к каждому товару?
  • 0

#3 igoryk

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений
Репутация: 0
Начинающий

Отправлено 08 January 2012 - 09:56 PM

На картинке такой красивый подбор, а в реалии даже картинки не выводятся.
В коде вижу:
Я так понимаю. нужно в папку data добавить файл find.gif? Или в папку data/images?
А где можно взять этот файл find.gif?
И ещё вопрос, чтобы был выбор кроме ВСЕ, как сейчас, нужно добавить характеристики к каждому товару?


Характеристики - конечно нужно добавить ...
а насчет картинок - добавить в ... data\ваш шаблон\
  • 0

#4 DUDA

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 10 January 2012 - 10:30 PM

Подскажите, пожалуйста, как работает этот блок? Если он берет информацию с характеристик товара, то как их надо заполнять?
  • 0

#5 velit

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений
Репутация: 0
Начинающий

Отправлено 14 January 2012 - 12:20 PM

Нерабочий модуль у меня на сайте он выглядит так
все списки пусты там только значения ВСЕ нажимаю найти он не ищет как его правильно подключить ?
Изображение
Кто знает что делать отпишитесь
  • 0

#6 vipmaks

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 25 January 2012 - 04:51 PM

у меня тоже не работает
  • 0

#7 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 25 September 2012 - 01:53 AM

Он вообще работает? Есть у меня такое же чудо
  • 0

#8 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 30 September 2012 - 10:12 AM

Подскажите каким образом идет привязка Характеристики товара к этому модулю?

Куплю этот модуль с нормальной рабочей установкой. Назовите цену.
  • 0

#9 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 September 2012 - 11:37 AM

Подскажите каким образом идет привязка Характеристики товара к этому модулю?

Там один-единственный файл. Неужели в него сложно заглянуть? Или предполагается, что все эти селекты выбора характеристик шин и дисков заполняются каким-то волшебным образом? :)
Вот кусочек podbor.tpl.html

<table align="center" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td>
{assign var="param" value=3}
<select name="param_{$param}">
<option value="0">Все</option>
{section start=0 name=i loop=$podbor_params[$param].variants}
<option value="{$podbor_params[$param].variants[i].variantID}" {if="" $podbor_params[$param].variants[i].variantid="" eq="" $podbor_params[$param].value}selected{="" if}="">{$podbor_params[$param].variants[i].value}
{/section}
</option></select>
/
</td>
<td>
{assign var="param" value=4}
<select name="param_{$param}">
<option value="0">Все</option>
{section start=0 name=i loop=$podbor_params[$param].variants}
<option value="{$podbor_params[$param].variants[i].variantID}" {if="" $podbor_params[$param].variants[i].variantid="" eq="" $podbor_params[$param].value}selected{="" if}="">{$podbor_params[$param].variants[i].value}
{/section}
</option></select>
R
</td>
<td>
{assign var="param" value=1}
<select name="param_{$param}">
<option value="0">Все</option>
{section start=0 name=i loop=$podbor_params[$param].variants}
<option value="{$podbor_params[$param].variants[i].variantID}" {if="" $podbor_params[$param].variants[i].variantid="" eq="" $podbor_params[$param].value="" &amp;&amp;="" $is_shin="" 1}selected{="" if}="">{$podbor_params[$param].variants[i].value}
{/section}
</option></select>
</td>
</tr>
</tbody></table>


в нем мы видим последовательные
{assign var="param" value=3}
{assign var="param" value=4}
{assign var="param" value=1}
3, 4 и 1 это OptionID соответствующих характеристик. У автора модуля они были с такими номерами, а у любого другого устанавливающего этот модуль, естественно, будут другими. Соответственно, кроме создания этих характеристик надо узнать их OptionID и прописать эти ID во все assign-ы вместо стоящих "от автора". Узнать их довольно просто - заходим в админке в "Характеристиках товаров" в "Возможные значения" у нужной характеристики и смотрим на ссылку. Она будет типа site.ru/admin.php?dpt=catalog&amp;sub=extra&amp;optionID=44 - надеюсь, значение OptionID для этой характеристики очевидно :).

PS. Сделано, конечно, через жо. Но уж как сделано, так сделано.

  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#10 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 30 September 2012 - 12:12 PM

Лучше купить рабочее, чем умереть в этих настройках) Поэтому и спросил о цене. А за привязку спасибо. Плюсанул. Но мне как не программисту это ничего не дало.
  • 0

#11 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 September 2012 - 12:21 PM

Хм... Там у тэга <option> нигде нет закрывающего тэга </option> кроме как у пункта "Все". Или я чего не понимаю?
Таки да. Без умения и желания с этим "модулем", видимо, проще решать вопрос деньгами.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#12 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 30 September 2012 - 12:33 PM

Хм... Там у тэга нигде нет закрывающего тэга
кроме как у пункта "Все". Или я чего не понимаю?

Лично я всегда привык закрывать но существует и такое мнение

Отличия между HTML и XHTML

В HTML тег <option> не имеет тега закрытия.

В XHTML тег <option> должен быть соответственно закрыт.


  • 0

#13 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 30 September 2012 - 12:43 PM

А есть может быть более менее доработанное решение?
  • 0

#14 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 September 2012 - 01:24 PM

А есть может быть более менее доработанное решение?

Там нечего дорабатывать. Либо сделать то, что я написал (например, за деньги), либо писать просто с нуля новый модуль на базе этого. Из базы там останется только картинка (дизайн) :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#15 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 30 September 2012 - 01:35 PM

badisoft, я не понимаю а чем не подходит твой мегафильтр? По-моему это универсальное решение вообще для любых подборов ?!?!?
  • 0

#16 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 September 2012 - 01:42 PM

Думаю, дизайном. Тут уже готовый дизайн для подбора шин и дисков, красивенький :) и, в общем-то, удобный. Надо только чуть шевельнуть попой, т.е. создать характеристики и отредактировать TPL.HTML под номера созданных характеристик.

PS. собственно, я этот модуль сегодня впервые увидел, было свободное время. Простой, примитивный и, как следствие - универсальный. Бери и правь под себя. Не понимаю, в чем проблема, даже если не программист. Для замены OptionID в assign-ах не надо быть программистом.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#17 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 30 September 2012 - 01:42 PM

Какова стоимость реализации? Соответственно чтобы работало.
  • 0

#18 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 September 2012 - 01:55 PM

Какова стоимость реализации?

У меня она проста - от ста долларов. Ниже мне просто не интересно (у меня это хобби при удовлетворяющем заработке). Лучше я бесплатно сделаю, но без ответственности за результат и месяца вопросов-ответов. На мой взгляд, переделка этого модуля ста долларов никак не стоит, но тут важно за что вы хотите платить - за РЕШЕНИЕ или за ТРУДОЗАТРАТЫ.

Решение стоит тех денег, которые готовы за него заплатить, т.е. которые готов дать плательщик.
Трудозатраты стоят тех денег, за которые готов сделать работу исполнитель.
Обычно между этими двумя строками присутствует баланс, но не в моем случае.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#19 pavelbred

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 194 сообщений
Репутация: 4
Начинающий

Отправлено 30 September 2012 - 02:26 PM

Я готов заплатить 100 долларов если это будет работать. А не так что вы добавили 1 строку кода и "поимели меня". Там множество категорий и производителей.

Очень хорошо реализован данный модуль тут http://www.4tochki.ru/
  • 0

#20 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 30 September 2012 - 04:05 PM

Я готов заплатить 100 долларов если это будет работать.

Как интересно ... оказывается за изменение пары строчек у Вас есть 100 баксов заплатить а за модуль заказа на одной странице - то просто нет физической возможности ))))
  • 0