Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Мелкие ошибки и опечатки

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
Распечатать
4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#1
Данная тема предназначена для мелких ошибок отображения (например, съехавших элементов верстки) и опечаток. Для более серьезных ошибок создавайте отдельные темы.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Найдена небольшая ошибка с часовыми поясами: из-за того, что поле в базе для них объявлено как беззнаковое, нельзя было выставить пояса с отрицательным смещением. Чтобы исправить, нужно выполнить такой запрос: ALTER TABLE `ib_user_settings` CHANGE COLUMN `timezone` `timezone` SMALLINT(5) NOT NULL DEFAULT '10800' COMMENT 'Часовой пояс участника (смещение в секундах)' AFTER `subscribe`;
Вместо ib_ подставить свой префикс.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#3
Обнаружилось, что не работает функция "закрыть тему", т.к. из базы не вытаскивается поле с информацией, закрыта она или нет. Исправил (исправление класть в lib/topic.php).
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3

0
#4
Пара мелких ошибок со скриншотами:
1. В списке присутствующих не отображаются IP адреса
2. Ссылка "модерировать раздел" дублируется два раза
Прикрепленные файлы:

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#5
Так, наконец-то стало побольше свободного времени, и есть возможность ответить.
1. Судя по всему, на сервере включен reverse dns lookup, из-за чего в $_SERVER['REMOTE_HOST'] идут не IP-адреса, а доменные имена. Соответственно, на этапе преобразования их в число получаем ноль, который и уходит в базу. Что с этим делать — надо подумать. В принципе, можно хранить адреса как строки (и туда же можно будет записывать HTTP_X_FORWARDED_FOR при его наличии), но это сразу же раздует объем базы. Можно сделать преобразование обратно в IP, но это еще большая нагрузка на сервер.
2. Исправил на локали, в следующем обновлении все будет нормально.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #6
На страничках форума нехватает штампов времени.

Я часто пользуюсь копиями страниц. И возникают вопросы, когда была записана та или иная копия.
Конечно, время снятия копии можно узнать косвенно (например, по D/t времени создания локальных файлов), но это ненадёжный способ (и не удобный).

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
. Редактировалось 1 раз, последний — #7
Добавить можно (точнее, само время выводится в переменной now, нужно только в шаблон main.tpl добавить ее вывод в человекочитаемом виде), но вот насколько это нужно, ведь по датам сообщения всегда можно найти, когда сообщение отправлялось/редактировалось последний раз. А добавление подобного вывода может вызвать проблемы с кешированием страницы на стороне пользователя.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #8
  4X_Pro написал(а):
по датам сообщения всегда можно найти, когда сообщение отправлялось/редактировалось последний раз.

Интернет-страничка может нести в себе смысл самостоятельного документа. А любой документ должен иметь дату и подпись. Эти правила родились не случайно, и в них есть смысл ...


Моё пожелание родилось из системы управления версиями документов (в частности, в качестве документов сгодятся прикреплённые файлы). Эта система наглядно показывает иерархию копий, ответов, и права чтения/записи/связывания (для каждой информационной единицы).

--

4X_Pro написал(а):
добавление подобного вывода может вызвать проблемы с кешированием страницы на стороне пользователя.

Это ограничение можно красиво обойти: кликом на подписи  © 2014—2015, 4X_Pro.  вызывать особую копию странички. Пусть в этой копии вместо этой подписи присутствует  дата/время

Если всёже решитесь прикрутить к страничкам штамп времени, предлагаю разместить его незаметно, где-нибудь в 'подвале'. А цифровую подпись вообще не показывать (но, чтоб из html-кода её можно было вытащить).

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 2 раза, последний — #9
Надоело 'распрямлять' посты, если нужно, чтобы на странице не было частично скрытой информации. Иначе, например, после сохранения её уже не достанешь… Да и читать с прокруткой не удобно

Предлагаю дополнить скрипт: при длииинном( удерживать кнопку нажатой, не менее двух секунд ) тапе на стрелочках  ⇪,⇩  (в любом из постов)  — распрямлять/закручивать все посты разом.

==
      В общем, прошу как-нибудь скопом разворачивать посты. А снова сворачивать их вовсе не обязательно )

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#10
_1_ написал(а):
Надоело 'распрямлять' посты, если нужно, чтобы на странице не было частично скрытой информации.

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

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Следующие сообщения >>>
Страницы:
Распечатать

У вас нет прав для отправки сообщений в эту тему.