Перейти к контенту

XT Reputation System


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

Красавци. Кроме инструкции надо ещё залить файлы мода которые идут в комплекте с этим модом для 2.1.х.

Написано же в инструкции:

3) Копирование файлов:

Скопировать папки из данного архива в директорию с форумом (корень форума)

Скопировать файл из архива lang_reputation.php во все папки существующие в cache/lang_cache/ (например: /cache/lang_cache/ru/)

Ссылка на комментарий
Поделиться на других сайтах

Установил, всё работает и под 2.2.2, пользуюсь уже с 2.1.7.

Однако только что заметил, что не могу в логе репутации удалять записи. В чём может быть глюк?

Ссылка на комментарий
Поделиться на других сайтах

Однако только что заметил, что не могу в логе репутации удалять записи. В чём может быть глюк?
Так может в админке надо включить опцию такую? Там же вроде что-то такое было.

 

badion - если человек ленивый то это надолго. Инструкция выложеная на первой странице максимально полная.

Ссылка на комментарий
Поделиться на других сайтах

Где для 2.1.7? Это для 2.2.2. На первой странице этой темы... Ошибки только из-за недоделок того кто ставит могут быть.
Ссылка на комментарий
Поделиться на других сайтах

Поставил данный мод (на версию 2.2.2), но ошибся в файле ./sources/action_public/profile.php (поставил пробелы в java script)

 

Теперь в ссылка на повышение и понижение репутации стоит путь "java%20script:rep_change_window_open". Вручную убрал в файле profile.php лишние пробелы, но все равно в теме осталось с пробелами. Закинул дефолтный profile.php (т.е. по идее вообще не должно быть ссылок на повышение и понижение репутации, но почему-то остались)

 

[ Обновить кеш-файлы у всех стилей ] выполнял, безрезультатно :D Что изменить надо?

Изменено пользователем bazalt
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Проблема всё поставилось плюс минус виден но дело в этом когда нажимаю на плюс или минус то открывается окошко а там строка где написано КАЛЕНДАРЬ РЕПУТАЦИЯ...и не чё сделать нельзя.И плюс к этому когда я нажимаю на этой строке репутация он просто открывает главную страницу в чём проблема?
Ссылка на комментарий
Поделиться на других сайтах

Не сдели изменения в ./index.php.
Ссылка на комментарий
Поделиться на других сайтах

Кодировки в IPB 2.1.х + поиск(return_string)
Ссылка на комментарий
Поделиться на других сайтах

все, приплыли...

в 231 пришел абзац..

 

такого

return $member;

в topics нема

 

рою..

 

 

в общем, блок

 if(strtolower($this->ipsclass->input['act']) == 'st' OR $this->ipsclass->input['act'] == 'rep')
			{
					$poster['reputation_allow'] = true;

					$poster['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'])
					{
							$poster['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>";
							$poster['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
					{
							$poster['reputation_minus'] = "{$this->ipsclass->lang['minus_disabled']}";
							$poster['reputation_add'] = "{$this->ipsclass->lang['plus_disabled']}";
					}
					$poster['reputation_scores'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>";
			}

 

убивает просмотр темы.

блок уже правленый мною, отличается от местного))))

Ссылка на комментарий
Поделиться на других сайтах

Маленький вопросик, а почему не воспользоваться новым модом:

http://mods.invisionize.com/db/index.php/f/7190

 

Он основан на 2х предыдущих модах и поскольку разработка оных была прекращена, человек подхватил и продолжил. Сейчас он работает над новой версией 5, но есть уже готовая 4.5.4 с большим функционалом.

Остается ее только локализовать и пользоваться.

 

Единственно, что меня пока смущает, это переход с предыдущих версий, но думаю и это можно решить.

 

установил этот мод на ipb 222/ в настройках появился [AH22] Reputation System - включил мод

 

а вот в свойствах груп не нашел настройки для разрешения использования репутации

Ссылка на комментарий
Поделиться на других сайтах

все, приплыли...

в 231 пришел абзац..

 

такого

return $member;

в topics нема

 

рою..

 

 

в общем, блок

 if(strtolower($this->ipsclass->input['act']) == 'st' OR $this->ipsclass->input['act'] == 'rep')
			{
					$poster['reputation_allow'] = true;

					$poster['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'])
					{
							$poster['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>";
							$poster['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
					{
							$poster['reputation_minus'] = "{$this->ipsclass->lang['minus_disabled']}";
							$poster['reputation_add'] = "{$this->ipsclass->lang['plus_disabled']}";
					}
					$poster['reputation_scores'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>";
			}

 

убивает просмотр темы.

блок уже правленый мною, отличается от местного))))

 

эээ.. а дальше как? там же после этого

	function parse_member( $member=array() )
{
	//-----------------------------------------
	// INIT
	//-----------------------------------------

	$group_name				= $this->ipsclass->make_name_formatted( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_title'], $member['mgroup'] );
	$pips					  = 0;
	$member['member_rank_img'] = "";

а в 231

	function parse_member( $member=array() )
{
	return $this->ipsclass->parse_member( $member, 'skin_topic' );
}

и усе :D куда что дальше пихать?

 

 

Нашел ;) они все эту байду из топикс.пхп засунули в ipsclass.php :)

придется все таки ручками править

Ссылка на комментарий
Поделиться на других сайтах

куда что дальше пихать?

Пихать в function parse_member в ./sources/ipsclass.php

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.