tolik777 Опубликовано 28 Февраля 2007 Жалоба Поделиться Опубликовано 28 Февраля 2007 У меня данный мод стоял на 2.1.7. Вчера обновился до 2.2.2. Настройки мода остались в админке, и табличка в базе данных вроде осталась.Будет ли данный мод на 2.2.х ветку адаптирован? Или может он уже есть? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 28 Февраля 2007 Жалоба Поделиться Опубликовано 28 Февраля 2007 Есть от других авторов.Именно этого мода нет, и, скорее всего, не будет для 2.2.х. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 2 Марта 2007 Жалоба Поделиться Опубликовано 2 Марта 2007 я советую как делать...ставь как он есть от 21х на 22хсмотри ошиибки, которые он будет говоритьесли не можешь исправить сам, пиши сюда P.S. я тут подумал переквалифицироватся под 22х) Ссылка на комментарий Поделиться на других сайтах Прочее
Scream89 Опубликовано 3 Марта 2007 Жалоба Поделиться Опубликовано 3 Марта 2007 Тоже хотел бы видеть этот мод для 2.2.x Ссылка на комментарий Поделиться на других сайтах Прочее
KAA76 Опубликовано 3 Марта 2007 Жалоба Поделиться Опубликовано 3 Марта 2007 1 Ссылка на комментарий Поделиться на других сайтах Прочее
Lord Havoc Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 Маленький вопросик, а почему не воспользоваться новым модом:http://mods.invisionize.com/db/index.php/f/7190 Он основан на 2х предыдущих модах и поскольку разработка оных была прекращена, человек подхватил и продолжил. Сейчас он работает над новой версией 5, но есть уже готовая 4.5.4 с большим функционалом.Остается ее только локализовать и пользоваться. Единственно, что меня пока смущает, это переход с предыдущих версий, но думаю и это можно решить. Ссылка на комментарий Поделиться на других сайтах Прочее
tolik777 Опубликовано 6 Марта 2007 Автор Жалоба Поделиться Опубликовано 6 Марта 2007 А в новом моде сохраняется БД репутации от старого мода? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 Нет, это уже другой мод. Ссылка на комментарий Поделиться на других сайтах Прочее
Lord Havoc Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 А что мешает сделать экспорт из имеющейся БД, подправить под новую БД и сделать импорт, вобщем то минимальные знания php и mysql. C другой стороны, у меня в домашней сети толпа народу, но смысла сохранять репутацию не вижу. В основном в самом начале если посмотреть в записи там ее выставляют по методу господина Потолковского, потом появляется более осмысленные записи.У себя без сожаления пущу под нож. Ссылка на комментарий Поделиться на других сайтах Прочее
Неясыть Опубликовано 20 Марта 2007 Жалоба Поделиться Опубликовано 20 Марта 2007 (изменено) Так ведь работает он под 2.2. Изменения в action_admin/member.php немного другие. Сделал так:После этого: $form['website'] = $this->ipsclass->adskin->form_input( "website" , $mem['website'] ); Добавить: $form['reputation'] = $this->ipsclass->adskin->form_input("reputation", $mem['reputation']); $form['rep_allow'] = $this->ipsclass->adskin->form_yes_no("rep_allow", $mem['rep_allow'] );+ надо еще skin_acp/IPB2_Standard/acp_skin_html/cp_skin_member.php:Перед этим: <br /> <fieldset class='formmain-fieldset'> <legend><strong>Другая информация</strong></legend> Добавить: <br/> <fieldset class='formmain-fieldset'> <legend><strong>Настройки репутации</strong></legend> <table cellpadding='0' cellspacing='0' border='0' width='100%'> <tr> <td width='40%' class='tablerow1'><strong>Репутация пользователя</strong></td> <td width='60%' class='tablerow2'>{$form['reputation']}</td> </tr> <tr> <td width='40%' class='tablerow1'><strong>Может изменять репутацию других пользователей?</strong></td> <td width='60%' class='tablerow2'>{$form['rep_allow']}</td> </tr> </table> </fieldset> В sources/action_public/profile.phpПеред этим: //----------------------------------------- // PHOTO //----------------------------------------- Добавить: //----------------------------------------- // Reputation //---------------------------------------- $member['reputation_t'] = $this->ipsclass->lang['reputation']; if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts'])) { $member['reputation_m'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>"; $member['reputation_a'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>"; } else { $member['reputation_m'] = "{$this->ipsclass->lang['minus_disabled']}"; $member['reputation_a'] = "{$this->ipsclass->lang['plus_disabled']}"; } $member['reputation_s'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>"; В админке, Внешний Вид->skin_profile->personal_portal_mainПосле этого: <!-- / WARN -->: Добавить: <!-- REP --> <script type="text/javascript"> function rep_change_window_open(addr) { win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=600,height=225"); } </script> <div class='row1' style='padding:6px; margin-bottom:0px; padding-left:10px'>{$member['reputation_t']}{$member['reputation_m']} <b>{$member['reputation_s']}</b> {$member['reputation_a']}</div> <!-- / REP --> Изменено 20 Марта 2007 пользователем Неясыть Ссылка на комментарий Поделиться на других сайтах Прочее
unisolo Опубликовано 22 Марта 2007 Жалоба Поделиться Опубликовано 22 Марта 2007 Маленькая поправочка.... В sources/action_public/profile.php Перед этим: //----------------------------------------- // PHOTO //----------------------------------------- Добавить: //----------------------------------------- // Reputation //---------------------------------------- $member['reputation_t'] = $this->ipsclass->lang['reputation']; if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts'])) { $member['reputation_m'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>"; $member['reputation_a'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>"; } else { $member['reputation_m'] = "{$this->ipsclass->lang['minus_disabled']}"; $member['reputation_a'] = "{$this->ipsclass->lang['plus_disabled']}"; } $member['reputation_s'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>"; Там лишние пробелы в java script -----> javascript Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 25 Марта 2007 Жалоба Поделиться Опубликовано 25 Марта 2007 Вообщем я инструкцию подправил для 2.2.х с коекакими добавлениями и исправлениями. Если кому надо - пишите - вышлю на мыло. Ссылка на комментарий Поделиться на других сайтах Прочее
Ignat Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 А Reputation System v4.5.4 будет корректно работать на русской версии 2.2.2? Ссылка на комментарий Поделиться на других сайтах Прочее
amfitamin Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 mrMad-Cat, мне вышли плиз на amfitaminoff@gmail.com Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 Уже 2 людям отослал ))Может её тут выложить?Там только одна проблека. В рендерроу не сохраняеться вот этот код:<if="author['reputation_allow'] == "true""> <br/> <br/>{$author['reputation_text']}{$author['reputation_minus']} <b>{$author['reputation_scores']}</b> {$author['reputation_add']} </if>А вместо этого приходиться сохранять так:<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']} <b>{$author['reputation_scores']}</b> {$author['reputation_add']} Кто понимает что это значит поймёт что это не очень хорошо, так как одна из функций мода не работает врезультате. Как это исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 Знак переменной где? $author Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 не, просто в 22 немного изменился логик хтмл, в 21 бы так работалов 22 синтаксис такой<if="$author['id']">(из рендерроу)в 21 -<if="author['custom_fields'] != """>(тоже оттуда же) Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 О спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
splahin Опубликовано 28 Марта 2007 Жалоба Поделиться Опубликовано 28 Марта 2007 Если можно мне на stas@racing.kz инструкцию для 2.2.2.Кста, у меня была установлена xt-reputation на 2.1.7, я проапдейтился до 2.2.2 и репутацию пофиксил по инструкции для simple, соответственно у меня щас нечто среднее между 2.1.7 XT и 2.2.2 Simple, как это все привести к нормальному виду? %) Спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 28 Марта 2007 Жалоба Поделиться Опубликовано 28 Марта 2007 Как? Очистить все исправления наверно. Хотя может симпл идентична экстендид в некоторых файлах, я не ставил. Но чтобы не мучаться сам посмотри. Чтобы меня не доставали выкладываю инструкцию тут.Напоминаю, что для тех у кого мод стоял на 2.1.7 не надо делать пункты 1-3.Будьте окуратны и смотрите где надо добавлять перед а где после.В профиле репутацию я убрал. Тоесть она отображаеться но её нельзя изминять. Просто мне показалось это тупым, тем более что в 2.2.2 есть своя система оценки пользователей. По-этому репа должна даваться только в темах за конкретные посты как мод спасибо. 1) Выполнить SQL-запросы:ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ; ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ; ALTER TABLE `ibf_members` ADD `rep_notify` TINYINT( 1 ) DEFAULT '1' NOT NULL ; CREATE TABLE `ibf_reputation` ( `id` int(11) NOT NULL auto_increment, `from_user` int(11) NOT NULL default '0', `to_user` int(11) NOT NULL default '0', `forum` int(11) NOT NULL default '0', `topic` int(11) NOT NULL default '0', `post` int(11) NOT NULL default '0', `created` int(11) NOT NULL default '0', `message` text NOT NULL, `rating` int(11) NOT NULL default '0', `anonym` TINYINT(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ; 2) Импорт настроек: ACP -> TOOLS & SETTINGS -> View All General Settings -> Import an XML settings fileАдминцентр -> НАСТРОЙКИ -> Все основные настройки -> Импорт системных настроек (XML)Загружаем XML с настройками (reputation_system.xml). Теперь в системных настройках должны появится настройки Reputation System 3) Копирование файлов:Скопировать папки из данного архива в директорию с форумом (корень форума)Скопировать файл из архива lang_reputation.php во все папки существующие в cache/lang_cache/ (например: /cache/lang_cache/ru/) 4) Редактирование файлов:./index.php./sources/classes/class_session.php./sources/sql/mysql_queries.php./sources/action_public/topics.php./sources/action_public/profile.php./sources/action_public/usercp.php./sources/lib/func_usercp.php./sources/action_admin/member.php 4.1) ./index.phpНАХОДИМ: 'component' => array( 'component' , 'component' , array() ),ДОБАВЛЯЕМ ПОСЛЕ: 'rep' => array( 'reputation' , 'reputation' , array() ), 4.2) ./sources/classes/class_session.phpНАХОДИМ (load_member):id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,ДОБАВЛЯЕМ ПОСЛЕ (не потеряйте запятую! после rep_notify должна стоят запятая!!!): rep_allow, rep_notify, 4.3) ./sources/sql/mysql_queries.phpНАХОДИМ 2 РАЗА (topics_get_posts, topics_get_posts_with_join):(Не потеряйте запятую после 'm.members_display_name', где она есть!!)me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name,ДОБАВЛЯЕМ ПОСЛЕ: m.reputation, 4.4) ./sources/action_public/topics.phpНАХОДИМ: //----------------------------------------- // Add it to the cached list //----------------------------------------- $this->cached_members[ $row['author_id'] ] = $poster; }ДОБАВЛЯЕМ ПОСЛЕ: $poster['reputation_minus'] = str_replace("{PID}", $row['pid'], $poster['reputation_minus']); $poster['reputation_add'] = str_replace("{PID}", $row['pid'], $poster['reputation_add']); НАХОДИМ: return $member;ДОБАВЛЯЕМ ПЕРЕД: if(strtolower($this->ipsclass->input['act']) == 'st' OR $this->ipsclass->input['act'] == 'rep') { $member['reputation_allow'] = true; $member['reputation_text'] = $this->ipsclass->lang['reputation']; if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts']) && $this->ipsclass->member['rep_allow']) { $member['reputation_minus'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>"; $member['reputation_add'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>"; } else { $member['reputation_minus'] = "{$this->ipsclass->lang['minus_disabled']}"; $member['reputation_add'] = "{$this->ipsclass->lang['plus_disabled']}"; } $member['reputation_scores'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>"; } 4.5) ./sources/action_public/profile.phpНАХОДИМ://----------------------------------------- // PHOTO //-----------------------------------------ДОБАВЛЯЕМ ПЕРЕД: //----------------------------------------- // Reputation //---------------------------------------- $member['reputation_t'] = $this->ipsclass->lang['reputation']; if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts'])) { $member['reputation_m'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>"; $member['reputation_a'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>"; } else { $member['reputation_m'] = "{$this->ipsclass->lang['minus_disabled']}"; $member['reputation_a'] = "{$this->ipsclass->lang['plus_disabled']}"; } $member['reputation_s'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>"; 4.6) ./sources/action_public/usercp.phpНАХОДИМ: if ( $open_qreply == FALSE ) { $open_qreply = 0; }ДОБАВЛЯЕМ ПОСЛЕ: $rep_notify = $this->ipsclass->member['rep_notify']; НАХОДИМ: $html_qr = "<select name='OPEN_QR' class='forminput'>";ДОБАВЛЯЕМ ПОСЛЕ: $html_rep_notify = "<select name='REP_NOTIFY' class='forminput'>"; НАХОДИМ: $html_qr .= $open_qreply == 1 ? "<option value='1' selected='selected'>".$this->ipsclass->lang['yes']."</option>\n<option value='0'>".$this->ipsclass->lang['no']."</option>" : "<option value='1'>".$this->ipsclass->lang['yes']."</option>\n<option value='0' selected='selected'>".$this->ipsclass->lang['no']."</option>";ДОБАВЛЯЕМ ПОСЛЕ: $html_rep_notify .= $rep_notify == 1 ? "<option value='1' selected='selected'>".$this->ipsclass->lang['yes']."</option>\n<option value='0'>".$this->ipsclass->lang['no']."</option>" : "<option value='1'>".$this->ipsclass->lang['yes']."</option>\n<option value='0' selected='selected'>".$this->ipsclass->lang['no']."</option>"; НАХОДИМ: 'QR' => $html_qr."</select>",ДОБАВЛЯЕМ ПОСЛЕ: 'REP_NOTIFY' => $html_rep_notify."</select>", 4.7) ./sources/lib/func_usercp.phpНАХОДИМ: 'view_prefs' => $this->ipsclass->input['postpage']."&".$this->ipsclass->input['topicpage'],ДОБАВЛЯЕМ ПОСЛЕ: 'rep_notify' => intval($this->ipsclass->input['REP_NOTIFY']), 4.8) ./sources/action_admin/member.phpНАХОДИМ:$form['website'] = $this->ipsclass->adskin->form_input( "website" , $mem['website'] );ДОБАВЛЯЕМ ПОСЛЕ:$form['reputation'] = $this->ipsclass->adskin->form_input("reputation", $mem['reputation']); $form['rep_allow'] = $this->ipsclass->adskin->form_yes_no("rep_allow", $mem['rep_allow'] ); НАХОДИМ: 'mgroup_others' => $_POST['mgroup_others'] ? ','.implode( ",", $_POST['mgroup_others'] ).',' : '',ДОБАВЛЯЕМ ПОСЛЕ: 'reputation' => $this->ipsclass->input['reputation'], 'rep_allow' => $this->ipsclass->input['rep_allow'], 4.9) ./skin_acp/IPB2_Standard/acp_skin_html/cp_skin_member.phpНАХОДИМ:<br /> <fieldset class='formmain-fieldset'> <legend><strong>Другая информация</strong></legend>ДОБАВЛЯЕМ ПЕРЕД:<br> <fieldset class='formmain-fieldset'> <legend><strong>Настройки репутации</strong></legend> <table cellpadding='0' cellspacing='0' border='0' width='100%'> <tr> <td width='40%' class='tablerow1'><strong>Репутация пользователя</strong></td> <td width='60%' class='tablerow2'>{$form['reputation']}</td> </tr> <tr> <td width='40%' class='tablerow1'><strong>Может изменять репутацию других пользователей?</strong></td> <td width='60%' class='tablerow2'>{$form['rep_allow']}</td> </tr> </table> </fieldset> 5) Редактирование скиновAdmin CP -> LOOK & FEEL -> * -> Edit Template HTML(Админцентр -> ВНЕШНИЙ ВИД -> * -> Изменить HTML фрагменты) 5.1) skin_profile (Просмотр профиля) / show_profileНАХОДИМ:<!--{WARN_LEVEL}-->ДОБАВЛЯЕМ ПОСЛЕ:<script type="text/javascript"> function rep_change_window_open(addr) { win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=600,height=225"); } </script> <br/>{$info['reputation_text']}<b>{$info['reputation_scores']}</b> {$info['reputation_text_2']} 5.2) skin_topic (Просмотр темы) / topic_page_topНАХОДИМ:<script type="text/javascript" src="jscripts/ipb_topic.js"></script>ДОБАВЛЯЕМ ПОСЛЕ:<script type="text/javascript"> function rep_change_window_open(addr) { win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=600,height=225"); } </script> 5.3) skin_topic (Просмотр темы) / RenderRowНАХОДИМ: {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}ДОБАВЛЯЕМ ПОСЛЕ:<if="$author['reputation_allow'] == "true""> <br/> <br/>{$author['reputation_text']}{$author['reputation_minus']} <b>{$author['reputation_scores']}</b> {$author['reputation_add']} </if> 5.4) skin_ucp (Личные данные пользователя) / settings_endНАХОДИМ:<if="$this->ipsclass->vars['posting_allow_rte'] == 1"> <tr> <td>{$this->ipsclass->lang['type_of_editor']}<div class='desc'>{$this->ipsclass->lang['rte_text']}</div></td> <td>{$data['editor']}</td> </tr> </if>ДОБАВЛЯЕМ ПОСЛЕ: <tr> <td class="formsubtitle" colspan="2">{$this->ipsclass->lang['rep_settings']}</td> </tr> <tr> <td>{$this->ipsclass->lang['rep_notify']}</td> <td align='left'>{$data[REP_NOTIFY]}</td> </tr> 5.5) skin_profile/personal_portal_mainНАХОДИМ:<p>{$member['_member_rank_img']}</p>ДОБАВЛЯЕМ ПОСЛЕ: <!-- REP --> <script type="text/javascript"> function rep_change_window_open(addr) { win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=600,height=225"); } </script> <b>{$member['reputation_t']}</b> <b>{$member['reputation_s']}</b> {$this->ipsclass->lang['reputation_2']} <!-- / REP -->5.6) skin_global (Основные HTML фрагменты) / global_board_headerНАХОДИМ:<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=Members">{ipb.lang['tb_mlist']}</a></div>ДОБАВЛЯЕМ ПОСЛЕ (или перед. Как хотите.):<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=rep&type=rating">Репутация</a></div> 5.7) Делаем ребилд кэша для каждого скина:Админцентр -> ВНЕШНИЙ ВИД -> Утилиты для стилей -> Перестройка кэш файлов -> Перестроить все кэш файлыACP -> LOOK & FEEL -> Skin Tools -> Rebuild Skin Set Cache -> Rebuild All 6) Редактирование языков:./cache/lang_cache/*/lang_topic.php./cache/lang_cache/*/lang_profile.php./cache/lang_cache/*/lang_ucp.php 6.1) ./cache/lang_cache/*/lang_topic.php./cache/lang_cache/*/lang_profile.phpНАХОДИМ:$lang = array (ДОБАВЛЯЕМ ПОСЛЕ://Simple Reputation System 'reputation' => "Репутация: ", 'reputation_2' => "(змінювати репутацію можна тільки у темах)", 'plus' => "<img src='style_images/1/r_add.gif' border='0' />", 'minus' => "<img src='style_images/1/r_minus.gif' border='0' />", 'plus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_add1.gif' border='0' />", 'minus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_minus1.gif' border='0' />", 'rep_inc' => "Поднять репутацию", 'rep_dec' => "Опустить репутацию", 'view_rep' => "Просмотреть репутацию", 'change_rep' => "Изменение репутации", 6.2) ./cache/lang_cache/*/lang_ucp.phpНАХОДИМ:$lang = array (ДОБАВЛЯЕМ ПОСЛЕ:'rep_settings' => "Настройки репутации", 'rep_notify' => "Уведомлять через личные сообщения об изменениях в репутации?", ТRIGUN отреагировал на это 1 Ссылка на комментарий Поделиться на других сайтах Прочее
splahin Опубликовано 29 Марта 2007 Жалоба Поделиться Опубликовано 29 Марта 2007 В профиле репутацию я убрал. Тоесть она отображаеться но её нельзя изминять. Просто мне показалось это тупым, тем более что в 2.2.2 есть своя система оценки пользователей. По-этому репа должна даваться только в темах за конкретные посты+1, запарился пользователям объяснять. как хорошо что теперь этой возможности просто нет. спасибо. p.s. sorry for flame Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 30 Марта 2007 Жалоба Поделиться Опубликовано 30 Марта 2007 Я это ещё для себя в прошлой версии сделал Я всегда вношу все свои изменения в инструкции к модам. Чтобы себе легче было потом. Вот я свою инструкцию с поправками и выложил Рад что пригодилось. Ссылка на комментарий Поделиться на других сайтах Прочее
microbius Опубликовано 2 Апреля 2007 Жалоба Поделиться Опубликовано 2 Апреля 2007 Попробовал поставить репутацию на 2.2.2, по выше преведенному руководствуПолучилось, но не до конца Самое главное:Когда нажимаю на "+" репутации (чтоб повысить юзеру репу) открывается следуйщая страница Not Found The requested URL /forums/java script:rep_change_window_open("/forums/index.php was not found on this server. Apache Server Подскажите пожалуйста в чем может быть проблема? 1 Не нашел 5.4) skin_ucp (Личные данные пользователя) / settings_endНАХОДИМ: <if="ipb.vars['posting_allow_rte'] == 1"> <tr> <td>{ipb.lang['type_of_editor']}<div class='desc'>{ipb.lang['rte_text']}</div></td> <td>{$data['editor']}</td> </tr> </if>Добавил <tr> <td class="formsubtitle" colspan="2">{ipb.lang['rep_settings']}</td> </tr> <tr> <td>{ipb.lang['rep_notify']}</td> <td align='left'>{$data[REP_NOTIFY]}</td> </tr>в самый конец, перед </table></body> 2. В упор не вижу файла /cache/lang_cache/*/lang_ucp.phpСоответственно пункт 6.2 пропустил Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 2 Апреля 2007 Жалоба Поделиться Опубликовано 2 Апреля 2007 по самому главному, пробел в яваскрипт убратьпо ланг файлу, ищи в папке cache/lang_cache/en/lang_ucp.phpилиcache/lang_cache/ru/lang_ucp.php илиcache/lang_cache/КТО ЕГО ЗНАЕТ ЧТО У ТЕБЯ ТАМ ЗА ЯЗЫК/lang_ucp.php Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 2 Апреля 2007 Жалоба Поделиться Опубликовано 2 Апреля 2007 Скоко раз повторять что java script пишеться слитно и что это недостаток форума... Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения