Intellect Board Pro
Система управления форумами
Объявление

30 ноября 2015 года выпущена окончательная версия Intellect Board 3.00! Перейти к скачиванию
Также доступен конвертор данных для IntB 2.22

Для получения новостей о новых версиях подписывайтесь на наши страницы ВКонтакте и в Twitter.

Привет, гость!

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

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

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

0 +
19 августа 2015, 19:15#4
Пара мелких ошибок со скриншотами:
1. В списке присутствующих не отображаются IP адреса
2. Ссылка "модерировать раздел" дублируется два раза
Прикрепленные файлы:
  • bug1.png
  • bug2.png

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0 +
13 ноября 2015, 18:41. Редактировалось 1 раз, последний — 13 ноября 2015, 18:42#6
На страничках форума нехватает штампов времени.

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

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

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

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


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

--

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

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

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

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

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

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

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

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

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

Страницы:
Распечатать

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

0: Контрольная точка "Конец инициализации". Время выполнения: 0.002. Запросов: 8, время запроса: 0.001 (41.74)%. Памяти использовано: 513504 байтов

0: Контрольная точка "Фиксация действия пользователя выполнена". Время выполнения: 0.002. Запросов: 10, время запроса: 0.001 (46.01)%. Памяти использовано: 513832 байтов

0: Контрольная точка "Основное действие выполнено". Время выполнения: 0.006. Запросов: 17, время запроса: 0.002 (35.32)%. Памяти использовано: 731216 байтов

0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.007. Запросов: 19, время запроса: 0.002 (35.63)%. Памяти использовано: 738904 байтов

0: Контрольная точка "После срабатывания шаблонизатора.". Время выполнения: 0.010. Памяти использовано: 1028048 байтов