Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 09-06-2009 18:48:47

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

права пользователя

привет всем. есть небольшой вопрос. можно ли ограничить пользователю права, чтобы он не мог писать в секции, которые ему не положены? то есть я хочу, чтобы каждый пользователь писал только в 1 секцию smile


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#2 11-06-2009 13:23:26

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

Что-то на оф. форуме ничего толкового не нашел, только вот этот плагин - http://textpattern.org/plugins/1025/mta_author_section


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 11-06-2009 13:53:24

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: права пользователя

Как я понял он организует доступ ко всем статьям автора? Я тоже на него на тыкался, по названию даже подумал, что это то, что мне нужно. Жалко, придется самому ковыряться. Если что наковыряю, то отпишу smile

Отредактированно anyNeT (11-06-2009 13:55:37)


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#4 11-06-2009 20:25:50

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

Как вариант (на яваскрипте):
1. устанавливаем jmd_admin_js - http://forum.textpattern.com/viewtopic.php?id=29647 - плагин позволяет добавлять в админку любой яваскрипт
2. в яваскрипте с помощью jQuery выдергиваем текущего автора: $("#moniker span").text()
3. проверяем - если автор среди запрещенных авторов, то в меню выбор секций убираем запрещеные пункты.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 12-06-2009 18:33:18

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: права пользователя

Так тоже в принципе можно, но мне не подойдет. Я просто хотел сделать что-то вроде коллективного блога, чтобы каждый автор писал в свою секцию smile


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#6 12-06-2009 20:14:08

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

Так а чем плох мой вариант, в таком случае? Вряд ли кто из авторов будет специально обходить придуманный алгоритм, чтобы написать в чужую секцию.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#7 12-06-2009 22:55:13

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: права пользователя

Ну надеется, что никто не будет обходить защиту глупо. Как то будет странно выглядеть, если пользователь немного похимичив сможет писать в чужие блоги =/


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#8 13-06-2009 00:06:50

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Re: права пользователя

Может просто не давать таким пользователям прав вообще? пускай читают. Глупо как-то недоверять своим соратникам и ограничивать их. Явно можно просто объяснить ситуацию и все. А если вдруг кто-нибудь случайно выберет другую категорию - всегда можно ее быстро поменять.
Ну это я, конечно, не знаю всей ситуации и прочего, но считаю свою идею достаточно здравой.

Неактивен

 

#9 13-06-2009 10:21:22

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: права пользователя

Я хотел просто сделать мультиблог примерно на человек 40-50 для своего города. Людей, которые будут вести блог я конечно же не знаю и соответственно доверять им не могу smile


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#10 13-06-2009 10:52:19

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

Пользователям с небольшими правами все равно можно запретить как просмотр, так и изменение не своих статей. Поэтому не вижу большой проблемы. Единственное - создавать 40-50 секций - не в духе текстпаттерн. Может стоит посмотреть в сторону категорий? Или custom_fields?


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#11 13-06-2009 10:59:51

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: права пользователя

Возможно, следует попробовать с custom_fields.
Именно способ с секциями указан в textbook.
А почему создавать 40-50 категории в духе Textpattern?


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#12 18-05-2010 20:11:45

Katalonian
глаголь
Зарегистрирован: 18-04-2010
Сообщений: 33

Re: права пользователя

the_ghost

А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)

Неактивен

 

#13 19-05-2010 10:42:58

makss
наш
Зарегистрирован: 21-10-2008
Сообщений: 208
Вебсайт

Re: права пользователя

the_ghost написал:

Единственное - создавать 40-50 секций - не в духе текстпаттерн.

недавно запустил сайтик с 492 секциями, вроде пока он шустро бегает. понаблюдаю за ним еще.
единственное добавление и изменение секций лучше делать чем-то внешним, потому что админка во вкладке секций тормозит.

по теме, в принципе, идея: каждому юзеру по секции - довольно неплохая, т.е. имя юзера = имени секции. (юзер и секция создается одновременно).
единственное, что нет готового плагина для этого. но все необходимые хуки для его написания есть и безопасность в т.ч. тоже.


aks_rss : RSS parser and aggregator | http://makss.uaho.net/plugins/aks_rss
aks_table : Simple tables in TxP (Ctrl+C, Ctrl+V) | http://makss.uaho.net/plugins/aks_table

Неактивен

 

#14 19-05-2010 10:56:59

Katalonian
глаголь
Зарегистрирован: 18-04-2010
Сообщений: 33

Re: права пользователя

мне бы решения найти поскорее (( жду помощи...

Неактивен

 

#15 19-05-2010 22:29:26

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

Katalonian написал:

the_ghost

А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)

Попробуйте bot_write_tab_customize

по теме, в принципе, идея: каждому юзеру по секции - довольно неплохая, т.е. имя юзера = имени секции. (юзер и секция создается одновременно).
единственное, что нет готового плагина для этого. но все необходимые хуки для его написания есть и безопасность в т.ч. тоже.

А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#16 20-05-2010 10:14:26

Katalonian
глаголь
Зарегистрирован: 18-04-2010
Сообщений: 33

Re: права пользователя

the_ghost написал:

Katalonian написал:

the_ghost

А вы можете описать оба варинта, как с плагином: http://textpattern.org/plugins/1025/mta_author_section
так и ваш вариант с джава скриптом, а то я чёт не пойму, спасибо заранее)

Попробуйте bot_write_tab_customize

Это впринципе то что нужно, но как его применить к каждому юзеру отдельно?

Неактивен

 

#17 20-05-2010 12:08:42

makss
наш
Зарегистрирован: 21-10-2008
Сообщений: 208
Вебсайт

Re: права пользователя

the_ghost написал:

А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?

А какие могут быть минусы при использовании юзер=секция ?


aks_rss : RSS parser and aggregator | http://makss.uaho.net/plugins/aks_rss
aks_table : Simple tables in TxP (Ctrl+C, Ctrl+V) | http://makss.uaho.net/plugins/aks_table

Неактивен

 

#18 20-05-2010 13:19:08

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: права пользователя

makss написал:

the_ghost написал:

А может не надо доп-секций? С помощью плагина по переписыванию ссылок или хака в htaccess вытягивать статьи нужного автора из общей секции?

А какие могут быть минусы при использовании юзер=секция ?

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

Конечно, такой способ значительно сложнее и при малом количестве авторов я, наверное, тоже предпочел дать каждому по секции smile Но если авторов много, то стоит подумать о делении статей не по секциям, а по авторам.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru