Искать  
 
   
 
Обновлений записей в SAEF
Отправлено: 12 Март 2009 02:15 P.M.   [ Игнорировать ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Можно как-ниубдь обновить запись веблога через SAEF?

Профиль
 
 
Отправлено: 12 Март 2009 03:15 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Вот с помощью этого - Solspace Form Helper Plugin

 Подпись 

booooring…

Профиль
 
 
Отправлено: 15 Апрель 2009 11:47 P.M.   [ Игнорировать ]   [ # 2 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
{exp:form_helper:member_is_author author_id="{author_id}"

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

Профиль
 
 
Отправлено: 16 Апрель 2009 06:27 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
maximus007 - 15 Апрель 2009 11:47 P.M.
{exp:form_helper:member_is_author author_id="{author_id}"

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

убери это и можно будет редактировать
также не забудь внутри {exp:weblog:entry_form поставить

<input type=“hidden” name=“entry_id” value=”{entry_id}” />
          <input type=“hidden” name=“allow_comments” value=“y” />
          <input type=“hidden” name=“allow_trackbacks” value=“n” />
          <input type=‘hidden’ name=‘dst_enabled’ value=‘y’ />
          <input type=“hidden” name=“status” value=”{status}” />
          <input type=“hidden” name=“author_id” value=”{author_id}” />

          <input name=“entry_date” type=“hidden” value=”{entry_date format=’%Y-%m-%d %H:%i’}” maxlength=“23” />

 Подпись 

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

Профиль
 
 
Отправлено: 16 Апрель 2009 10:35 A.M.   [ Игнорировать ]   [ # 4 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Юзаю такой код:

{exp:weblog:entries weblog="groups" entry_id="{segment_3}" status="open|closed" rdf="off" show_future_entries="yes" show_expired="yes"}
{exp
:form_helper:member_is_author author_id="{author_id}"}
{exp
:weblog:entry_form weblog="groups" show_fields="not screen|images" return="groups/{url_title}/" status="open" enctype="multipart/form-data"}
                   
<input type="text" name="{exp:form_helper:field_grabber field_name='mail'}" value="{mail}" size="50" maxlength="100" />
                   <
input type="hidden" name="{exp:form_helper:field_grabber field_name='mail'}" value="br" />
{/exp:weblog:entry_form}
{
/exp:form_helper:member_is_author}
{
/exp:weblog:entries} 

После обновления mail становится = br. Xt у меня не так?

Профиль
 
 
Отправлено: 16 Апрель 2009 11:10 A.M.   [ Игнорировать ]   [ # 5 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Попустил в строке

<input type="hidden" name="{exp:form_helper:field_grabber field_name='mail'}" value="br" /> 

Нужно:

<input type="hidden" name="{exp:form_helper:field_grabber field_name='mail' which='format'}" value="br" /> 
Профиль
 
 
Отправлено: 13 Май 2009 11:18 P.M.   [ Игнорировать ]   [ # 6 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Не разобрался, как сделать, чтобы все могли редактировать любую запись, даже чужую

{exp:weblog:entries weblog="groups" entry_id="{segment_3}" status="open|closed" rdf="off" show_future_entries="yes" show_expired="yes"}
{exp
:form_helper:member_is_author author_id="{author_id}"}
{exp
:weblog:entry_form weblog="groups" show_fields="not screen|images" return="groups/{url_title}/" status="open" enctype="multipart/form-data"}
..... 
Профиль
 
 
Отправлено: 22 Май 2009 04:53 P.M.   [ Игнорировать ]   [ # 7 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

up! Как сделать все таки, чтобы каждый мог редактировать лбюього друого пользователя? Очень срочненько нужно мне

Профиль
 
 
Отправлено: 22 Май 2009 05:28 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
maximus007 - 22 Май 2009 04:53 P.M.

up! Как сделать все таки, чтобы каждый мог редактировать лбюього друого пользователя? Очень срочненько нужно мне

вместо

{exp:form_helper:member_is_author author_id="{author_id}"

просто

{exp:form_helper} 
Профиль
 
 
Отправлено: 26 Май 2009 12:50 P.M.   [ Игнорировать ]   [ # 9 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
Ошибка

Следующий тег не может быть обработан
:

{exp:form_helper}

Убедитесь
что модуль ‘form_helper’ установлен и ‘form_helper’ является допустимым методом для этого модуля 

Очень срочно нужен решить эту проблему..  Кто что еще предложит?

Профиль
 
 
Отправлено: 26 Май 2009 01:25 P.M.   [ Игнорировать ]   [ # 10 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

все гораздо проще smile нужно было вообще убрать

{exp:form_helper:member_is_author author_id="{author_id}"}
{
/exp:form_helper:member_is_author } 

так что удаляйте то, что у вас осталось

{exp:form_helper} 
{
/exp:form_helper} 
 Подпись 

booooring…

Профиль
 
 
Отправлено: 26 Май 2009 10:00 P.M.   [ Игнорировать ]   [ # 11 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

не понял немного, что убрат? можно боле развернуто?

Профиль
 
 
Отправлено: 26 Май 2009 10:16 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02
{exp:weblog:entries weblog="groups" entry_id="{segment_3}" status="open|closed" rdf="off" show_future_entries="yes" show_expired="yes"}
{exp
:form_helper:member_is_author author_id="{author_id}"}
{exp
:weblog:entry_form weblog="groups" show_fields="not screen|images" return="groups/{url_title}/" status="open" enctype="multipart/form-data"}
                   
<input type="text" name="{exp:form_helper:field_grabber field_name='mail'}" value="{mail}" size="50" maxlength="100" />
                   <
input type="hidden" name="{exp:form_helper:field_grabber field_name='mail'}" value="br" />
{/exp:weblog:entry_form}
{
/exp:form_helper:member_is_author}
{
/exp:weblog:entries} 

тут  главное помнить, что form_helper это плагин, и единственное предназначение функции form_helper:member_is_author это откинуть записи где пользователь не автор, но при этом такие теги как form_helper:field_grabber это независимые от  form_helper:member_is_author функции. Так что выше указную функцию можно сократить до

{exp:weblog:entries weblog="groups" entry_id="{segment_3}" status="open|closed" rdf="off" show_future_entries="yes" show_expired="yes"}
{exp
:weblog:entry_form weblog="groups" show_fields="not screen|images" return="groups/{url_title}/" status="open" enctype="multipart/form-data"}
                   
<input type="text" name="{exp:form_helper:field_grabber field_name='mail'}" value="{mail}" size="50" maxlength="100" />
                   <
input type="hidden" name="{exp:form_helper:field_grabber field_name='mail'}" value="br" />
{/exp:weblog:entry_form}
{
/exp:weblog:entries} 
 Подпись 

booooring…

Профиль
 
 
Отправлено: 28 Май 2009 01:02 P.M.   [ Игнорировать ]   [ # 13 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

кстати, вот еще на один плагин натолкнулся для этих целей - Pops

 Подпись 

booooring…

Профиль