Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.