| 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 Соответственно, редактировать эту страницу можно там же, в разделе модулей Мне кажется модули надо переименовать в редактор страниц |
|
| Автор: | Александр Смутко [ 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/ |
|