Альтернативный homePage для JohnCMS 9.1.0

442
.
PaRtiZzaN
¯\_(ツ)_/¯
Всем привет.
По не многочисленным просьбам выкладываю модуль альтернативной главной страницы для JohnCMS 9.1.0

Обновление модуля homePage
Теперь модуль называется indexpage

Модуль выводит последние темы форума, новые файлы из загруз-центра и последние статьи из библиотеки.
Так же бонусом добавляется стиль для блока новостей.

Модуль протестирован на чистом JohnCMS 9.1.0

Установка:
1. Распаковать архив в корень сайта.
2. Если у вас есть файл /config/routes.local.php то добавьте туда строку
$map->addRoute(['GET', 'POST'], '/', 'modules/indexpage/index.php');

Если нет то создайте и добавьте эту строку туда.
3. В файле /config/routes.php закоментировать строку 17
// $map->get('/', 'modules/homepage/index.php');


Скачать архив [indexpage.zip] (3.78мб)
[Скриншот]
.
¯\_(ツ)_/¯
Добавлено: 26.02.2020 / 00:05
99% размера файла это шрифты для иконок. Без них модуль будет весить 28кб

Добавлено: 26.02.2020 / 00:21
В планах сделать включение/выключение/настройку вывода тем, файлов, статей через админку.
.
Пожалуйста последний 10 статьи библиотеке как вызиват на главный страницу?
.
PaRtiZzaN
¯\_(ツ)_/¯
SakinatUz, SakinatUz,
$request = $db->query("SELECT * FROM `library_texts` ORDER BY `time` DESC LIMIT 10");
while($result = $request->fetch()){
   echo '<a href="/library/?id='.$result['id'].'">'.$result['name'].'</a><br>';
}
.
PaRtiZzaN, Как записать, какой файл является файлом index.pxtml или файлом index.pxp
.
Я вставит
Прикрепленные файлы:
.
¯\_(ツ)_/¯
SakinatUz, тебе сначала нужно хотя бы научиться вставлять код.
Нужно понять где php код а где html.
.
PaRtiZzaN, Я учусь сейчас помогите пожалуйста
.
PaRtiZzaN, Где вставит этот код
.
¯\_(ツ)_/¯
Модуль обновлен, теперь выводит последние темы, файлы, статьи.
Архив и инструкция по установке: forum/?act=show_post&id=554020

Скриншот
Прикрепленные файлы:
Всего: 21
Кураторы: PaRtiZzaN
Фильтр по автору
Скачать тему