Elite-Board tech support
https://forum.illusionweb.ru/

Как создавать модули и страницы
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4172
Страница 1 из 2

Автор:  Александр Смутко [ 20 окт 2020, 11:54 ]
Заголовок сообщения:  Как создавать модули и страницы

Чуть ранее была тема по вопросу создания страниц. Создать получилось. Ссылки в шаблоне прописал с id нужной страницы. Как их редактировать? Создание шаблона с названием аналогичным id страницы, ни к чему не приводит.

Автор:  Geo [ 21 окт 2020, 13:17 ]
Заголовок сообщения:  Re: Как редактировать страницы

Статичные страницы можно создать в разделе Модули.
Создаёте модуль, указываете его идентификатор, к примеру, help.html
Модуль становится доступным по адресу /help.html

Соответственно, редактировать эту страницу можно там же, в разделе модулей

Автор:  MIHALICH [ 21 окт 2020, 15:43 ]
Заголовок сообщения:  Re: Как редактировать страницы

Geo писал(а):
Статичные страницы можно создать в разделе Модули.
Создаёте модуль, указываете его идентификатор, к примеру, help.html
Модуль становится доступным по адресу /help.html

Соответственно, редактировать эту страницу можно там же, в разделе модулей


Мне кажется модули надо переименовать в редактор страниц :D

Автор:  Александр Смутко [ 24 окт 2020, 08:40 ]
Заголовок сообщения:  Re: Как редактировать страницы

Понял. а как на счет динамических страниц? к пример я хочу создать страницу и вывести на ней какую то рубрику. как действовать в таких ситуациях? подскажите пжлста.
Заранее спасибо.

Автор:  Geo [ 24 окт 2020, 16:19 ]
Заголовок сообщения:  Re: Как редактировать страницы

Смотря, что Вы хотите вывести. Можете создать в модулях PHP модуль и добавить туда произвольный PHP код.
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Александр Смутко [ 26 окт 2020, 08:59 ]
Заголовок сообщения:  Re: Как редактировать страницы

Зашел во вкладку "управление модулями". Создал модуль. присвоил ему id. указал что это php. вставил тот же код что вы предложили, и подставил id своей категории. это же верный id https://prnt.sc/v6tkeb ? или есть еще какой то? создал его. перехожу по ссылке этого модуля. и ничего не отображается. что я делаю не так? и еще такой вопрос. эти модули никак не связаны с файлами в теме? я к тому что нельзя создавать файл с таким же именем как id модуля и править его в файле? а не в маленьком редакторе в адмике?

Автор:  Geo [ 26 окт 2020, 12:15 ]
Заголовок сообщения:  Re: Как редактировать страницы

В форме указывается идентификатор для uri страницы, он должен быть уникальным только у рубрик с одинаковым родительским элементом.
Собственно id рубрики это число, его видно в адресной строке браузера при редактировании - admin/?unit=cat&act=edit&id=1

Модули можно добавлять файлами. Добавьте файл module/help.html.inc, в нём пропишите код
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Александр Смутко [ 05 ноя 2020, 09:31 ]
Заголовок сообщения:  Re: Как редактировать страницы

1.Создал в модулях php модуль. скопировал ваш код. вставил id рубрики. получил:
Array ( [id] => 180 [uri] => buy_property [alias] => [name] => Купить [img] => [parent] => 5 [sort] => 57 )
Со вторым вариантом менее понятно. работа этих двух модулей, я полагаю, идентична. но как использовать модуль во втором случае? как его отобразить? или где он отображается?

2. Как получить доступ к обьявлениям категорий. Потому что в той инфе что выводит print_r, нет упоминаний о том что категория содержит в себе статьи, их к-во, или что то подобное. Как вывести обьявления конкретной категории?

Автор:  Geo [ 05 ноя 2020, 12:13 ]
Заголовок сообщения:  Re: Как редактировать страницы

Файловый модуль отображается по uri, совпадающем с именем файла до расширения .inc
Т.е. код в файле module/help.html.inc будет работать по адресу /help.html

Чтобы получить объявления, нужно написать запрос в базу.

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Вместо 1 укажите идентификатор своей рубрики
В $sql должен быть запрос с произвольной выборкой записей из таблицы db

Автор:  Александр Смутко [ 05 ноя 2020, 19:55 ]
Заголовок сообщения:  Re: Как создавать модули и страницы

Здорово. массив есть. но как посмотреть что внутри? foreach не отрабатывает. чем по массиву пройтись что бы вывести содержимое?

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/