JohnCMS mod by Simba

16.31K
Модификация JohnCMS
Основана на JohnCMS 6.2.0

Что особенного?
Внедрён шаблон на bootstrap.
Переделана шаблонная система.
Шаблоны лежат в папке theme.
В каждом шаблоне содержится header и footer в которых и содержится шапка и подвал соответственно.
В заголовки страниц, мета теги, хлебные крошки могут задаваться из любого места в модулях с помощью специальных функций про которые напишу отдельно. Этот подход значительно облегчает жизнь разработчикам модулей.

Появилось такое понятие как компоненты и шаблоны компонентов. В дальнейшем все старые модули заменятся компонентами.
О правилах разработки компонентов, более подробно о том, что это такое и подробные инструкции опишу так же отдельно.

Добавлен новый визуальный редактор.
Редактор поддерживает вставку видео с youtube.

Заменен стандартный загруз центр.


Обращаю ваше внимание, версия 1.0 ALPHA по этому не ждите полного идеального бутстрапа и подключенного везде визуального редактора


Во многих местах в целях поддержания совместимости с разработанными модулями просто подогнаны стили.

Все модули, которые работают на джоне версии 6.2.0 так же будут работать и в этом моде.
Единственное возможно будут некоторые проблемы с дизайном, но это поправляется в css

Офф. сайт: http://johnmod.symbos.su/ он же и пример работающего движка.
Документация и различные примеры будут в ближайшие пару дней, так что, если кому-то лень разбираться, можете подождать всех инструкций ) Особенно это касается компонентов)


УСТАНОВКА:

1. Скачайте установочный скрипт по адресу http://johnmod.symbos.su/johnc ... p.zip
2. Извлеките из архива и поместите в корневую директорию сайта.
3. Перейдите по адресу сайт.ру/johncmssetup.php и следуйте инструкциям мастера установки
Модификация JohnCMS Основана на JohnCMS 6.2.0 Что особенного? Внедрён шаблон на bootstrap. Переделана шаблонная система. Шаблоны лежат в папке theme. В каждом шаблоне содержится header и footer в которых и содержится шапка и подвал соответственно. В заголовки страниц, мета теги, хлебные крошки могут задаваться из любого места в модулях с помощью специальных функций про которые напишу отдельно. Этот подход значительно облегчает жизнь разработчикам модулей. Появилось такое понятие как компоненты...
.
Добавлено: 25.04.2019 / 10:32
# VERDAN (25.04.2019 / 10:29)
ДоХтор, изменил.

Каждое это время он проверяет кол-во книг что-ли?
Ну он в кэшэ проверяет, что бы часто не дёргать БД.

Добавлено: 25.04.2019 / 10:33
на сайте опять не правильно написано
Количество написано меньше, чем реальное количество книг?
.
ДоХтор, наоборот больше, почти в два раза
.
# ДоХтор (25.04.2019 / 10:26)
Попробуй уменьшить время кэша для начала - в этой строке if (file_exists($file) && filemtime($file) > (time() - 3200)) { установи вместо 3200 время в одну минуту 60if (file_exists($file) && filemtime(
а нафиг вообще проверка по времени если файл загружен ?..
.
# VERDAN (25.04.2019 / 10:34)
ДоХтор, наоборот больше, почти в два раза
Ну тогда хз. Мож кто подскажет ещё, кто Джоник юзает.
.
# Fublin (25.04.2019 / 10:34)
а нафиг вообще проверка по времени если файл загружен ?..
Вероятно что бы не нагружать MySQL сервер.
.
# VERDAN (25.04.2019 / 10:34)
ДоХтор, наоборот больше, почти в два раза
а поробуй модерацию закоментировать..хз
.
Fublin, это какая строка?
.
ДоХтор, а можно заменить кодом который будет выдавать кол-во созданных строк в таблице library_texts?
Прикрепленные файлы:
.
# VERDAN (25.04.2019 / 10:58)
ДоХтор, а можно заменить кодом который будет выдавать кол-во созданных строк в таблице library_texts?
Заменить можно всё, но на сколько это будет правильно для движка, я не знаю.
.
Hey guys! Finally I'm gonna change status!?
VERDAN,
Да легко)) (+/-)
Всего: 654