Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
MartinFox

Кнопка "Отправить в предмодерацию"

Recommended Posts

Добрый день!

 

Недавно увидел на одном форуме кнопку "Отклонить", которая отправляет сообщения в предмодерацию, а не скрывает их. Решил сделать подобную у себя на форуме, но у меня не получилось. Подскажите пожалуйста, как ее сделать?

 

Share this post


Link to post
Share on other sites

Решил сделать подобную у себя на форуме, но у меня не получилось

Что именно не получилось?

Смотрите на том форуме какой адрес имеет эта кнопка, находите нужный шаблон (post) и добавляете там эту кнопку с соответствующими адресом которая отправляет сообщение на премодерацию. Кроме того, нужно составить условие если сообщение уже на премодерации, кнопка будет иметь противоположное значение - Одобрить. А чем вам "Скрыть" не устраивает?

Share this post


Link to post
Share on other sites

Что именно не получилось?

Смотрите на этом форуме какой адрес имеет эта кнопка, находите нужный шаблон (post) и добавляете там эту кнопку с соответствующими адресом которая отправляет сообщение на премодерацию. Кроме того, нужно составить условие если сообщение уже на премодерации, кнопка будет иметь противоположное значение - Одобрить. А чем вам "Скрыть" не устраивает?

Добрый день!

 

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

Share this post


Link to post
Share on other sites

Темы -> post

 

Найти

<if test="canEdit:|:$post['post']['_can_edit'] === TRUE">

Выше добавить

				<if test="canUnapprove:|:$post['post']['_softDelete'] && ! $topic['_isArchived']">
					<li id='unapprove_post_{$post['post']['pid']}'>
						<a href='{parse url="module=moderate&section=moderate&do=postchoice&tact=unapprove&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&page={$this->request['page']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' class='approve_post'>Отклонить</a>
					</li>
				</if>

 

Share this post


Link to post
Share on other sites

А можно эту кнопку поставить перед "Изменить"?

Share this post


Link to post
Share on other sites

Можно. Добавляете после этого if блока (перед canReportPost).

Share this post


Link to post
Share on other sites

Можно. Добавляете после этого if блока (перед canReportPost).

Отлично! Уважаемый siv1987, Вы не будете против если я попрошу Вас сделать еще одну вещь, для моего форума?

Share this post


Link to post
Share on other sites

Одна тема - один вопрос. Правила форума.

"Индивидуальную" помощь я оказываю только платно. Задавая вопрос на этом форуме, вы обращаетесь за помощью к участникам этого форума.

Share this post


Link to post
Share on other sites

Можно. Добавляете после этого if блока (перед canReportPost).

И последнее, можно ее же добавить во всплывающее окошко модератора? "ipsFloatingAction". То есть, чтобы можно былло массово сообщения в предмодерацию отправлять.

Share this post


Link to post
Share on other sites

Наверное можно. Находите где находится этот всплывающий список и добавляете по аналогии с другими пунктами которые находятся там.

Share this post


Link to post
Share on other sites

Наверное можно. Находите где находится этот всплывающий список и добавляете по аналогии с другими пунктами которые находятся там.

Попытался, но результата не последовало. Вот код:

ipb.templates['post_moderation'] = new Template("<div id='comment_moderate_box' class='ipsFloatingAction' style='display: none'><span class='desc'>{$this->lang->words['comment_action_count']} </span><select id='tactInPopup' class='input_select'><option value='approve'>{$this->lang->words['cpt_approve']}</option><option value='delete'>{$this->lang->words['cpt_hide']}</option><option value='sundelete'>{$this->lang->words['cpt_undelete']}</option><option value='deletedo'>{$this->lang->words['cpt_delete']}</option><option value='merge'>{$this->lang->words['cpt_merge']}</option><option value='split'>{$this->lang->words['cpt_split']}</option><option value='move'>{$this->lang->words['cpt_move']}</option></select>  <input type='button' class='input_submit' id='submitModAction' value='{$this->lang->words['comments_act_go']}' /></div>");

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...