форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
привет всем. есть небольшой вопрос. можно ли ограничить пользователю права, чтобы он не мог писать в секции, которые ему не положены? то есть я хочу, чтобы каждый пользователь писал только в 1 секцию
Неактивен
Что-то на оф. форуме ничего толкового не нашел, только вот этот плагин - http://textpattern.org/plugins/1025/mta_author_section
Неактивен
Как я понял он организует доступ ко всем статьям автора? Я тоже на него на тыкался, по названию даже подумал, что это то, что мне нужно. Жалко, придется самому ковыряться. Если что наковыряю, то отпишу
Отредактированно anyNeT (11-06-2009 13:55:37)
Неактивен
Как вариант (на яваскрипте):
1. устанавливаем jmd_admin_js - http://forum.textpattern.com/viewtopic.php?id=29647 - плагин позволяет добавлять в админку любой яваскрипт
2. в яваскрипте с помощью jQuery выдергиваем текущего автора: $("#moniker span").text()
3. проверяем - если автор среди запрещенных авторов, то в меню выбор секций убираем запрещеные пункты.
Неактивен
Так тоже в принципе можно, но мне не подойдет. Я просто хотел сделать что-то вроде коллективного блога, чтобы каждый автор писал в свою секцию
Неактивен
Так а чем плох мой вариант, в таком случае? Вряд ли кто из авторов будет специально обходить придуманный алгоритм, чтобы написать в чужую секцию.
Неактивен
Ну надеется, что никто не будет обходить защиту глупо. Как то будет странно выглядеть, если пользователь немного похимичив сможет писать в чужие блоги =/
Неактивен
Может просто не давать таким пользователям прав вообще? пускай читают. Глупо как-то недоверять своим соратникам и ограничивать их. Явно можно просто объяснить ситуацию и все. А если вдруг кто-нибудь случайно выберет другую категорию - всегда можно ее быстро поменять.
Ну это я, конечно, не знаю всей ситуации и прочего, но считаю свою идею достаточно здравой.
Неактивен
Я хотел просто сделать мультиблог примерно на человек 40-50 для своего города. Людей, которые будут вести блог я конечно же не знаю и соответственно доверять им не могу
Неактивен
Пользователям с небольшими правами все равно можно запретить как просмотр, так и изменение не своих статей. Поэтому не вижу большой проблемы. Единственное - создавать 40-50 секций - не в духе текстпаттерн. Может стоит посмотреть в сторону категорий? Или custom_fields?
Неактивен
Возможно, следует попробовать с custom_fields.
Именно способ с секциями указан в textbook.
А почему создавать 40-50 категории в духе Textpattern?
Неактивен
the_ghost
А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)
Неактивен
the_ghost написал:
Единственное - создавать 40-50 секций - не в духе текстпаттерн.
недавно запустил сайтик с 492 секциями, вроде пока он шустро бегает. понаблюдаю за ним еще.
единственное добавление и изменение секций лучше делать чем-то внешним, потому что админка во вкладке секций тормозит.
по теме, в принципе, идея: каждому юзеру по секции - довольно неплохая, т.е. имя юзера = имени секции. (юзер и секция создается одновременно).
единственное, что нет готового плагина для этого. но все необходимые хуки для его написания есть и безопасность в т.ч. тоже.
Неактивен
мне бы решения найти поскорее (( жду помощи...
Неактивен
Katalonian написал:
the_ghost
А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)
Попробуйте bot_write_tab_customize
по теме, в принципе, идея: каждому юзеру по секции - довольно неплохая, т.е. имя юзера = имени секции. (юзер и секция создается одновременно).
единственное, что нет готового плагина для этого. но все необходимые хуки для его написания есть и безопасность в т.ч. тоже.
А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?
Неактивен
the_ghost написал:
Katalonian написал:
the_ghost
А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)Попробуйте bot_write_tab_customize
Это впринципе то что нужно, но как его применить к каждому юзеру отдельно?
Неактивен
the_ghost написал:
А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?
А какие могут быть минусы при использовании юзер=секция ?
Неактивен
makss написал:
the_ghost написал:
А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?
А какие могут быть минусы при использовании юзер=секция ?
На мой взгляд это уже будет дублированием - у статьи уже есть идентификатор автора - непосредственно автор. А если мы для каждого автора создаем секцию, то получаем два поля, которые могут выполнять одну и ту же работу.
Конечно, такой способ значительно сложнее и при малом количестве авторов я, наверное, тоже предпочел дать каждому по секции Но если авторов много, то стоит подумать о делении статей не по секциям, а по авторам.
Неактивен