Просмотр темы - "[1.5.3-UPD] Релиз ReloadCMS 1.5.3 «Malachi» "

  > Список тем > [1.5.3-UPD] Релиз ReloadCMS 1.5.3 «Malachi» Новая тема

[1] [2] [3] [4] [5] [6]
Автор Текст
Den1xxx

 43 
Модератор
Послать ЛС
[1.5.3-UPD] Релиз ReloadCMS 1.5.3 «Malachi» - 10:42:01 24 Май 2014 Профиль
Основные отличия от предыдущего релиза.

1. Управление загрузкой картинок пользователями.
2. Новый адаптивный шаблон административной части.
3. Удален неработающий мусор вроде динамического меню и пр.

Скриншоты
Редактирование новой панели навигации в новом шаблоне, на десктопе

Редактирование новой панели навигации в новом шаблоне, на планшете

Скачивать https://github.com/Den1xxx/ReloadCMS/releases/tag/1.5.3
Загрузчик/установщик, который всё делает сам — http://fromgomel.com/?module=filesdb&id=4
Предложения/замечания приветствуются.

Den1xxx

 43 
Модератор
Послать ЛС
15:41:06 28 Ноябрь 2015 Профиль
Цитата:
Помогите только избавится от "лишних" языков:) На будущее буду иметь в виду...
Удалите из папки languages

krotan

 3 
Пользователь
Послать ЛС
18:58:14 28 Ноябрь 2015 Профиль
Так просто! Думал индексы какие-то надо править:) Спасибо!

Не нашёл способа, как сделать, чтобы при заходе на сайт (в корень, index) отображалась статическая страница. В меню такой возможности нет. "Приветствие" не дружит с php. При ручной записи в ini-файл модуля pages его никак невозможно заставить отображать требуемую страницу, например \content\pages\main Что посоветуете?

Den1xxx

 43 
Модератор
Послать ЛС
19:44:25 28 Ноябрь 2015 Профиль
Цитата:
Не нашёл способа, как сделать, чтобы при заходе на сайт (в корень, index) отображалась статическая страница. В меню такой возможности нет. "Приветствие" не дружит с php. При ручной записи в ini-файл модуля pages его никак невозможно заставить отображать требуемую страницу, например \content\pages\main Что посоветуете?
Скрыть приветствие и сделать на модулях меню. Там даже PHP не надо — только Логика модулей.

krotan

 3 
Пользователь
Послать ЛС
19:56:48 28 Ноябрь 2015 Профиль
Невозможно модуль меню "статическая страница" заставить отображаться при заходе на сайт в site.ru/index.php , только потом, когда уже начали кнопки нажимать...

Den1xxx

 43 
Модератор
Послать ЛС
21:07:55 28 Ноябрь 2015 Профиль
Цитата:
Невозможно модуль меню "статическая страница" заставить отображаться при заходе на сайт в site.ru/index.php , только потом, когда уже начали кнопки нажимать...
При чём здесь статическая страница?
Вам же писали:
Цитата:
Скрыть приветствие и сделать на модулях меню. Там даже PHP не надо — только Логика модулей.
Там работы на 10 минут, я писал как сделать выше.

krotan

 3 
Пользователь
Послать ЛС
22:21:39 28 Ноябрь 2015 Профиль
Там очень скудный хелп и непонятно как работать, вот:
"article Используется для создания ссылки на раздел, категорию или статью, введите после запятой ID раздела, категорию (если хотите создать ссылку на категорию или статью, если на статью в системном разделе, то пропустите это поле) и статью (если хотите создать ссылку на статью) разделив их символов "/"." - это у меня вообще не работает, пробовал по-всякому...
module Используется для создания ссылки на модуль, вам достаточно лишь ввести его ID после символа ":". - это работает, но не понятно, как передавать параметры в модули... Методом тыка ничего подобрать не удалось
Зато вместо этого прекрасно работают ссылки в стиле php, типа ?module=pages&id=main , про которые вообще никакого описания нет, какие параметры и как им передавать.
В общем, с модулями меню всё не так безоблачно, как вы думаете...

Den1xxx

 43 
Модератор
Послать ЛС
22:52:36 28 Ноябрь 2015 Профиль
Цитата:
Там очень скудный хелп и непонятно как работать, вот:
"article Используется для создания ссылки на раздел, категорию или статью, введите после запятой ID раздела, категорию (если хотите создать ссылку на категорию или статью, если на статью в системном разделе, то пропустите это поле) и статью (если хотите создать ссылку на статью) разделив их символов "/"." - это у меня вообще не работает, пробовал по-всякому...
module Используется для создания ссылки на модуль, вам достаточно лишь ввести его ID после символа ":". - это работает, но не понятно, как передавать параметры в модули... Методом тыка ничего подобрать не удалось
Зато вместо этого прекрасно работают ссылки в стиле php, типа ?module=pages&id=main , про которые вообще никакого описания нет, какие параметры и как им передавать.
В общем, с модулями меню всё не так безоблачно, как вы думаете...
Это, млять, не «Модули меню», а Панель навигации!
А модули меню находятся в Модули — Модули меню

Вот например как это выглядит в админшаблоне «bootstrap»:

Стрелкой показан хелп. Он есть по всей админке!

Ситуация с Вами в общем-то типичная:


krotan

 3 
Пользователь
Послать ЛС
23:03:58 29 Ноябрь 2015 Профиль
Спасибо, посмотрел!
К сожалению,в теле этих модулей, также как и в "приветствии" на поддерживаются bb-коды (или php) и я не могу использовать переключение языка на bb-кодах, только html...

Так, как вы предлагаете, действительно можно организовать мультиязычноть, но это не очень удобно.
Дело в том, что по-видимому, каждый сайт первоначально разрабатывается только на одном языке, а переводы на другие языки появляются позже. Более того, наличие переводов разных страниц на другие языки может быть различным. Ещё более того, страница может иметь только частичный перевод...
Это означает, что по вашему методу должна быть довольно сложная логика переключения модулей. Тем более эта логика должна динамично меняться по мере появления переводов...
Согласитесь, это довольно сложная и нетривиальная задача для администратора сайта, который в небольших организациях назначается из случайных людей, не программистов.
Если языки переключать bb-кодами, таких проблем нет, это просто для любого человека.

Резюме: прошу вас допустить возможность использования bb-кодов в этих модулях и в приветствии...

Den1xxx

 43 
Модератор
Послать ЛС
05:52:52 30 Ноябрь 2015 Профиль
Цитата:
Так, как вы предлагаете, действительно можно организовать мультиязычноть, но это не очень удобно.
При такой организации наоборот очень удобно и бб-коды нафиг не нужны. И не нужны переводы в лангах.
Каждый модуль будет целиком только на одном языке в HTML, в точке вывода вставляются несколько модулей на каждом из языков, активен только один, остальные скрыты логикой.
Для чайников там есть включение визуального редактора.
Цитата:
Это означает, что по вашему методу должна быть довольно сложная логика переключения модулей. Тем более эта логика должна динамично меняться по мере появления переводов...
Для администратора прямые руки никто не отменял. Чем больше языков, тем сложнее, но делается это 1 раз, если языков потом не добавлять. Чем ещё могу помочь? Сделать за Вас бесплатно — против моих принципов, так как люди потом садятся на шею. Предлагал бартер за перевод — пока ответа не видел. Читайте ещё раз, до просветления — http://relo...amp;pid=9#9
Цитата:
(Редактирование —) это довольно сложная и нетривиальная задача для администратора сайта
Действия по редактированию модуля меню на сайте сводятся к следующему:
1. Зарегистрировался как админ.
2. Нажал на карандашик.
3. Отредактировал и сохранил.
Для мультиязычного сайта добавляется пункт «0. Выбрал язык», для чайника «2.5 Включил визуальный редактор».
Для сравнения, на Вордпрессе этих пунктов обычно на 2 больше.
Цитата:
Более того, наличие переводов разных страниц на другие языки может быть различным. Ещё более того, страница может иметь только частичный перевод...
Тогда зачем такой перевод нужен?
Цитата:
Резюме: прошу вас допустить возможность использования bb-кодов в этих модулях и в приветствии...
Это есть у меня в другой ветке, но я пока не планирую добавлять это в основную. Да и Ваша задача прекрасно решается без этого. А мультиланги в бб-кодах — зло.

krotan

 3 
Пользователь
Послать ЛС
14:30:27 30 Ноябрь 2015 Профиль
Внимательно прочитал и обдумал ваши доводы - но остался при своём мнении, извините...
Цитата:
А мультиланги в бб-кодах — зло.
Почему??? Для себя я уже сделал - работают прекрасно, никаких издержек не заметил...
Думаю, эти два метода могут сосуществовать, использовать будут что кому удобно. (вот тогда и посмотрим, какой способ народ предпочтёт использовать:) )
[1] [2] [3] [4] [5] [6]

Комментировать

Вы не залогинены!