Для юзеров Seditio и новичков
Macik |
|
---|---|
Может тема уже поднималась, но не нашел.
Суть вопроса в необходимости наделить пользователя правами на "наполнение сайта контентом". Т.е.: 1. правами на создание страниц (это вроде можно сделать через установку прав на категории страниц и админку на чтение). 2. правами на создание структуры каталогов (страниц) - вот этот момент вызвал трудности. Можно дать права на админку в целом - но это не есть гуд. Как я понял из исходника отдельно на "admin.php?m=page&s=structure" права не установить. Очень бы хотелось увидеть полноценное разделение прав по модулям и секциям админки. --------------- Еще очень хотелось бы видеть очередь на утверждение в виде обычной таблицы. В свое время писал даже плагин под SED. Вот пример работы плагина: http://macik.info/_usrdata/help/eyopq8.jpg Подробнее с функциями можно ознакомиться здесь: http://macik.info/page.php?al=Howto_queue Однако мой плагин сильно завязан на плагин EYOOP (автор riptide), а тот в свою очередь сильно завязан на textboxer2 и без глобальной переделки под Котонти работать не будет. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Trustmaster |
|
---|---|
Сейчас текущая организация модулей и прав не позволяет. А вот к Renaissance будем попробовать.
EYOOP теперь принадлежит истории. Хотя очередь в виде таблицы была бы полезна. May the Source be with you!
|
Macik |
|
---|---|
В идеале вынести очередь (как и предполагается модули админки) в отдельные плагины.
А очередь в виде таблицы - удобна тем, что пользователь видит все свои страницы одним списком (естественно с сортировкой по названию/дате/разделу), и в одно нажатие может утвердить или поставить обратно в очередь любую свою страницу. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Sergeich |
|
---|---|
вот такую бы приблуду я не отказался увидеть в котонте на уровне плагина - http://habrahabr.ru/blogs/jquery/66125/
|
Trustmaster |
|
---|---|
Изначально я хотел прикрутить такую штуку и автодополнение тегов к плагину tags в стандарте, да всё никак руки не доходят.
May the Source be with you!
|
Perceive |
|
---|---|
Почитал о чехарде с наименованием версий и так и не понял. Особенно объяснений в анонсе 0.6.1 :).
За время общения с движками самую понятную структуру версий встретил у phpBB. X.Y.Z, где X - текущая актуальная ветка разработки (на которую пишутся плагины, которая поддерживается сообществом и т.п.), Y - серьёзные изменения в движке (безопасность, функционал), Z - немасштабные изменения (бакфиксы, уязвимости и т.п.). Так шта это мой вопрос и пожелание к движку ![]() |
Trustmaster |
|
---|---|
Почти то же самое. Z - исправления ошибок и уязвимостей, полная совместимость. Y - серьёзные изменения, необходимы изменения в базе и скинах/плагинах. X - новый продукт, совместимость обеспечивается за счёт утилит миграции.
May the Source be with you!
|
esclkm |
|
---|---|
Унас в движке есть неглассная переменная $error_string - она используется везде, когда была ошибка.
А в админке она используется когда выполнено какое либо действие. Предлагаю помимо $error_string добавить переменную $action_string (b создать соответствующий блок. Это позволит внутри кода избежать путаниц, а так же в случае успешного выполения "комманды" - сообщение выделить допустим зелененьким цветом. littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
$error_string - быстрое решение и дань традициям. В большинстве CMF очереди сообщений передаются через сессии и обработка ошибок проводится отдельно, а не в общем потоке. Так что не уверен, что есть смысл плодить волшебные переменные.
May the Source be with you!
|
Dr2005alex |
|
---|---|
Есть просьбочка! Не знаю куда написать. Думаю тут вполне.
Хочу попросить добавить цифровое значение на выходе в функции sed_build_ratings. На сегодняшний день там только графическое отображение! А для реализайии сортировки по рейтингу надо бы иметь числовое значение! Для плагинов это особенно актуально. В общем поменять return array($res, ''); return array($res, '',$rating_average); Мелочь но много возможностей открывает! ![]() WebKaa.ru - Cotonti Relax
|
Eugeny |
|
---|---|
подскажите, пожалуйста. можно ли в index.tpl включить код для незарегистрированного пользователя?
такое не работает:
<!-- BEGIN: MAIN -->
<!-- BEGIN: GUEST -->
код
<!-- END: GUEST -->
<!-- END: MAIN -->
|
NovoKain |
|
---|---|
Например:
<!-- IF {PHP.usr.profile.user_maingrp} = 0 --> ТЕКСТ <!-- ENDIF --> Не уверен что у гостя группа 0 только. |
Trustmaster |
|
---|---|
<!-- IF {PHP.usr.id} == 0 -->
ТЕКСТ
<!-- ENDIF --> May the Source be with you!
|
Ratibor |
|
---|---|
В общем столкнулся сейчас с проблеммой.
На одном новом сайте пользователи в основном, мягко так скажем, новички, дак вот все жалуются на то что случайно удаляют файлы в pfs. Надо бы прикрутить запрос на подтверждение удаления, ну или чтобы удаленные файлы и папки помещались в корзину. Не задавай глупых вопросов, не услышишь вранья.
|
Perceive |
|
---|---|
Ещё одно предложение.
Мы имеем набор коренных файлов (index.php, list.php, message.php, ...), в которых есть одни и те же куски кода, например: define('SED_CODE', TRUE);
define('SED_PLUG', TRUE);
require_once('./datas/config.php');
require_once($cfg['system_dir'].'/functions.php');
require_once($cfg['system_dir'].'/common.php'); defined('SED_CODE') && defined('SED_PLUG') or die('Wrong URL'); Думаю, можно достаточно быстро всё переложить на один index.php. Пусть он из url-ов вида site.ru/page/12, site.ru/topic/23 вырезает название модуля с переменными и сам его подключает. Убиваем двух зайцев: убираем избыточность и вводим базовые ЧПУ, не прибегая к написанию правил в .htaccess. |