Товары на главной

Discussion in 'Общие вопросы' started by hramovsky, Sep 12, 2016.

  1. hramovsky

    hramovsky Новичок

    Messages:
    4
    Likes Received:
    0
    Здравствуйте
    Как вывести различные товары на главную страницу?
    У меня оторжаются только слайды 2 блока.
    спасибо
     
  2. Ravilr

    Ravilr Специалист

    Messages:
    4,226
    Likes Received:
    1,453
    Товары на главной выводятся с помощью модулей, таких как Рекомендуемые.
     
  3. hramovsky

    hramovsky Новичок

    Messages:
    4
    Likes Received:
    0
    Как тогда они изначально были добавлены? когда просто установил движок, уже были некоторые товары на главной
     
  4. Zhezkazganetcs

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

    Messages:
    819
    Likes Received:
    109
    с помощью модуля
    Рекомендуемые
     
  5. hramovsky

    hramovsky Новичок

    Messages:
    4
    Likes Received:
    0
    Ткните носом где он в АЦ находится
     
  6. Zhezkazganetcs

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

    Messages:
    819
    Likes Received:
    109
    админка >>> модули >>> рекомендуемые
    потом в Система - Дизайн - Макеты добавить этот модуль и указать где он будет располагаться
    профит
     
    Ecsiron and hramovsky like this.
  7. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    Подскажите пжл:
    Как сделать так, чтобы добавленные в модуле Рекомендуемые товары отображались при обновлении страницы случайным образом?
    Например: Добавил в поле модуля Товары 10 товаров, в поле Лимит установил 5.
    Тогда при очередном обновлении страницы товары отображаются в блоке Рекомендуемые случайным образом.
     
  8. Ален

    Ален Эксперт

    Messages:
    2,056
    Likes Received:
    641
  9. Chukcha

    Chukcha Специалист

    Messages:
    3,013
    Likes Received:
    687
    Для рекомендуемых, есть другой способ
    Вы получаете массив product_id - поэтому вам не нужна сортировка RAND()
    Вам достаточно его перемешать
    в модуле
    if (!empty($setting['product']))

    if (!empty(shuffle($setting['product'])))
     
    Bkmz, Spono and Ален like this.
  10. solunski.d

    solunski.d Эксперт

    Messages:
    1,570
    Likes Received:
    437
    :D Это ты типа клиенту решение даешь?)))
     
  11. Chukcha

    Chukcha Специалист

    Messages:
    3,013
    Likes Received:
    687
    Что не так?
    Типа - да
     
  12. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    Я когда начал читать форум, после перехода с другой CMS, честно говоря фильм "ПИЛА" с его квестами отдыхает.
    Скажите пжл, что по пунктам нужно сделать?
     
  13. Chukcha

    Chukcha Специалист

    Messages:
    3,013
    Likes Received:
    687
    Вы задали вопрос. Это вы его задавали?
    Следовательно, вы знаете последствия того что вы будете менять и где. Я этот вопрос понимаю так.
    Т.е. Вы самостоятельно хотите решить вопрос.
    Вам дают ответ до моего поста, которые совсем не годится для решения
    Я даю ответ, который 100% подходит под вашу задачу.
    Теперь вы спрашиваете - где менять.

    А можно было сразу? Я новичок, фильм "Пила" и бла-бла.
    Кроме того, ой, какая засада.. У вас 5 сообщений и 2 симпатии. Значит вы что-то уже умеете. И наверное, ваши ответы заслуживают внимания.
    Спрашивается - Вы точно знаете что вы будете делать и где?

    module/featured.php
     
  14. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    да, это понял!
     
  15. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    Нет, я не знаю где и что менять...
    Подскажите пжл ходы, что нужно сделать?
     
    Last edited: Oct 30, 2016
  16. Ecsiron

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

    Messages:
    414
    Likes Received:
    54
    Изучайте документацию по структуре ОС и ocmod (загляните в готовые решения).
    Я выложил решение для обучения. А вдруг и мне потом поможете;)
     
  17. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    Спасибо конечно за помощь, но я не программист и не готов изучать документацию для реализации различных функциональных решений - я ищу готовое решение, которое нужно вставить в код.
    З.Ы. Мне кажется, каждый должен заниматься своим делом: программист должен программировать, повар готовить, вор воровать. Тогда и порядок будет ))
     
  18. Ecsiron

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

    Messages:
    414
    Likes Received:
    54
    Так вот он какой северный олень.) Цена вопроса 500 руб.
    И писать нужно было не сюда, а в ищу исполнителя! А то столько людей запутали.
     
  19. Spono

    Spono Новичок

    Messages:
    15
    Likes Received:
    2
    Мне не модуль с 0 нужен. А всего лишь пара строчек для вставки в код одного из файлов. Поэтому тут написал, да и тема подходящая.
     
  20. Ecsiron

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

    Messages:
    414
    Likes Received:
    54
    не модуль, а модификация и она уже готова для ОС 2.3. и может быть вашей)

    Прикольно получилось. Спасибо за идею.
    Code:
    <file path="catalog/controller/extension/module/featured.php">
        <operation>
            <search><![CDATA[if (!empty($setting['product'])) {]]></search>
            <add position="replace"><![CDATA[if (!empty(shuffle($setting['product']))) {]]></add>
        </operation>
    </file>
     
    Last edited: Oct 30, 2016
    Ален likes this.