Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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 ошибку, то увидите, что в запросе запятой нет

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.