Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » Intellect Board 2.15 Release Candidate |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Вышел Intellect Board 2.15 Release Candidate, в котором исправлены все мелкие ошибки, обнаруженные в 2.15 Beta 3. Скачать можно по адресу http://download.intboard.ru/intb215.zip. Внимание: FCKeditor в дистрибутив не включен, его нужно качать отдельно: http://download.intboard.ru/fckedit.zip ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
jamix
Долгожитель форума
Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
В этой версии исправлена проблема связанная с подсчетом статистики в разделе, в котором она отключена? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Да. Кстати, при подсчете уровня доступа все и раньше было корректно (по крайней мере, судя по коду). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 5 декабря 2005 20:03 Сообщение отредактировано: 5 декабря 2005 20:14
1. Несмотря на это усверждение XXXX Pro, осталась аналогичная этой ошибка в "статьях". Только не при переходе по страницам статьи, а при попытке перейти на не первую страницу в многостраничном списке статей раздела. 2. Возможно это и раньше было, но заметил только сейчас. Неадекватно ведёт себя сортировка порядка отображения разделов в категории. Например при попытке поставить какой-либо раздел после последнего в категории, появляются 2 последних раздела. Т.е. у них нету кнопки "ниже" и с ними неправильно работает "поменять местами". Еле еле сумел вернуть нормальный порядок отображения. 3. А это ранее работало. А теперь и на этом форуме глючит. При редактировании сообщения (например этого) невзирая на "задать вопрос", кнопка "ссылка" вставляет тэги, как при "вставить/обрамить". Надо переключить на что-либо другое, а потом обратно. Тогда действительно спрашивают. P.S. (по мотивам этого) 1. Gray так и не работает. 2. "непрочитанные" глючат при пересортировке тем по разделам и категориям. Т.е. некоторое время отсутствовавшие пользователи увидели в непрочитанном совсем не то. 3.Комментарии действительно в default работают. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
До сих пор не очень понимаю почему, но у меня на openproj.ru это работало нормально... В любом случае, вот исправление. Прикрепленный файл (article.php, 11441 байт, скачан: 1811 раз) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
Опять появляются "левые" "непрочитанные сообщения". По кнопке "новые" - всё адекватно, а на главной странице лишние зелёные иконки и надписи "непрочитанные сообщения". При клике по ним получаю сообщение об отсутствии непрочитанных сообщений. "Отметить все сообщения прочитанными" помогает временно. После добавления нескольких статей и удаления нескольких новостей у многих (всех?) пользователей повылезали "лишние" "непрочитанные сообщения". Для раздела типа "новости" установлен порог для редактирования своих новостей - "новичок", однако "новички" не видят кнопки "редактировать" у своих новостей. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Для редактирования новости по-любому нужны права модератора, а уровень редактирования влияет только на возможность редактирования комментариев. Насчет непрочитанных сообщений: а какой режим используется - фиксация тем по факту просмотра или по времени? ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
XXXX Pro написал: Для редактирования новости по-любому нужны права модератора.... А зачем тогда в Админке предлагают задать любой уровень для редактирования своей новости? Именно новости, а не комментариев, так написано. XXXX Pro написал: а какой режим используется - фиксация тем по факту просмотра или по времени? Я, конечно, уточню, но на момент обновления с 2.14R3 на 2.15 был режим "фиксация тем по факту просмотра". Может он слетел вместе с основным шаблоном? Это я намекаю, что Gray всё ещё не работает. Как теперь (в 2.15) задать основной шаблон, чтобы Gray заработал? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Попробуй взять файл tmplate1.def из каталога config и скопировать его в tmplate1.php в том же каталоге. Uri написал: А зачем тогда в Админке предлагают задать любой уровень для редактирования своей новости? Именно новости, а не комментариев, так написано. Очередная ошибка "перевода". Дело в том, что я сначала пишу код, а уже потом (иногда спустя несколько дней) прописываю языковые константы. Хотя, может быть, это действительно не совсем корректно с другой точки зрения: тогда и добавлять новость по идее должен был бы только пользователь с правами модератора. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
XXXX Pro написал: Попробуй взять файл tmplate1.def из каталога config и скопировать его в tmplate1.php в том же каталоге. Это подействовало. Gray заработал. Теперь боюсь следующего обновления, вдруг ныне сохранённый не прдойдёт к следующей версии, а она опять поломает основной шаблон? Фиксация просмотров включена, чехарда с "непрочитанными сообщениями" продолжается. Смотришь на главной - в нескольких контейнерах "непрочитанные". Входишь туда - а там нету их. Топчешь для надёжности "отметить всё...", возвращаешься на главную, а там для этого контейнера - "непрочитанное". Отмечаешь на главной все - через некоторое время опять появляются лишние зелёные иконки. Ну и ещё одно. Попробовал было правила форума поредактировать - такая фигня получается... Попробую описать, хотя проще самому посмотреть, наверное. Во первых при просмотре правил с главной страницы они выглядят не так, как при "регистрация". В части переводов строки/возвратов каретки. А уж при попытке редактирования (вернее пока редактируешь - нормально, а вот при сохранении...) из Админки "<p>" меняются на что-то типа "&tl;p&tr". Простые переводы строки на что-то типа "mr". Текст становится совсем нечитаемым. Пришлось вернуть из архива изначальный текст и править в текстовом редакторе. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Насчет перезаписи шаблона - по-прежнему остается непонятным: если он обнулился, то вместо него должен был бы использоваться шаблон из tmplate1.def, а вот если был взят шаблон от предыдущей версии, то в нем действительно была ошибка, которая приводила к непраивльному выводу стиля Grey. Дело в том, что в install.php нет больше кода, который может сгенерировать этот шаблон, а он берется либо из старого tmplate1.php, либо копируется из tmplate1.def. Насчет непрочитанных - теперь хотя бы ясно, где ошибку искать. Раньше я пытался воспроизвести ее на обычных форумах, и не получалось. А какой уровень вложенности контейнеров - 2 уровня или более? С правилами - разобрался и внес необходимые исправления в код. Они станут доступны в Release. (Ошибка возникла в IntB 2.14 R2, когда я для защиты от XSS ввел слишком принудительную фильтрацию всех переменных, кроме тех, которые содержат в названии _text, но не учел, что в некоторых редкоиспользуемых местах это будет приводить к таким вот результатам). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
jamix
Долгожитель форума
Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 декабря 2005 0:48 Сообщение отредактировано: 8 декабря 2005 10:26
при попытке псмотреть сообщения для премодерации в новостном разделе Ошибка: MGE_e_mod_norights. А если отправить сообщение от профилиля админа, то оно видно только при модерировани раздела. |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
XXXX Pro написал: Насчет перезаписи шаблона - по-прежнему остается непонятным: если он обнулился, то вместо него должен был бы использоваться шаблон из tmplate1.def, а вот если был взят шаблон от предыдущей версии, то в нем действительно была ошибка, которая приводила к непраивльному выводу стиля Grey. ... Хм. Мы переписывались по поводу шаблона ещё по версии 2.14. После чего я отредактировал его по предложенному образцу и всё работало. При выходе 2.15 переписал её поверх и выбрал "обновить" обнаруженную 2.14. Gray перестал работать. Посмотрел основной шаблон - а там никаких if уже не было. XXXX Pro написал: А какой уровень вложенности контейнеров - 2 уровня или более? 2 есть точно, насчёт 3 - не уверен. Но вполне вероятно. 4 - точно нету. XXXX Pro написал: С правилами - разобрался и внес необходимые исправления в код. Будем ждать... Долго ждать то? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
По поводу шаблонов - разобрался. Такое вполне могло быть, если проводилось обновление IntB 2.13 => 2.14 => 2.15 и в корне остались файлы конфигурации от 2.13: iboard.php, tmplate1.php, database.php, top.txt и bottom.txt. Тогда могло быть, что вместо новых файлов конфигурации из каталога config могли быть взяты они. Советую их удалить, чтобы не возникало проблем при последующем обновлении. Uri написал: Будем ждать... Долго ждать то? Не особо. В общем-то мне осталось только с контейнерами проблему решить и одну мелочь в модерации подправить. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 декабря 2005 11:30 Сообщение отредактировано: 8 декабря 2005 11:30 jamix написал: при попытке псмотреть сообщения для премодерации в новостном разделе Ошибка: MGE_e_mod_norights. Да, действительно была такая ошибка: я вместо < написал <=, и при равенстве уровня заданному считалось, что прав у пользователя нет. Сейчас - исправил. jamix написал: А если отправить сообщение от профилиля админа, то оно видно только при модерировани раздела. Вопрос: это происходит всегда или только при отправке новости с аттачем? ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
jamix
Долгожитель форума
Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Это происходит без вложенных файлов. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Обнаружил ошибку при постановке сообщения на премодерацию при создании новой темы (и ошибка с новостями возникала именно из-за него). Выкладываю исправление. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 декабря 2005 19:15 Сообщение отредактировано: 8 декабря 2005 19:53
В "комментариях модератора" не удаётся использовать кавычки. Если в сообщениях глючила (это в 2.14 обсуждалось, но проблема не решена) только Opera, то тут несколько броузеров себя одинаково ведут. Пока редактирую - нормальные кавычки (вот такие " " " " "), а отправляю и вижу что-то типа "e; вместо каждой кавычки. Ещё вот что. В программах для скачивания выкладываю проги не только под винду. А под DOS встречаются не только exe, но и com файлы. Стоит только какой из них в тексте назвать, как IntB преобразует это имя в ссылку. Как же мне написать, скажем Keyrus.com, чтобы ссылки не было? И опять о программах. Я их естественно не в кучу валю, а по контейнерам раскладываю. Так вот: у каждого контейнера видно когда в него было последнее добавление. А входишь в него - и не понятно, какая из прог когда выложена. Может и у программ для скачивания стоит дату опубликования выводить? Надо ли периодически напоминать о нерешённых проблемах? Ещё с 2.14b некоторые мои вопросы остались без ответа. Они решаются? Или мне просмотреть свои сообщения и повторить нерешённое? Да и не только мои... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Uri написал: В "комментариях модератора" не удаётся использовать кавычки. Если в сообщениях глючила (это в 2.14 обсуждалось, но проблема не решена) только Opera, то тут несколько броузеров себя одинаково ведут. Пока редактирую - нормальные кавычки (вот такие " " " " "), а отправляю и вижу что-то типа "e; вместо каждой кавычки. Это не должно зависеть от броузера вообще, это результат двойной фильтрации спецсимволов. Uri написал: Ещё вот что. В программах для скачивания выкладываю проги не только под винду. А под DOS встречаются не только exe, но и com файлы. Стоит только какой из них в тексте назвать, как IntB преобразует это имя в ссылку. Как же мне написать, скажем Keyrus.com, чтобы ссылки не было? Либо не писать расширения программы, либо писать его через пробел: keyrus . com , либо смириться. Uri написал: Надо ли периодически напоминать о нерешённых проблемах? Ещё с 2.14b некоторые мои вопросы остались без ответа. Они решаются? Или мне просмотреть свои сообщения и повторить нерешённое? Как правило, если я в течение недели не ответил на сообщение, то можно считать, что я о нем забыл (особенно если это касается всяких мелочей, типа тех же дважды фильтрованых кавычек, которые влияют только на отображение данных, но не влияют на работу в целом). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 декабря 2005 20:29 Сообщение отредактировано: 8 декабря 2005 20:33
Так, двойную фильтрацию вроде устранил (но пока никуда не выкладывал). Остальное - желательно побыстрее, так как завтра я планирую уже релиз выпустить. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 декабря 2005 22:00 Сообщение отредактировано: 8 декабря 2005 22:03
Сортировка, "задать вопрос" (эти отсюда), "непрочитанные", редактирование новостей (отсюда), даты программ (отсюда), замена вложений (отсюда или отсюда), повсеместная вставка смайликов (отсюда), кавычки в Opera (отсюда), глюк FCKedit (отсюда), последующее добавление скриншотов к программам, дополнительные поля в программах (типа кряк, русификатор...) ... хватит пока. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Uri На будущее: просьба писать так: на каждый баг - отдельное сообщение. Тогда будет меньше ситуаций, когда я что-то пропускаю. Теперь ответы по существу: 1) "задать вопрос" - еще в 2.14 я решил сделать, что по умолчанию должно быть "вставить/обрамить", так как это более привычно и удобно. Так что работает все правильно, а вот отображается - нет. 2) Uri написал: Например при попытке поставить какой-либо раздел после последнего в категории, появляются 2 последних раздела. Каким именно образом - через кнопки или же с помощью ссылок "Выше", "Ниже". Впрочем, где-то в версии 2.14 я уже вносил изменения в порядок сортировки (так как однажды подобная ошибка обнаружилась на одном из коммерческих проектов), но когда именно это было - не помню. 3) ситуацию с добавлением и редактированием программ/новостей/статей я исправил в сборке Release сегодня утром на локали (но пока ее не выложил). Теперь автор статьи, имеющий право на редактирование действительно сможет ее редактировать. 4) ситуацию с кавычками исправил на локали 5) Нет, этого не будет, по крайней мере, в 2.15 И опять о программах. Я их естественно не в кучу валю, а по контейнерам раскладываю. Так вот: у каждого контейнера видно когда в него было последнее добавление. А входишь в него - и не понятно, какая из прог когда выложена. Может и у программ для скачивания стоит дату опубликования выводить? 6) вложения стало возможным заменить с 2.15 то ли Beta 2, то ли Beta 3. Насчет скриншотов к программам - не уверен, внес ли я нужные изменения в HTML-часть формы (хотя вроде бы собирался). 7) Сделать подобную защиту - значит сделать очередное поощрение безграмотности администратора форума. Никогда ничего подобного я делать не буду. Теперь, наступив на эти грабли, уже не буду. Но и в коде стОит предусматривать защиту от подобных оплошностей. 8) " - это HTML-представление кавычек. Судя по всему, оно появляется от того, что излишне активно работает защита от XSS (после того, как в 2.13, а потом в R2 обнаружили XSS, я ее вставил чуть ли не везде, где только можно, поэтому иногда она срабатывает и там, где не надо). Рано или поздно я и до этих мелких багов доберусь (у меня они классифицируются как "ошибки представления", т.е. ситуации, когда информация в БД хранится правильно, а искажается только при выводе), но это будет уже на последних этапах развития IntB. И, всё же, почему кавычки при цитировании заменяются каким-то " ? 9) с ситуацией в FCKEdit ряд мер принял (теперь переводы строк не просто вырезаются, как раньше, а заменяются на конкатенацию строк), но достаточно или нет - не знаю, т.к. в MSIE не тестировал (нет его у меня, я Linuxоид). 10) дополнительных полей к программам в офф. релизе не будет. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
andrey_fisher |
XXXX Pro Если открыть "ссылку" на сообщение, то в списке страниц той темы, в которой находится данное сообщение не показывается путем скрытия ссылки, на какой странице темы находится это сообщение. Это, как мне кажется, не вполне удобно. Есть ли планы это исправить? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
andrey_fisher Если будет предложена идея, как сделать это корректно и понятно для пользователя, то да. Ситуация следующая: при переходе по ссылке первым выводится именно то сообщение, на которое идет ссылка, а за ним - еще указанное количество сообщений. Если к примеру, сообщение, на которое указывает ссылка, будет 25-ым, а у пользователя в профиле стоит вывод по 10 сообщений на страницу, то выведутся сообщения с 25 по 35, соответственно, делать неактивной ссылку на страницу 3, на мой взгляд, некорректно: тогда пользователь никогда не сможет перейти к сообщениям 21-24. Можно ввести вывод какого либо знака, отмечающего соответствующую позицию (например, *), и тогда это будет выглядеть так: 1 2 3 * 4 ...., но будет ли понятно для пользователя, что эта звездочка означает - не знаю. P.S. Вариант "выводить сообщения не с того, с которого указано, а с ближайшего кратного 10 в меньшую сторону" просьба не предлагать - его я точно реализовывать не буду. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Как выяснилось, все сложнее, чем я ожидал: при выводе сообщений, начиная с сообщения с заданным номером нельзя без выполнения лишнего SQL-запроса узнать позицию этого сообщения в теме (либо придется вообще переделывать весь механизм ссылок). Поэтому в 2.15 этого не будет. В последующих версиях - попробую что-нибудь придумать. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Uri
Долгожитель форума
Всего сообщений: 571 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 25 окт. 2005 |
XXXX Pro написал: По поводу шаблонов - разобрался. Такое вполне могло быть, если проводилось обновление IntB 2.13 => 2.14 => 2.15 и в корне остались файлы конфигурации от 2.13: iboard.php, tmplate1.php, database.php, top.txt и bottom.txt. Тогда могло быть, что вместо новых файлов конфигурации из каталога config могли быть взяты они. Советую их удалить, чтобы не возникало проблем при последующем обновлении. Я то их удалил... А вот в !readme!.txt в раздел "особенности обновления с 2.13" неплохо бы этот совет включить. Не все могли прочитать это сообщение форума. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
После некоторого размышления я сделал кое-какие доработки в код инсталлятора (уже включено в Release), которые стали эту ситуацию обрабатывать нормально - проверяется на то, что в config такой файл уже существует и имеет ненулевой размер. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » Intellect Board 2.15 Release Candidate |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |