MartinFox 4 07/04/2015 06:04 AM Добрый день! Недавно увидел на одном форуме кнопку "Отклонить", которая отправляет сообщения в предмодерацию, а не скрывает их. Решил сделать подобную у себя на форуме, но у меня не получилось. Подскажите пожалуйста, как ее сделать? Share this post Link to post
siv1987 2,628 07/04/2015 08:51 AM Решил сделать подобную у себя на форуме, но у меня не получилосьЧто именно не получилось?Смотрите на том форуме какой адрес имеет эта кнопка, находите нужный шаблон (post) и добавляете там эту кнопку с соответствующими адресом которая отправляет сообщение на премодерацию. Кроме того, нужно составить условие если сообщение уже на премодерации, кнопка будет иметь противоположное значение - Одобрить. А чем вам "Скрыть" не устраивает? Share this post Link to post
MartinFox 4 07/04/2015 08:54 AM Что именно не получилось?Смотрите на этом форуме какой адрес имеет эта кнопка, находите нужный шаблон (post) и добавляете там эту кнопку с соответствующими адресом которая отправляет сообщение на премодерацию. Кроме того, нужно составить условие если сообщение уже на премодерации, кнопка будет иметь противоположное значение - Одобрить. А чем вам "Скрыть" не устраивает?Добрый день! Не смог составить нужную ссылку и условие, просьба помочь. Не устраивает,так как при скрытии количество сообщений остается неизменным, а при отправке в предмодерацию количество сообщений уменьшается. И есть еще много + у данной кнопки, просьба помочь с составлением кода. Share this post Link to post
siv1987 2,628 07/04/2015 09:11 AM Темы -> 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§ion=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
MartinFox 4 07/04/2015 09:29 AM А можно эту кнопку поставить перед "Изменить"? Share this post Link to post
siv1987 2,628 07/04/2015 09:42 AM Можно. Добавляете после этого if блока (перед canReportPost). Share this post Link to post
MartinFox 4 07/04/2015 09:58 AM Можно. Добавляете после этого if блока (перед canReportPost).Отлично! Уважаемый siv1987, Вы не будете против если я попрошу Вас сделать еще одну вещь, для моего форума? Share this post Link to post
siv1987 2,628 07/04/2015 10:09 AM Одна тема - один вопрос. Правила форума."Индивидуальную" помощь я оказываю только платно. Задавая вопрос на этом форуме, вы обращаетесь за помощью к участникам этого форума. Share this post Link to post
Newton 0 07/04/2015 03:41 PM Можно. Добавляете после этого if блока (перед canReportPost).И последнее, можно ее же добавить во всплывающее окошко модератора? "ipsFloatingAction". То есть, чтобы можно былло массово сообщения в предмодерацию отправлять. Share this post Link to post
siv1987 2,628 07/04/2015 07:07 PM Наверное можно. Находите где находится этот всплывающий список и добавляете по аналогии с другими пунктами которые находятся там. Share this post Link to post
Newton 0 07/04/2015 07:29 PM Наверное можно. Находите где находится этот всплывающий список и добавляете по аналогии с другими пунктами которые находятся там.Попытался, но результата не последовало. Вот код: 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