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

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

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

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

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

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

    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_ подставить свой префикс.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                _1_
                Участник
                Всего сообщений: 232
                Зарегистрирован: 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_
                  Участник
                  Всего сообщений: 232
                  Зарегистрирован: 14 окт 2014, 09:11
                  Рейтинг пользователя: 15

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

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

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

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

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

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

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

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

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

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

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

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

                      0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.006. Запросов: 21, время запроса: 0.003 (49.40)%. Памяти использовано: 754952 байтов

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