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

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

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

Результаты тестирования движка Intellect Board 2.18.

Выявленные ошибки и возможные пути их исправления после проведения 2-х недельного тестирования движка форума Intellect Board 2.18.

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

<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: aerograf, wsx
Печать
 
Der_Meister
Почетный участник

Der_Meister
Всего сообщений: 177
Рейтинг пользователя: 6

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
10 апр. 2006
Ух ты! Работает... Тогда зайдите на http://test.intboard.ru/index.php?t=54. С какой версии этот баг исправлен? Если я вот этот common.h поставлю на версию от 5 марта работать будет?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
С какой исправлен — не знаю, но качать советую самую последнюю — от третьего апреля (по крайней мере, выложенный тут common.php предназначался именно для нее).

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

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


Ссылка


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

eugrus написал:
[q]
XXXX Pro написал:исправления к ним выложены на форуме
А где их можно найти?
[/q]

Вот - вот, и я о том же. Можно ли сделать отдельную тему (раздел, категорию и т.п.) со всеми исправлениями (ссылками на них) к текущей версии дистрибутива?
А то приходится просматривать (после месячного отсутствия) целую кучу тем на предмет наличия в них необходимых исправлений. Было бы удобней брать их из одного места. Где бы описывались исправляемый баг и куда положить.
Ну а после помещения этих иправлений в основной дистрибутив, делать соответствующие пометки.

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


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Сделать несложно, сложно обеспечить заполняемость такой темы... Я обязательно где-нибудь чего-нибудь забуду.
А вообще, в обновление от 3 апреля вошло все, что было выложено раньше этой даты. (А после было всего 2 или 3 исправления).

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

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003

XXXX Pro написал:
[q]
А после было всего 2 или 3 исправления
[/q]

Вот! Очень сложно отследить изменения.
Uri
Долгожитель форума

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


Ссылка


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

XXXX Pro написал:
[q]
...А вообще, в обновление от 3 апреля вошло все, что было выложено раньше этой даты. (А после было всего 2 или 3 исправления).
[/q]

Ну вот, а я всего одно нашёл. Буду ещё искать. А если не найду, то вот какой баг: не могу читать/писать персональные сообщения. Получаю сообщение
[q]
Parse error: parse error in C:\Progra~1\shttps\www\Intellect_Board\styles\abstract\messages.php on line 81
[/q]

Посмотрел я на эту 81. И заменил
[q]
<?=textout($pmdata['pm_text'],1,$pmdata['pm_bcode'],$pmdata['pm_smiles'],);?></td></tr>
[/q]

на
[q]
<?=textout($pmdata['pm_text'],1,$pmdata['pm_bcode'],$pmdata['pm_smiles']);?></td></tr>
[/q]

т.е. запятую убрал. Вроде заработало.

И ещё: а где описание добавленных тэгов? И почему в окне редактирования нет кнопок для их вставки?
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003

Uri написал:
[q]
И почему в окне редактирования нет кнопок для их вставки?
[/q]

Иначе форма разрослась бы до больших размеров (кол-во кнопок было бы много). Надо?
Uri
Долгожитель форума

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


Ссылка


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

Gram написал:
[q]
...Иначе форма разрослась бы до больших размеров (кол-во кнопок было бы много). Надо?
[/q]

Конечно надо! Пусть по-умолчанию будут только основные, а по какой либо кнопочке (типа "показать все") пусть будет доступ ко всему.
Или, по крайней мере, необходимо задокументировать введённые тэги. Не только здесь, на этом форуме описать, но и в комплект поставки включить.

Какой смысл в больших возможностях, если ими нельзя воспользоваться?
Часть сообщений этой темы была выделена в тему "Проблема с премодерацией" (18 апреля 2006 15:41)
l@mer
Новичок


Откуда: Leeds, Great Britain
Всего сообщений: 6
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
2 апр. 2006
Дефект типа Medium в модуле "/styles/abstract/group.php" не позволяет отправлять сообщение группе пользователей.
ПРОБЛЕМА: В реализации функции "group_send_form" ошибка оформирования текстового окна "<TEXTAREA ...>" (отсутствует закрывающий тэг "</TEXTAREA>") приводит к "выводу исходника" страницы в оное текстовое окно.
ЧАСТИЧНОЕ РЕШЕНИЕ: Использовать закрывающие тэги:
function group_send_form()
{
?>
  <form action="index.php" method=POST>
    <table class="innertable" width=100% cellspacing=1>
      <tr>
        <td class="tablehead" colspan=2>
          <?=MSG_g_mailsend;?>
        </td>
      </tr>
      <tr class="basictable">
        <td align=center>
          <?=MSG_g_mailtext;?>:<br>
          <textarea name=text cols=40 rows=16></textarea>
        </td>
      </tr>
      <tr>
        <td class="tablehead">
          <input type=hidden name=m value=group>
          <input type=hidden name=a value=do_mailsend>
          <input type=hidden name=g value=<?=getvar("g");?>>
          <input type=submit value="<?=MSG_send;?>">
        </td>
      </tr>
    </table>
  </form>
<?
}

PS. Хотя теперь страница широковещательной рассылки сообщений отображается корректно, однако основная проблема осталась не решена: участники группы так и не получили отправленное мной сообщение.


Дефект типа Minor: Подозрительная константа "MSG_groups" в реализации функции "locations" из модуля "/group.php" корневого каталога. Вероятно, строка
array_push($locations,"<a href=\"index.php?m=group\">MSG_groups</a>"); ответственна за неверную надпись "....>> MSG_groups" вместо "....>> Группы" при просмотре списка групп.


Неприятный дефект типа Medium (возможно, уже исправлен). После отправки своего голоса в разделе типа "Опрос" появляется message box ("Ваш голос засчитан"), предлагающий вернуться на главную страницу или на предыдущую страницу, но ее адрес почему-то неверное формируется: например, вместо ожидаемого адреса URL http://partisan/forum/index.php?t=101&IB2XPintelli_=c3a1db02ee5cc63712515b0bc99723e8 магическим образом происходит дублирование части пути в http://partisan/forum/forum/index.php?t=101&IB2XPintelli_=c3a1db02ee5cc63712515b0bc99723e8. Результат перехода по такой ссылке очевиден — 404.
Аналогичная проблема с message box после отправки личного сообщения (вероятно, используется один и тот же скрипт). Но с другими подобными message boxes такой ошибки не возникает.
Вообще, желательно наличие авторедиректа, как это сделано, напрмер, при входе на форум (отдал голос — просмотрел результат, ничего дополнительно не нажимая; отправил личное сообщение — перешел в ящик без лишних "мышедвижений").


Считаю не очень удобным "встроенные статические часы" форума. Они "замораживают" время при длительном просмотре какой-либо страницы. Пришлось написать свои "динамические" часы (с изменением секунд), правда на JavaScript. Это считаю не лучшим вариантом, т.к., во-первых, не все браузеры корректно воспринимают подобные действа, во-вторых, время я снимаю с локального компьютера, а не с сервера (на это были свои причины), хотя это и легко поправимо.
Скрипт является комбинацией JavaScript и php-преобразователя. Реализовано в виде отдельной php-функции "long_date_anitime_out($date)", выполняющей практически то же, что и "long_date_out($date)", но с определенной спецификой (сами часы меняются каждую секунду). Поэтому в модулях "main.php" функцию "long_date_out($date)" можно безболезненно заменить на "long_date_anitime_out($date)". Я рекомендую выводить подобные "часы" на каждой странице форума и не так мелко и незаметно, как в "Gradient Blue". А, например, в таком виде после главного меню (естественно цвет стоит поменять, т.к. это вариант изначально для "Avik'):
<TABLE WIDTH="98%" BORDER=0 BGCOLOR=#FFF2BC ALIGN="CENTER">
  <TR>
    <TD ALIGN="CENTER" STYLE="font: 10pt 'Verdana'">
      <?=MSG_main_curtime;?>:
      <B><?=long_date_anitime_out($GLOBALS['curtime']);?></B>
    </TD>
  </TR>
</TABLE>
<hr noshade size="1">

Исходный код часов в "моем" форматировании довольно объемен (для удобства чтения), поэтому я его могу опубликовать в следующем письме или отправить "личное" по требованию.


Реализовал еще одну идею "Афоризм дня" на главной странице в виде бегущей строки, содержащей сам афоризм. Афоризм выбирается из базы афоризмов в зависимости от номера дня в году, количества афоризмов в базе и длительности "висения" афоризма в днях. Возможно, подобная "шальная" идея немного оживит форум... \":rolleye\"

---
"Ламер" не наименование, но стиль жизни.
<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Результаты тестирования движка Intellect Board 2.18.
RSS

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

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

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


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