Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Diafan.Cloud Начало работы Верстка и интеграция


Ростислав (kasir_75ruus) Сайт в Diafan.Cloud03 марта, воскресенье

Здравствуйте!
Имеется интернет-магазин собранный из шаблона http://themes.diafan.ru/adaptiveshop433/

Подскажите, как лучше реализовать шапку, которая будет в одну строку (строка блоков небольшой высоты) следующего вида:
1) Кнопка "Каталог":
а) при клике на которую переход на индексную страницу
б) при наведении курсора - всплывает вертикальный список категорий товаров
2) Инпут для поиска товаров
3) Кнопка для избранных товаров
4) Кнопка корзина

Суть вопроса: где эту структуру мне разместить? Непосредственно в шапке в теге header или как-то заморочиться (вот тут прошу подсказать как именно) и нужную мне структуру затолкать в "меню на сайте", создавая все страницы этого меню? Как правильнее будет?

Наверное, вопрос даже больше такой: как мне в пункт меню затолкать модуль поиска?

Владимир (german3w) 9303 марта, воскресенье

Цитата
как мне в пункт меню затолкать модуль поиска?

По разному можно.
Можно создать блок, вставить в него шаблонный тег поиска, затем в вид менюшки вставить вывод блока, либо непосредственно, вставить вывод поиск.
Можно в шаблон вставить, в меню. Это зависит от того, как и что у вас выводится в шаблоне.
Если нет знаний в HTML, лучше обратитесь в проекты.
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud03 марта, воскресенье, редакция 03 марта, воскресенье

Знания есть и в HTML и PHP, нет знаний по этой кмс. Вчера с ней познакомился. Ознакомился с документацией.
Есть шаблонный тег <insert name="show_search" module="shop">, в каком файле его нужно вставить, при условии что у меня нет кастомной темы, т.е. все файлы используется дефолтные?
В принципе я понял, что Вы имели ввиду под созданием блока, добавлением туда шаблонного тега поиска, а потом этот блок вывести во вьюшке меню. Где находится отображение меню (имя файла)?

Владимир (german3w) 9303 марта, воскресенье

Если выводить тот же блок <insert name="show_search" module="shop"> в menu.view, делать это надо с помощью конструкции:
Код

$this->htmleditor('<insert name="show_search" module="shop">');

Иначе, может не работать.
Спасибо сказали: Ростислав (kasir_75ruus)

Привет (romaromk) 6003 марта, воскресенье

Подскажите, как лучше реализовать шапку, которая будет в одну строку (строка блоков небольшой высоты) следующего вида:
html+css

где эту структуру мне разместить? Непосредственно в шапке в теге header или как-то заморочиться
В header

нужную мне структуру затолкать в "меню на сайте", создавая все страницы этого меню? Как правильнее будет?
Да, добавить в меню.

Наверное, вопрос даже больше такой: как мне в пункт меню затолкать модуль поиска?
вывести в menu.view.show_level_template или выше по структуре <insert name="show_search" module="shop">, но я бы так не делал.
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник, редакция 04 марта, понедельник

Спасибо за ответы!
Ключевая фраза- я бы так не делал, а как бы Вы сделали, по уму? В этом и суть моего обращения.

Валерий Викторович (Sherrlok) 14704 марта, понедельник

Дело в том, что проблем(ы)а "на раз" не решается. Чтобы не тратить время зря, все же рекомендую обратиться в Проекты.
А там посмотрите как Вам реализовали и в дальнейшем сможете использовать уже самостоятельно.
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник

Спасибо за совет. Я видимо коряво выразился и меня не поняли.
Я не придумываю что-то новое, все что я хочу сделать уже реализовано.

Поэтому я УЖЕ трачу время на то, что бы разобраться.

Владимир (german3w) 9304 марта, понедельник

Всё очень индивидуально может быть. Возможно, вывести тег прямо в шаблоне страницы лучше, обернув его в отдельный <ul></ul>, или ещё как-то по-другому. Вариантов много, и сейчас, это всё разговоры "на ветер".
Спасибо сказали: Ростислав (kasir_75ruus)

Привет (romaromk) 6004 марта, понедельник

а как бы Вы сделали
Оставил поиск на видном месте.
Я делал колонки в одной строке: логокнопка каталогпоисквишлист, сравнение, корзина
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник

Так я же об этом и говорю. Видимо не понятно объяснил ситуацию. Точно также и хочу сделать, именно с этими кнопками в одной строке.
Тыкните место, где формируется эта строка.

Привет (romaromk) 6004 марта, понедельник

Тыкните место, где формируется эта строка.
Вероятно в themes/blocks есть файл с именованием header, который включает в себя меню.

Сложно тыкать, я вижу только сформированный шаблон.
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник

Да, именно этот файл я и имел ввиду. Нашел, спасибо.

Dmitry (weissfl) 13604 марта, понедельник, редакция 04 марта, понедельник

Есть же видео по шаблонам https://www.diafan.ru/dokument/videouroki/
Если есть знания HTML и PHP, то этих видео должно быть достаточно чтобы разобраться.
Спасибо сказали: Ростислав (kasir_75ruus)

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник, редакция 04 марта, понедельник

Видео уроков мало. Всего два по работе с кодом, а остальные про админку.
В них хорошо раскрывается суть работы с сайтом через административную панель.
Именно роликов с такой же сутью по работе с исходным кодом не хватает. Т.е. роликов, в которых будет показано строение сайта и его сбор (имею ввиду откуда что подцепляется при его открытии) из файлов сайта.

Чтобы Вы поняли о чем я, приведу пример: при просмотре исходного кода страницы я вижу нужную мне форму, а что бы найти место, где она описана с ее свойствами в файлах, я в редакторе добавлял всю папку customs в проект и искал по словам class="js_search_form navbar-form navbar-left search_form" вхождения в файлы, а затем методом эксперимента определял нужное мне вхождение. По другому - ни как, потому что открыв файл site.php мы там не увидим нужную форму.

Вся описанная мной проблема относится именно к людям, которые работают с кодом и первый раз видят вашу кмс. Таким я и являюсь.

Dmitry (weissfl) 13604 марта, понедельник

Да, там большинство видео как раз про то как работать с шаблонами.

- Работа с шаблонами DIAFAN.CMS
- Как интегрировать свой дизайн в DIAFAN.CMS
- Устройство шаблона DIAFAN.CMS
- Интеграция дизайна в DIAFAN.CMS

Вы это смотрели?

Ростислав (kasir_75ruus) Сайт в Diafan.Cloud04 марта, понедельник

Смотрел, пересмотрю еще раз, если Вы настойчиво об этом пишете.

Dmitry (weissfl) 13604 марта, понедельник

Ну я кода начинал разбираться в CMS пользовался в основном документацией и частью этих видео. Мне для старта вполне хватило этой информации.