Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
gerodot

eXtended Reputation Rebirth by Arhar for 2.3

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

Мод Arhar "Расширенная репутация" _http://forums.ibresource.ru/topic/43083-xt-reputation-system

Устанавливал раньше на другой форум, все работало, теперь не хочет. Выводит пустую страницу при попытке зайти во вкладку "Репутация" на панели приложений (профиль и темы открываются нормально".

Лог показывает следующее

 

 Время: Mon, 31 Aug 2015 18:43:11 +0000
Код ошибки: 1064
Сообщение сервера: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.* ,m.thanks_point
				FROM ibf_posts p
			  		LEFT JOIN ibf_members m ON (m' at line 4
IP-адрес клиента: 91.217.78.145
Страница: /index.php?showtopic=2&pid=20&st=0&
Запрос: SELECT p.*, pp.*,
			m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,
			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.members_cache, m.has_blog, m.has_gallery, m.reputation, m.rep_off
			pc.* ,m.thanks_point
				FROM ibf_posts p
			  		LEFT JOIN ibf_members m ON (m.id=p.author_id)
			  		LEFT JOIN ibf_member_extra me ON (me.id=m.id)
			  		LEFT JOIN ibf_pfields_content pc ON (pc.member_id=p.author_id)
				    LEFT JOIN ibf_profile_portal pp ON (m.id=pp.pp_member_id)
				WHERE p.pid IN(2,3,4,5,8,9,10,12,13,14,15,16,20) 
				ORDER BY pid asc

 

 

Мой участок кода файла mysql_queries.php

    function topics_get_posts( $a )
   {
   	# topics.php

   	return "SELECT p.*, pp.*,
			m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,
			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.members_cache, m.has_blog, m.has_gallery, m.thanks_point, m.reputation, m.rep_off

и

   function topics_get_posts( $a )
   {
   	# topics.php

   	return "SELECT p.*, pp.*,
			m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,
			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.members_cache, m.has_blog, m.has_gallery, m.thanks_point, m.reputation, m.rep_off

 

Из инструкции по установке мода

//---------------------------------
// 4. 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, m.rep_off
================

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

Укажите на мою ошибку, пожалуйста...

Поделиться сообщением


Ссылка на сообщение

как сложно, наверное, не знать даже основ программирования и пытаться такими копипастами модифицировать код, не понимая, что вообще происходит (сарказм)

 

после m.rep_off в запросе нет запятой, в итоге поля m.rep_off и pc.* ничем не разделены.

Поделиться сообщением


Ссылка на сообщение

Хм. Дык у меня именно так...

 

Подскажите, как будет выглядеть сжатый яваскрипт

function rep_change_window_open(addr) 
{
win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=600,height=225");
}

Поделиться сообщением


Ссылка на сообщение

Вопрос снят.

Решился переустановкой мода.

Поделиться сообщением


Ссылка на сообщение

Хм. Дык у меня именно так...

если внимательно посмотрите sql ошибку, то увидите, что в запросе запятой нет

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...