Ошибка мода Репутация

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Ground
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 9 месяцев

Ошибка мода Репутация

Сообщение Ground »

Вообщем установил мод Репутация (http://granik.com/forum/viewtopic.php?t=16). Захожу на форум, нажимаю прибавить репутацию. Выскакивает новое окно, а внем ошибка: Template->make_filename(): Error - file reputation.tpl does not exist.
Посмотерть ошибку можно тут: http://gw.gamersight.ru/sample/viewtopic.php?t=1
Ollegon
phpBB 1.0.0
Сообщения: 5
Стаж: 18 лет 9 месяцев
Откуда: Кокшетау (Казахстан)

Сообщение Ollegon »

Ну дык ошибка-то указывает на конкретный файл! Посмотри есть он у тебя или что там с ним сделал
Ground
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 9 месяцев

Сообщение Ground »

Ну, этого файла нигде нет. Ни в комплектации к моду, ни в стандартной шкурке...

Добавлено спустя 2 часа 36 минут 3 секунды:

Разобрался с ошибкой. Теперь появилась новая. Инсталию таблицу в бузу данных и у меня ошибка:
Could not query reputation config information

DEBUG MODE

SQL Error : 1146 Table 'winner_gw.REPUTATION_CONFIG_TABLE' doesn't exist

SELECT * FROM REPUTATION_CONFIG_TABLE

Line : 31
File : reputation_common.php
Что делать?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Похоже константа REPUTATION_CONFIG_TABLE нигде не прописана.
Проверьте includes/constants.php
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Ground
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 9 месяцев

Сообщение Ground »

Все, нашел ошибку... Таблицу нужно инсталлировать, после того как измененния буду на сервере. Хотя в инструкции написано иначе...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Вообще-то таблицы надо инсталировать до, инструкция верная.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Tomas
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 3 месяца
Откуда: Литва

Сообщение Tomas »

Все поставил, таблицы создал. При нажатий на пост (viewtopic.php) или на участника (usercp_viewprofile.php) выбрасивается ошибка.

Eще заметил что в таблица reputation_config pугается что нет неописаны индексы.

версия форума phpBB 2.0.22
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Tomas писал(а):выбрасивается ошибка
угадать какую?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Tomas
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 3 месяца
Откуда: Литва

Сообщение Tomas »

crash писал(а):угадать какую?
Parse error: syntax error, unexpected T_STRING in /home/www/grozionamai_lt/public_html/forumas/viewtopic.php on line 1236
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Tomas
проверяйте установку..
Чегото у вас не хватает, может ; а может скобок или наоборот лишняя
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Tomas
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 3 месяца
Откуда: Литва

Сообщение Tomas »

Ошыбка вылетает кода помесщаю в viewtopic.php это:

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

# 
#-----[ FIND ]------------------------------------------ 
# 
	else
	{
		$l_edited_by = '';
	}
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	// START ADD Reputation Mod v.1.0.0
	$reputation = '';
	if ($postrow[$i]['user_id'] != ANONYMOUS)
	{
		if ($rep_config['rep_disable'] == 0)
		{
			if ($postrow[$i]['user_reputation'] == 0)
			{
				$reputation = $lang['Zero_reputation'];
			} else
			{
				if ($rep_config['graphic_version'] == 0)
				{
					// Text version
					$reputation =  $lang['Reputation'] . ": ";
					if ($postrow[$i]['user_reputation'] > 0)
					{
						$reputation .= "<strong><font color=\"green\">" . round($postrow[$i]['user_reputation'],1) . "</font></strong>";
					} else {
						$reputation .= "<strong><font color=\"red\">" . round($postrow[$i]['user_reputation'],1) . "</font></strong>";
					}
					$reputation_add = '';
				} else {
					// Graphic version
					get_reputation_medals($postrow[$i]['user_reputation']);
				}
			}
			$reputation .=  " <a href=\""  . append_sid("reputation.$phpEx?a=add&" POST_USERS_URL $postrow[$i]['user_id POST_POST_URL'post_id "&c=" . substr(md5($bbcode_uid),0,8) . "\" target=\"_blank\" onClick=\"popupWin = window.open(this.href, $lang['Reputation'] "', "',"','location,width=700,height=400,top=0,scrollbars=yes'); popupWin.focus(); return false;\"><img src=\"images/reputation_add_plus.gif\" alt=\"\" border=\"0\"><img src=\"images/reputation_add_minus.gif\" alt=\"\" border=\"0\"></a>";
			$sql = "SELECT COUNT(user_id) AS count_reps
					FROM " . REPUTATION_TABLE . " AS r
					WHERE r.user_id = " . $postrow[$i]['user_id'] . "
					GROUP BY user_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, "Could not obtain reputation stats for this user", '', __LINE__, __FILE__, $sql);
			}
			$row_rep = $db->sql_fetchrow($result);
			if ($row_rep)
			{
				$reputation .= "<br /><a href=\""  . append_sid("reputation.$phpEx?a=stats&" POST_USERS_URL $postrow[$i]['user_id "\" target=\"_blank\" onClick=\"popupWin = window.open(this.href, $lang['Reputation'] "', "',"','location,width=700,height=400,top=0,scrollbars=yes'); popupWin.focus(); return false;\">" . $lang['Votes'] . "</a>: " . $row_rep['count_reps'];
			}
		}
	}
	// END ADD Reputation Mod v.1.0.0
Правильно ли я понял что надo испрвить?
Последний раз редактировалось Tomas 16.01.2007 15:54, всего редактировалось 2 раза.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Tomas
выделите как код, ато ничего не понятно. И покажите что в итоге получилось
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16950
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1702 раза

Сообщение rxu »

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

window.open(this.href, $lang['Reputation "',
Ну а где закрывающая скобка с апострофом :?:
$lang['Reputation']
Изображение
Tomas
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 3 месяца
Откуда: Литва

Сообщение Tomas »

Поправил на

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

window.open(this.href, $lang['Reputation'] "',
Ничего неизменилось (и неужели код из мода, который у других работает с ошибками?)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Tomas писал(а):$reputation .= "<br /><a href="" . append_sid("reputation.$phpEx?a=stats&" POST_USERS_URL $postrow[$i]['user_id "" target="_blank" onClick="popupWin = window.open(this.href, $lang['Reputation "', "','location,width=700,height=400,top=0,scrollbars=yes'); popupWin.focus(); return false;">" . $lang['Votes'] . "</a>: " . $row_rep['count_reps'];
и здесь поправить
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

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