User Reputation Points

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Re: User Reputation Points

Сообщение ***Blaze*** »

Gisher спасибо.

zolti да дело не в этом, просто на портал хочу прикрутить, вот и хотел посмотреть как он располагается на форуме.

Да и ни кто с ошибкой не встречался как у меня (см. выше)?
Мой сайт http://ublaze.ru/
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: User Reputation Points

Сообщение Gisher »

***Blaze***
проблема не встречалась как у тебя
количество выводимых пользователей можно изменить в строчке

Код: Выделить всё

// user reputation points -- most popular users
$limit = '5';
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Re: User Reputation Points

Сообщение ***Blaze*** »

Наверное у меня phpBB старая версия - золотой релиз стоит самый первый.

Добавлено спустя 1 минуту 47 секунд:
Наверное у меня phpBB старая версия - золотой релиз стоит самый первый.
Мой сайт http://ublaze.ru/
Аватара пользователя
ADR
phpBB 1.4.0
Сообщения: 34
Стаж: 17 лет 9 месяцев
Благодарил (а): 5 раз

Re: User Reputation Points

Сообщение ADR »

У меня так же коряво отображается пункт сброса репутации, как у ***Blaze***. Хотя фича эта работает исправно))

Таким же страдальцам как и я посвящается: Испробовал все вышеописанные способы добавления мода в админку - не один не помог. В лучшем случае - ничего, в худшем - ловил ошибку "Mod not accsesible" (как то так точно не помню.) И эта ошибка возникала всегда, как только пытаешься зайти в "Администраторский раздел", на странице "Система". То есть отключить мод не удается. Приходилось востанавливать таблицы из бэкапа.

Поборол таким образом: Заходишь, так как было описано гдето выше кемто (ACP -> Система -> Управление модулями -> Администраторский раздел) и тут если выбрать модуль из списка и нажать кнопку "Добавить модуль" - капец. Но если вместо этого, чуть левее ввести название мода и нажать кнопку "Создать модуль", в открывшемся окне выбрать "Тип модуля" - "модуль". В списке чуть ниже выбрать название модуля. Тогда всё ОК.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: User Reputation Points

Сообщение Gisher »

если гостям разрешить отправлять сообщения, то при просмотре тем выскакивает в шапке

Код: Выделить всё

[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1610: Undefined index: hidereputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1610: Undefined index: reputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1611: Undefined index: hidereputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1611: Undefined index: reputation_text
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4019: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3213)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4021: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3213)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4022: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3213)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4023: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3213)
вышеуказанные строчки у меня

Код: Выделить всё

// user reputation points
1610		'POSTER_REPUTATION'	=> ($config['rp_enable'] && !$user_cache[$poster_id]['hidereputation']) ? $user_cache[$poster_id]['reputation'] : '',
1611		'REP_TEXT'			=> ($config['rp_enable'] && !$user_cache[$poster_id]['hidereputation']) ? $user_cache[$poster_id]['reputation_text'] : '',
		'U_VIEW_REP' 		=> append_sid("{$phpbb_root_path}viewreputation.$phpEx", 'id=' . $poster_id),
		'U_REPUTATION' 		=> append_sid("{$phpbb_root_path}reputation.$phpEx", 'p=' . $row['post_id']),
		'U_REP_NEG' 		=> append_sid("{$phpbb_root_path}reputation.$phpEx", 'p=' . $row['post_id'] . '&mode=negative'),
		'S_REP_TEXT'		=> ($config['rp_display'] == 1) ? true : false,
		'S_REP_BLOCK'		=> ($config['rp_display'] == 2) ? true : false,
		'S_REP_BOTH'		=> ($config['rp_display'] == 3) ? true : false,
// end user reputation points
каждое сообщение умножает ошибки, то есть если 2 сообщения,

Код: Выделить всё

[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1610: Undefined index: hidereputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1610: Undefined index: reputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1611: Undefined index: hidereputation
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1611: Undefined index: reputation_text
эта часть умножается

как можно устранить эту ошибку?

Добавлено спустя 1 минуту 40 секунд:
забыл написать, сам автор пишет о таком баге http://www.phpbb.com/community/viewtopi ... 5#p6766975
но сегодня у Warlock75 не было таких ошибок на тестовом форуме
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: User Reputation Points

Сообщение Warlock75 »

Gisher
Да я ни на одном мной установленном форуме ошибок таких не видел. :shock:
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: User Reputation Points

Сообщение Gisher »

Warlock75
просьба такая, можешь дать доступ к адинке тестого форума своего? потом обратно сменишь свой пароль, если конечно не трудно
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: User Reputation Points

Сообщение Warlock75 »

Зарегься, сделаю админом.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: User Reputation Points

Сообщение Gisher »

странно, накатал мод по новой... тоже самое(
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: User Reputation Points

Сообщение Warlock75 »

Может какой другой мод портит малину?
Лучше проверять на свежеустановленном чистом форуме. Тогда более объективно можно что-то сказать.
Я ставил репутацию сразу после мода БО.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: User Reputation Points

Сообщение Izya »

Gisher, Warlock75.
У Варлока эти ошибки не вылазят скорее всего потому, что у него не включен "экстра дебаг".
У меня на форуме, собственно, тоже дебаггер был отключен, и ошибок этих я не наблюдал. Почитал тему - решил поковыряться и разобраться :) . Включил дебаггер - появились эти ошибки. Посмотрел код - все логично: значения переменным $user_cache[$poster_id]['hidereputation'], $user_cache[$poster_id]['reputation_text'] и $user_cache[$poster_id]['reputation'] присваиваются только для зарегистрированных "постеров". Гостю репутация, в общем-то, и не нужна, а на ошибки уровня Notice иногда можно и наплевать. Но для чистоты кода нашел следующее решение:
В файле viewtopic.php находим

Код: Выделить всё

	// Cache various user specific data ... so we don't have to recompute
	// this each time the same user appears on this page
	if (!isset($user_cache[$poster_id]))
	{
		if ($poster_id == ANONYMOUS)
		{
			$user_cache[$poster_id] = array(
				'joined'		=> '',
				'posts'			=> '',
				'from'			=> '',
Ниже добавляем

Код: Выделить всё

// user reputation points				
				'hidereputation'	=> true,
// end user reputation points
Переменные $user_cache[$poster_id]['reputation_text'] и $user_cache[$poster_id]['reputation'] определять не надо, так как после определения $user_cache[$poster_id]['hidereputation'] в true, обращения к ним происходить уже не будет.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: User Reputation Points

Сообщение Warlock75 »

Izya писал(а):"экстра дебаг".
Если он включен, то с галереей и с избранным выскакивют ошибки, если не заполнены.
Про репутацию не знаю, поскольку не видел багов.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: User Reputation Points

Сообщение Izya »

Warlock75 писал(а):Если он включен
Значит, он все-таки был выключен, когда вы с Gisher`ом проверяли баг репутации при гостевом постинге? А у Gisher`a он явно включен.
Warlock75 писал(а):Про репутацию не знаю, поскольку не видел багов.
Вполне ведь может быть так, что просто не совпадали случаи включения дебаггера с просмотром тем, имеющих посты гостей?
Так оно, скорее всего, и было. Можете для проверки включить дебаггер на том тестовом форуме, на котором с Gisher`ом проверяли баг.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: User Reputation Points

Сообщение Warlock75 »

Izya писал(а):Значит, он все-таки был выключен
Был как раз включен.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: User Reputation Points

Сообщение Izya »

Что ж. Получается весьма странно. Ну да черт с ним.
У меня при включенном дебаггере все было, как у Gisher`а (да и, надо сказать, у многих пользователей, включая самого автора МОДа), поэтому, надеюсь, мое решение и ему поможет.

Вернуться в «Поддержка модов для phpBB 3.0.x»