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

Проблемы с D-Award 1.3


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

Здраствуйте!

Поставил на IPB 1.3.1 модуль D-Awards 1.3. Вроде все бы ничего, но есть одна загвоздка. В постах не показывает количество наград юзера, всегда пишет Null. Начал вычислять проблему. В инструкции говорится, что в sources/Topic.php нужно добавить следующий код:

	$n = mysql_num_rows(mysql_query("SELECT * FROM ibf_awards WHERE mid='{$member['id']}'"));
	if ($n > 0)
	{
			$member['awards'] = "Awards:  <a href='{$ibforums->vars['board_url']}/index.php?act=Awards&id={$member['id']}'>$n</a>";
	}
	else
	{
			$member['awards']  = "Awards: <i>None</i>";
	}

Это нужно вставить перед:

		//--------------------------------------------------------------
	// Warny porny?
	//--------------------------------------------------------------

 

Начал ковырять этот кусок кода. Выяснилось что запросы в БД не идут. Заменил процедурные запросы в БД на объектные, вот так:

$n = $DB->get_num_rows($DB->query("SELECT * FROM ibf_awards WHERE mid='{$member['id']}'"));

 

Результат немного меня удивил. Количество наград теперь показываетсмя правильно, но (!) все посты кроме первого пропадают и заменяются на один полностю пустой пост. Объясните где проблема, а то уже с ног сбился, не знаю что делать.

 

З.Ы. Поиском искал, нашел другую проблему с этим модом. Но вот по моей ничего не было.

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

  • 2 недели спустя...
А награды есть только у автора поста?
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Может кому пригодится-то

Вот этот вот запрос

 

$n = mysql_num_rows(mysql_query("SELECT * FROM ibf_awards WHERE mid='{$member['id']}'"));

 

не срабатывает потому, что mysql_query ищет конкретно таблицу с названием ibf_awards. Надо всего-то заменить его на собственное, и все.

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

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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