Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Темы, созданные гостями.
RSS

Темы, созданные гостями.

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005
Вначале решил, что вот такое сообщение:
[q]
GLOBAL FORUM ERROR: SELECT us.uid,SUM(us_count) FROM ib_UserStat us, ib_Forum f WHERE (true) AND f_id=us.fid AND f_nostats=0 AND 1=1 GROUP BY us.uid<br>1054: Unknown column 'true' in 'where clause'
[/q]
возникает при попытке просмотреть темы, в кооторых есть сообщения (последнее сообщение) от пользователей, чьи аккаунты были удалены.
Проведя ряд экспериментов, пришёл к выводу, что невозможно просмотреть тему, созданную гостём.
Сообщения могут чуть отличаться.
[q]
GLOBAL FORUM ERROR: SELECT us.uid,SUM(us_count) FROM ib_UserStat us, ib_Forum f WHERE (true) AND f_id=us.fid AND f_nostats=0 AND fid NOT IN (17,18,47,48,49,53,59,60,62,65,66,68,69,71,72,78,79,91,105,110,111,112,113,114,115,116,118,119,120,125,126,127,135,152,157,160,161,163,164,165) GROUP BY us.uid<br>1054: Unknown column 'true' in 'where clause'
[/q]

Зависит это (вид сообщения об ошибке), похоже, от разрешения рейтинга в разделе, подсчёта статистики и т.п.
Причём можно посмотреть темы, созданные теперь уже удалёнными пользователями, если они (темы) были созданы давно. А вот насколько давно, не знаю. Может от версии движка, стоявшей в тот момент, зависит?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Нужно отредактировать корневой файл common.php, в нем найти функцию

function check_access($field) {
  if ($GLOBALS['inuser']['forum_noaccess']) return " $field NOT IN (".$GLOBALS['inuser']['forum_noaccess'].") ";
  else return " true ";
}

и заменить ее на
function check_access($field) {
  if ($GLOBALS['inuser']['forum_noaccess']) return " $field NOT IN (".$GLOBALS['inuser']['forum_noaccess'].") ";
  else return " 1=1 ";
}

Выложить готовое исправление не могу, так как в этот файл также было внесено существенное количество изменений по сравнению с 2.18.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005
Я было обрадовался, что ответили в течении суток. Рано обрадовался. У меня в common.php уже стояло " 1=1 ". Где-то ещё искать надо. На всякий случай сообщу, что в php.ini глобальные в off.
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005
Ау, люди! И эта проблема тоже в долгий ящик пойдёт?

Не только в этом форуме, но и в тестовом не нашёл ни 1 раздела, в котором гости могут темы создавать....
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вот исправление. Кстати, оно вошло уже в июльское обновление (по крайней мере, я вот этот файл я взял именно оттуда).


Прикрепленный файл (stdforum.php, 21366 байт, скачан: 639 раз)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005

XXXX Pro написал:
[q]
Вот исправление. Кстати, оно вошло уже в июльское обновление (по крайней мере, я вот этот файл я взял именно оттуда).
[/q]

Это помогло. Теперь меня интересует, что за июльское обновление? Почему о нём нигде ничего не было объявлено? В новостях последнее обновление от 30 июня (30 июня 2006 - Приведение к стандартам). Именно этот дистрибутив и использовался. Если есть новая версия, то есть ли смысл её скачивать и устанавливать? Или уже ждать 2.19?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Лучше дождаться 2.19 (она будет где-то через неделю) или поставить Beta 2.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005

XXXX Pro написал:
[q]
Лучше дождаться 2.19 (она будет где-то через неделю) или поставить Beta 2.
[/q]

У меня 2 вопроса.
1. А где именно будет версия 2.19? ("где-то будет")
2. Через неделю после чего (какого именно события) она будет?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Тема будет здесь. Сначала Beta 3 в соответствующем разделе, а потом — окончательный релиз, который будет доступен по ссылке "Скачать IntB", и о котором будет объявлено в новостях.
Неделя предполагалась от момента объявления. Однако из-за магнитных бурь и некоторых других дел я так и не успел пока собрать даже Beta 3
Оффтопик: что еще раз подтверждает, что не следует называть какие-либо конкретные сроки — все равно не выполню
.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Темы, созданные гостями.
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0484. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!