andaril 4 07/14/07 18:42 Изменить в файле /sources/action_public/moderate.php функцию topic_curator на //----------------------------------------- // Topic curator //----------------------------------------- function topic_curator() { //----------------------------------------- // Check Permissions //----------------------------------------- $passed = 0; if ($this->ipsclass->member['g_is_supmod'] == 1) { $passed = 1; } else if ($this->moderator['add_curator'] == 1) { $passed = 1; } else { $passed = 0; } if ($passed != 1) $this->moderate_error(); if ( ! $this->topic['tid'] ) { $this->moderate_error(); } //----------------------------------------------- // Are we checking first? //----------------------------------------------- $update=''; if ($this->ipsclass->input['check'] == 1) { $user_list=$this->ipsclass->input['topic_curator']; if (isset($user_list) and $user_list != "") { //--------------------------- // Sort out the array //--------------------------- $user_list = str_replace( "<br>", "<br />" , trim($user_list) ); $user_list = str_replace( "<br /><br />", "<br />" , trim($user_list) ); $user_list = preg_replace( "#^(<br />){1}#", "" , $user_list ); $user_list = preg_replace( "#(<br />){1}$#", "" , $user_list ); $user_list = preg_replace( "#<br />\s+#", "," , $user_list ); $this->ipsclass->DB->simple_construct( array( 'select' => 'id, members_display_name', 'from' => 'members', 'where' => "LOWER(members_display_name)='{$user_list}'" )); $this->ipsclass->DB->simple_exec(); if ( ! $this->ipsclass->DB->get_num_rows() ) { $this->moderate_error('cp_error_no_mem'); return; } else { $sql_row = $this->ipsclass->DB->fetch_row(); $cc_array['name'] = $sql_row['members_display_name']; $cc_array['id'] = $sql_row['id']; } $this->ipsclass->DB->do_update( 'topics', array ('curator_id' =>addslashes(serialize($cc_array)),),"tid={$this->ipsclass->input['t']}" ); $update="Добавлен куратор: <b>{$cc_array['name']}</b>"; // $this->ipsclass->DB->do_update } else { $this->ipsclass->DB->do_update( 'topics', array ('curator_id' =>'',),"tid={$this->ipsclass->input['t']}" ); $update="Куратор удалён!"; } } $this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topics', 'where' => 'tid='.intval($this->ipsclass->input['t']) ) ); $this->ipsclass->DB->simple_exec(); $this->topic = $this->ipsclass->DB->fetch_row(); $list = unserialize(stripslashes($this->topic['curator_id'])); $this->output .= $this->ipsclass->compiled_templates['skin_mod']->topic_curator_splash ($this->forum, $this->topic, $this->ipsclass->return_md5_check(),$list['name'], $update ); // $print->pop_up_window( "", $this->output ); $this->ipsclass->print->pop_up_window( "", $this->output ); } Поделиться сообщением Ссылка на сообщение
FVVSHARK 0 07/15/07 03:04 andarilСпасибо.Проблема устранена. Поделиться сообщением Ссылка на сообщение
FVVSHARK 0 07/17/07 06:35 Возник ещё один вопрос, по улучшению Мода. Как его изменить, чтобы можно было добавлять не одного, в нескольких "Кураторов" в одну тему? Данный мод такой возможности не имеет, при добавление 2-го "Куратора", он заменяет первого. Поделиться сообщением Ссылка на сообщение
V-Spot 0 07/25/07 17:57 А у меня вот такой вопросик: Есть ли моды позволяющие делать так чтобы создатель темы был модератором своих тем? Тоесть я создал тему я ее и модерирую. Поделиться сообщением Ссылка на сообщение
Lazek 0 01/08/08 06:45 Скажите данный мод работает на 2.3.3 ? Поделиться сообщением Ссылка на сообщение
andaril 4 01/08/08 08:06 http://ipbskins.ru/forum/files/file/146-an23-куратормодератор-темы/ Поделиться сообщением Ссылка на сообщение
klop2 0 02/20/08 23:57 ACP Home > Skin Manager Home > Edit Template HTMLВыбираем там группу фрагментов Forum Index в ней выбираем фрагмент render_forum_row где это находиться у ся на форуме найти не могу......у меня рууская версия но никаких менеджерей стиля нету!где это подскажите!? Поделиться сообщением Ссылка на сообщение
Acid Burn 3 02/21/08 05:05 АдминЦентр - Внешний вид - Изменить HTML шаблоны - skin_forum (просмотр конкретного форума) - render_forum_row Поделиться сообщением Ссылка на сообщение
klop2 0 02/21/08 08:42 АдминЦентр - Внешний вид - Изменить HTML шаблоны - skin_forum (просмотр конкретного форума) - render_forum_rowвсе спасибо нашол где править.....хотел спросить от этих исправлений если чтот не так сделать форуму может капут настать....или все можно будет исправить? Поделиться сообщением Ссылка на сообщение
Acid Burn 3 02/21/08 10:09 Можно будет исправить. Возле render_forum_row появится кнопочка "Revert"/"Обратить". Поделиться сообщением Ссылка на сообщение
klop2 0 02/21/08 18:58 из-за html форум не умрет ;)пасиб проверю! Поделиться сообщением Ссылка на сообщение
bzzzbzzz 0 02/23/08 06:57 Подскажите как сделать чтобы при просмотре списка тем, под названии курируемой темы отображался ник куратора? Вроде бы эта возможность включена в файле forums.php://curator $list = unserialize(stripslashes($topic['curator_id'])); if ($list['id']) { $topic['curator']='Куратор темы: <a href="./index.php?showuser='.$list['id'].'">'.$list['members_display_name']."</a>"; } //curatorно почему-то не работает Поделиться сообщением Ссылка на сообщение
andaril 4 02/23/08 08:37 ###################################################################### Заходим в админку ACP Home > Skin Manager Home > Edit Template HTML Выбираем там группу фрагментов Forum Index в ней выбираем фрагмент render_forum_row ====================================================================== Ищем в фрагменте ---------------------------------------------------------------------- </span> {$data[PAGES]} <div class="desc"><span onclick='return span_desc_to_input("{$data['tid']}");' id='tid-desc-{$data['tid']}'>{$data['description']}</span> ---------------------------------------------------------------------- Вставляем после этого ---------------------------------------------------------------------- <span class="forumdesc"><if="$data['curator']"><i>{$data['curator']}</i></if></span> ======================================================================но там есть и эти строки, вставив, которые должно все работать Поделиться сообщением Ссылка на сообщение
bzzzbzzz 0 02/23/08 09:59 (изменено) У меня нет фрагмента Forum Index :) Я правил skin_forum - render_forum_rowПосле установки мода появился новый фрагмент без названия... В нем также есть render_forum_row... Все работает, но при просмотре списка тем не отображается информация о том, кто куратор темы. Также при просмотре курируемой темы под аватаром куратора нет записи о том, что он куратор, хотя такая запись в измененных файлах точно есть ) Изменено 23 февраля 2008 пользователем bzzzbzzz Поделиться сообщением Ссылка на сообщение