Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
gerodot

eXtended Reputation Rebirth by Arhar for 2.3

Recommended Posts

Мод 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
================

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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

Вопрос снят.

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...