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

    1. Новости Simpla CMS

      Официальные новости от автора Simpla CMS

      1.2т
      сообщения
    2. Предложения по развитию Simpla CMS

      Обсуждение идей и предложений по дальнейшему развитию Simpla

      534
      сообщения
    3. Общие вопросы по функционалу и дизайну

      Здесь обсуждаются общие вопросы, которые касаются CMS Simpla

      60.6т
      сообщения
    4. Готовые решения

      В этом разделе выложены готовые бесплатные решения (доработки).

      10.7т
      сообщения
    5. Безопасность

      В разделе освещаются вопросы связанные с безопасностью Simpla CMS. Уязвимости, проблемы с разделением прав и прочее

      6.8т
      сообщения
  2. Дизайн и шаблоны

    1. Бесплатные шаблоны

      В этой категории выкладываем бесплатные шаблоны.

      454
      сообщения
    2. Платные шаблоны

      В этой категории выкладываем платные шаблоны.

      1.9т
      сообщений
  3. Платные модули и услуги

    1. Платные модули и услуги

      Готовые платные модули от программистов и дизайнеров: Модули, шаблоны, доработки, программы

      сообщение
    2. Отзывы о исполнителях и заказчиках (ex. Фриланс)

      Обсуждение исполнителей и заказчиков, "черные" списки форума и всё что связанно с фрилансом

      1.4т
      сообщений
    3. Продвижение и поисковая оптимизация (SEO)

      Вопросы и платные услуги по тематике SEO

      510
      сообщений
  4. Разное

    1. 447
      сообщений
    2. Обсуждение хостингов

      Обсуждение хостинг-компаний. Название обсуждения должно быть названием хостинга.

      309
      сообщений
    3. Разные скрипты магазинов

      Обсуждение различных движков магазинов

      143
      сообщения
  • Кто в онлайне   1 пользователь, 0 анонимных, 114 гостей (Посмотреть всех)

  • Статистика пользователей

    15115
    Пользователей
    1517
    Максимум онлайн
    Сергейиванов
    Новый пользователь
    Сергейиванов
    Регистрация
  • Новые сообщения

    • Обращаться к этому "я", чтобы он выполнил все требующееся. А если серьезно, то реализовывать весь нужный функционал, в том числе "каждый раз бегать по товарам и смотреть свойство высота". Фактически требуются взаимосвязанные списки для выбора, подобное часто делается в магазинах автозапчастей, когда по шагам выбирается марка, модель, год выпуска...   
    • Такой вопрос, как можно сделать так, чтоб я сделал 3 select ну или radio кнопок, по 3 свойствам, выбирая поочередно, ширину, длину и высоту, по этим товарам аяксом ищется товар попадающий под эти параметры. После я пишу имя, телефон и отправляю заявку с данным товаром как покупка в 1 клик. В общем вся сложность именно найти товар. По сути как я думаю это реализуется. во view создаю функцию get_feature и туда подтягиваю значения первого свойства ширина. А вот далее уже интереснее, не пойму как правильно реализовать. По сути мне надо каждый раз бегать по товарам и смотреть свойство высота, далее уже после того как с шириной отобраны, наверное правильно будет у этих товаров получить длину во второй select? и после того как выберу длину, то уже по тем оставшимся товарам пройтись и собрать всю высоту которая имеется. Может у кого был опыт с такой задачкой, по сути это фильтр , только вывод товара отстутсвтует, человек как бы выбирает на главной параметры , ему выводится цена товара и заявка имя и телефон.
    • Если нужно менять <li> где вывод по 1 товару, нужно сделать вот так: <ul class="products"> {$i=0} {$index=0} {foreach $products as $product} {$i=$i+1} {$index=$index+1} {if $product@first || $i==1 || ($index % 5 == 1)}{if $index % 5 == 0}<li class="КЛАСС ДЛЯ ОДНОГО ТОВАРА">{else}<li class="product">{/if}{/if} <div class="product_block"> {$product->name|escape} тут код для товара </div> {if $i==2 || ($index % 5 == 0) || $product@last}</li>{$i=0}{/if} {/foreach} </ul>  
    • Спасибо, сделал вот так: <ul class="products"> {$i=0} {$index=0} {foreach $products as $product} {$i=$i+1} {$index=$index+1} {if $product@first || $i==1 || ($index % 5 == 1)}<li class="product">{/if} <div class="product_block"> {$product->name|escape} тут код для товара </div> {if $i==2 || ($index % 5 == 0) || $product@last}</li>{$i=0}{/if} {/foreach} </ul>  
    • Это работает верно для простых данных (когда в массиве $products ключи идут по порядку 0,1,2,3). А когда ключи произвольные, возникает ошибка, потому что условие ($key % 5 == 4) фактически выдает результат СЛУЧАЙНЫМ ОБРАЗОМ. Можно, например, не использовать $key, а вместо нее вручную формировать свою переменную.  
  • Статистика форума

    • Всего тем
      12310
    • Всего сообщений
      95801
×
×
  • Создать...