Искать  
 
   
1 из 2
1
Как добавить пользователя чтоб только свои статьи писал и редактировал.
Отправлено: 14 Апрель 2009 12:52 P.M.   [ Игнорировать ]
Member
RankRankRank
Всего сообщений:  158
Зарегистрирован  2008-01-21

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

Профиль
 
 
Отправлено: 14 Апрель 2009 01:29 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

вечером опишу решение с Form Helper для автономного редактирования только своих новостей.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 14 Апрель 2009 05:35 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Если у пользователя будет доступ к админке, то выделить для него отдельную группу и расставить права на модуль, на публикации и т.д.

Если речь о SAEF, т.е. об автономном добавлении материалов, то принцип работы по добавлению через SAEF описан тут (англ) и тут (рус)

Что касается редактирования своих записей, то при использовании плагина Form Helper
форма будет иметь следующий вид

{exp:weblog:entries rdf="off" show_future_entries="yes" show_expired="yes"}    
{exp
:form_helper:member_is_author author_id="{author_id}"}
{if member_not_author}
Извините
но только автор новости может ее радктировать.
{/if}  
{exp
:weblog:entry_form weblog="my_weblog" return="add/tnx/success" status="open" preview="site/entry" enctype="multipart/form-data"}

В комплекте с плагином идет пример использования
если будет что не понятноспрашивай.

{/exp:weblog:entry_form}
{
/exp:form_helper:member_is_author}
{
/exp:weblog:entries} 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 15 Апрель 2009 02:50 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

Сделать для него SAEF и статус записи ставить closed

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 15 Апрель 2009 03:56 P.M.   [ Игнорировать ]   [ # 4 ]
Member
RankRankRank
Всего сообщений:  158
Зарегистрирован  2008-01-21

хотелось бы чтоб человек получил возможность редактировать статьи как и я через WLW или плагином ScribeFire для Firefox.
Буду пытаться реализовать.

Профиль
 
 
Отправлено: 13 Октябрь 2009 05:57 P.M.   [ Игнорировать ]   [ # 5 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

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

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 14 Октябрь 2009 09:42 A.M.   [ Игнорировать ]   [ # 6 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

скорее всего трабла с датами
проследи, чтобы внути exp:weblog:entry_form были установлены entry_date и expiration_date

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:15 P.M.   [ Игнорировать ]   [ # 7 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Понял почему не отображались. Когда редактирую через saef записи, им автоматом ставится статус “закрыто”. Как сделать, чтобы по умолчанию всегда было открыто?

{exp:form_helper:statuses entry_id="{entry_id}" exclude="open|closed|hamsandwich"}
<input type="radio" name="status" value="{entry_status}" {checked} /> {entry_status}
{
/exp:form_helper:statuses} 

Ваще не пашет. Просто надпись “статус” и пусто

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:39 P.M.   [ Игнорировать ]   [ # 8 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

exp:weblog:entry_form status=“open”

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:41 P.M.   [ Игнорировать ]   [ # 9 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02
{exp:weblog:entry_form weblog="buy" return="add/tnx/success" status="open" preview="site/entry" enctype="multipart/form-data"

Так и стоит

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:42 P.M.   [ Игнорировать ]   [ # 10 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

странно
ну пропиши явно
<input type=“hidden” name=“status” value=“open” />

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:44 P.M.   [ Игнорировать ]   [ # 11 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

так появляется видимое поле с надписью open )) и ничерта не работает

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:45 P.M.   [ Игнорировать ]   [ # 12 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

кавычки заменил на нормальные? или просто копипейст сделал?

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:48 P.M.   [ Игнорировать ]   [ # 13 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Поставил новые ковычки, поле не появилось, но

ничерта не работает

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 14 Октябрь 2009 04:51 P.M.   [ Игнорировать ]   [ # 14 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

можешь кинуть в личку доступы и ссылку, посмотрю

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 14 Октябрь 2009 05:03 P.M.   [ Игнорировать ]   [ # 15 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

добавил <input type=“hidden” value=“open” name=“status” /> и всё работает
странно, не так ли? wink

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
   
1 из 2
1