Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
MartinFox

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

Рекомендованные сообщения

Добрый день!

 

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

 

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Добрый день!

 

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

Поделиться сообщением


Ссылка на сообщение

Темы -> 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>

 

Поделиться сообщением


Ссылка на сообщение

Отображается.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

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>");

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...