Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » PostgreSQL |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 13 14 15 16 17 18 Модераторы: aerograf, wsx | Печать |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
В итоге включения всех сделанных исправлений получился вот такой вот дистрибутив (для уменьшения объема я из него IRC-чат вырезал). Предлагаю протестировать еще раз, если все будет Ok, то завтра выложим уже как дистрибутив. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
-KoT- |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 27 июня 2006 14:20 Сообщение отредактировано: 27 июня 2006 14:23
Стандарт ANSI, блин... Или глюк Postgre? ib_pg=# SELECT MOD(FLOOR((1151251199-10800)/3600),24); ib_pg=# SELECT MOD(FLOOR((1151251199.0-10800)/3600),24); ib_pg=# SELECT MOD(((1151251199-10800)/3600),24); |
-KoT- |
XXXX Pro написал: получился вот такой вот дистрибутив Где? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Понятно. Надо перед выполнением операции FLOOR приводить к типу FLOAT (или как он там называется)... Дистрибутив предполагался быть в прикрепленном файле, но из-за ограничения размера файл не загрузился. Выкладываю еще раз. Прикрепленный файл (intb218.zip, 359343 байт, скачан: 581 раз) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
-KoT- |
Такое поведение, только если MOD(FLOOR()). Просто FLOOR() работает как обычно: ib_pg=# SELECT FLOOR((1151251199-10800)/3600); ib_pg=# SELECT FLOOR((1151251199.0-10800)/3600); |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Ну да. Но MOD у меня используется только в одном месте (в статистике) и подправить там запросы, вставив FLOAT, вполне реально. Только надо убедиться, что в MySQL это тоже работает... ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
-KoT- |
По-моему, можно оставить, как есть. В этом конкретном случае MOD((INT/INT),INT) ведет себя точно так же, как в MySQL MOD(FLOOR(INT/INT),INT). По поводу дистрибутива — в файле auth.php нужно все-таки использовать $forum=$GLOBALS['forum']; Сразу после установки форума переменная $GLOBALS['forum'] пустая и не дает зайти с ошибкой "...неверный синтаксис для INTEGER..."И сконвертировать install.php в win1251 — крокозяблы на первой же странице некоторых могут испугать... файл photos.php не исправлен — ошибка в порядке перечисления таблиц и t__ratingsum/t__ratingcount без NULLIF под именем pssql.sql на самом деле pssql.php В прикреплении файлы, с которыми установка и начало работы проходит гладко. Остальное до завтра постараюсь протестировать. Прикрепленный файл (workfiles.rar, 17302 байт, скачан: 704 раза) |
-KoT- |
При попытке редактирования статей, носвостей, словаря и фотогалереи вылетает: Query failed: ERROR: lastval is not yet defined in this session Файловый архив редактируется нормально. Коментарии во всех разделах редактируются нормально, добавление новых фото/статей/файлов/новостей/словарных статей работает. |
-KoT- |
"Поиск темы" при модерировании коментариев — MySQL-ный. В таблицу prefix_topic поле типа tsvrctor добавлено еще с прошлого раза, если общий поиск и поиск при модерировании не пересесекаются, можно имя поля tsvector сделать одинаковым в prefix_post и prefix_topic, и использовать одну и ту же функцию db_match в обоих случаях |
-KoT- |
При удалении статей, программ, новостей и т.д., если на запрос подтверждения ответить "Нет" — начинается поиск по форуму. В функции function do_split_topic() — порядок перечисления таблиц в FROM и функция IFNULL (записана с ошибкой — INFUNLL). Заменено на $sql = "SELECT f_id FROM ".$GLOBALS['DBprefix']."Topic, ".$GLOBALS['DBprefix']."Forum ". |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 13 14 15 16 17 18 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » PostgreSQL |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |