ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (200): В начало « ... 167 168 169 170 [171] 172 173 174 175 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 17 апреля 2009 — 14:53 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 233
Просмотров: 317115
gromescu пишет:
Поиск не работает если вбить слово с диакритками. Например если набрать răzeşii то выдаст " * Не заданы параметры поиска! Либо запрос короче четырёх символов!
" Даже если набрать в виде r&# 259;ze&#3 51;ii \без пробелов\ (именно в таком виде это слово записывается в файл темы, то все равно будет та же ошибка. Слов без диакриток находятся без проблем.

На предыдущих версиях форума поиск по этим словам работал? Проблема в том, что функция поиска сильно зависит от текущей локали, и если у вас выбрана русская локаль (установлен языковой пакет russian), то корректная обработка гарантируется только для латиницы и кириллицы
yura3d Отправлено: 17 апреля 2009 — 14:29 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости

Ответов: 283
Просмотров: 226232
vipraskrutka пишет:
Ну я конечно не прогер, но по моим наблюдениям - файлы и близко так не грузят сервак, как мускул, а если обращения к мускулу не сильно оптимизированы, то вешайся.
В общем когдато давно, когда только вышел ExBB FM 1.0 Beta, меня торкнуло затестить движки форумов , взял слабенький сервак с дефолтными настройками (но они были не такие жесткие, как на шаред хостингах), поставил все распространенные движки ExBB FM 1.0 Beta и на mysql - воблу, phpbb, smf , ipb . И проверял как при нагрузках (частых обращениях, доходящих до реального http флуда) они держатся. в итоге:
абсолютно все мускульные движки начинали дико тормозить, а потом и коннект к мускулу отвалилвался, а у ipb вообще база побилась, а ExBB FM 1.0 Beta работало стабильно (время генерации страницы малость увеличилась).

По сути хранение информации в БД организовано максимально эффективно, хотя конечно к полной эффективности прийти нельзя, ибо нельзя все возможные варианты подвести под общую черту. База данных, этот тот же набор файлов, только данные хранятся бинарно и упорядоченно, за счёт чего достигается высокая скорость поиска, выборки и т д. В то же время текстовые файлы с этой точки зрения неэффективны, мало того что данные записываются в произвольном порядке, так ещё и нужно тратить время на преобразование различных типов данных из текстового формата (чего не нужно делать в случае с бинарными файлами). Я сам являюсь соавтором fastSQL - упрощённого аналога MySQL, работающего значительно быстрее за счёт многочисленных оптимизаций. Это закрытая разработка, используется на некоторых серверах моих друзей, по этой разработке была защищена (не мной, конечно) диссертация на тему эффективной организации хранения и обработки данных. Поскольку принимал не последнее участие в этой работе, изучил многие стороны вопроса.

У нас же проблема не в файлах или СУБД, а в интерпретаторе PHP. Любой интерпретатор высокоуровневого языка программирования (которым является PHP) - это потенциальные проблемы со скоростью. А они в свою очередь усугубляются тем, что PHP вообще не поддерживает как таковую работу с бинарными файлами на низком уровне (как это реализовано в Си, на котором и написано большинство СУБД и даже PHP). Поэтому для организации хранения данных в бинарном виде и используют СУБД. Когда-то было дело, брался за разработку ExBB на Си (с использованием для хранения бинарных файлов), так вот по скорости работы и по нагрузке на сервер этот движок не сравнится ни с каким другим движком на PHP, вопрос только в том, что не каждый хостер даст выполнять приложения Си на своём сервере, да и кроссплатформенность у такого приложения спорная.
yura3d Отправлено: 17 апреля 2009 — 14:20 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 233
Просмотров: 317115
Ясень пишет:
yura3d пишет:
Скорее всего у Вас проблема, описанная и решённая в этой теме

То есть, как я понял, мне необходимо скачать setmembers.php и залить его в папку с форумом, а после этого пересчитать пользователей?

Да, всё верно
yura3d Отправлено: 17 апреля 2009 — 14:01 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 233
Просмотров: 317115
Ясень пишет:
yura3d пишет:
Желательно было бы, что бы Вы привели ссылку на форум. Также укажите несколько ников тех пользователей, которые не могут войти. До того, как эта проблема появилась, Вы не пользовались опцией Пересчитать пользователей в админке?

Адрес форума http://sobor.paganism-info.ru/
Как оказалось, войти на форум не может никто после "разлогинивания". Однако те, пользователи, которые не выполнили "выход" ранее продолжают туда попадать.

Услугой Пересчитать пользователей не пользовался никто из 3-х админов.

Скорее всего у Вас проблема, описанная и решённая в этой теме
yura3d Отправлено: 17 апреля 2009 — 13:43 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 233
Просмотров: 317115
Ясень пишет:
Добрый вечер!
Сегодня обнаружилась проблема.
Мы пользуемся Вашим форумом ExBB FM 1.0 RC1

Примерно 2 часа назад некоторые пользователи не могут войти на форум. При вводе логина и пароля получая сообщение форума:

Ошибка входа
* Вы ввели неверное/неактивное имя пользователя или неверный пароль


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

Желательно было бы, что бы Вы привели ссылку на форум. Также укажите несколько ников тех пользователей, которые не могут войти. До того, как эта проблема появилась, Вы не пользовались опцией Пересчитать пользователей в админке?
yura3d Отправлено: 17 апреля 2009 — 13:15 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 233
Просмотров: 317115
altjo пишет:
нет такого закрывающего тега </options>, толи </option>, толи удалить его совсем...

altjo пишет:
</a><b</td>

Согласен, в последнем случае моя опечатка, в первом ошибка предыдущего разработчика. Исправим, спасибо за найденные недочёты.

altjo пишет:
где-то утеряно начало таблицы, скорее всего она должна быть в строке 90, перед <br />, т.е. вместо <br /> в 90-й строке должно быть, например, такое

Хм, странно, посмотрю что там должно было быть

altjo пишет:
if (!$mode) echo '&nbsp;';

Это я добавил в последних релизах, сделано это было как временный вариант, с целью того чтобы Опера отображала вот такие сообщения по центру (имеется ввиду по вертикали). Если строку убрать, то сообщение будет выводится в самом верху. Как показывают мои тесты, такой вариант без проблем обрабатывается браузерами, хотя подход и некорректен. Если есть какие-то другие варианты, предлагайте, шаблон сообщений об ошибках находится в файле templates/Ваш_скин/error.tpl
yura3d Отправлено: 17 апреля 2009 — 12:55 • Тема: Пол в личных данных • Форум: Обсуждаем

Ответов: 6
Просмотров: 5949
gromescu пишет:
Почему же нет - банально поменять надпись в язвковом файле + убрать ссылку aim:что-то там из topic.php Для старых версий форума был мод с чекбоксом, думаю на рк1 его тоже можно поставить.

Нет, для новой версии этот мод не подойдёт. Конечно, добавить поля в профиль можно ручками, но уже практически готов мод "Профайл+" для ExBB FM 1.0 RC1, который позволит это делать через админку. Причём через него возможно добавлять поля любых типов (списки, чекбоксы, текстовые поля и т д). Также возможно настроить отображение этих полей (в профиле, в сообщениях, в подписи и т д)
yura3d Отправлено: 17 апреля 2009 — 12:40 • Тема: Лишние пробелы в ссылках • Форум: Решение проблем

Ответов: 55
Просмотров: 41964
Defenderyk пишет:
так у меня слово то не длинное, а из 9 букв.

Ну так а где тогда это слово? Ссылку бы на проблемное сообщение увидеть, а то никакой конкретики Огорчение
yura3d Отправлено: 17 апреля 2009 — 12:33 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости

Ответов: 283
Просмотров: 226232
monstYr пишет:
очень жду, как и многие, двушку - с беткой были проблемы с хостером - закрывали сайт за перегруз

А Вы какой версией пользуетесь? На данный момент перегрузка может возникать только при индексации встроенного в движок поиска, а в остальных случаях сложные алгоритмы были минимизированы (это относится к ExBB FM 1.0 RC1) и проблем быть не должно. С проблемой поиска в файловых версиях, к сожелению, ничего не сделаешь, для нормальной работы поиска требуется мощный сервер. Со временем, после перехода на MySQL проблемы с перегрузкой исчезнут вовсе.

monstYr пишет:
а ведь не так уж и много:

Участников: 932
Сообщений: 25337
Тем: 1060
Рекорд: 2186, 06.05.2008 16:59

Сказать честно, изначально файловая версия расчитывалась для небольших по объёму форумов (5-10 тыс. сообщений, не больше). Однако последние версии подверглись значительной доработке и вполне могут выдержать гораздо более весомую нагрузку. Тут ещё многое от хостера зависит, вот пример форума на базе бета-версии, активно посещаемого и работающего без проблем со 175 тыс. сообщений. В то же время на слабых серверах уже после 10 тыс. могут начаться разного рода проблемы.
yura3d Отправлено: 16 апреля 2009 — 19:04 • Тема: Лишние пробелы в ссылках • Форум: Решение проблем

Ответов: 55
Просмотров: 41964
Defenderyk пишет:
так, а у меня только появился этот баг с лишним пробелом в слове. но я уже модил fm
что мне поменять?

Это не баг. А что поменять написано 2-мя сообщениями выше
yura3d Отправлено: 16 апреля 2009 — 16:09 • Тема: Мод: Скрытый текст • Форум: Модификации и дополнения

Ответов: 172
Просмотров: 136078
Zeg
Defenderyk
Спасибо за найденные неточности. Это всё трудности перевода из усовершенствованного ядра ExBB FM 1.0 RC2. Открывааем файл include/fm.class.php

Zeg пишет:
тег срабатывает даже в блоке code

Находим ранее вставленную строку:
CODE:
$string = preg_replace_callback("#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is", array($this, 'hide_text'), $string);

И перемещаем её, разместив сразу за строкой:
CODE:
$string = preg_replace($search, $replace, $string);


Defenderyk пишет:
не работает. просто выдает:
Цитата:
Этот текст не видят незарегистрированные пользователи

Находим ранее вставленную строку:
CODE:
if ($matches[2] && $this->user['id'] && $this->user['posts'] < $matches[2])

И заменяем строкой:
CODE:
if ($matches[2] && @$this->user['posts'] < $matches[2])

Вроде бы всё. Подмигивание Инструкция в первом сообщении темы подкорректирована с учётом этих исправлений
yura3d Отправлено: 16 апреля 2009 — 15:51 • Тема: Наброски: Борьба со спамом • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 34143
ARW пишет:
А как насчет премодерации? Хотябы для гостей?
(Добавление)
или хотябы для некоторых разделов?

Эта возможность есть в ExBB 2.0 и её реализация в файловых версиях не планируется
yura3d Отправлено: 16 апреля 2009 — 15:48 • Тема: Создаются "пустые" темы • Форум: Решение проблем

Ответов: 5
Просмотров: 3927
mastersound
Проверьте ещё раз правильность заполнения слов для автоцензора. Все строки должны быть оформлены строго в формате слово=замена. Никаких пробелов рядом со знаком равенства, а также пустых строк быть не должно. Слово, стоящее слева от знака равенства (плохое слово) должно содержать только цифро-буквенные символы, никаких знаков пунктуации и прочих символов быть не должно (особенно касается звёздочек, точек и т п), иначе оно будет обработано неверно. И ещё, автоцензор корректно работает только при наличии на сервере CP1251-локали, при её отсутствии возможны разного рода проблемы при обработке кириллических символов (слов)
yura3d Отправлено: 16 апреля 2009 — 15:06 • Тема: Создаются "пустые" темы • Форум: Решение проблем

Ответов: 5
Просмотров: 3927
mastersound
Не думаю что как-то связано с модом скрытого текста, проверьте в админке автоцензор на наличие пустых или неправильно оформленных строк. Уже просто как-то обращались с подобной проблемой, и после правки списка слов для автоцензора проблема решилась
yura3d Отправлено: 15 апреля 2009 — 19:03 • Тема: Мод: Скрытый текст • Форум: Модификации и дополнения

Ответов: 172
Просмотров: 136078
Поскольку релиз ExBB FM 1.0 RC2 отодвинут на неопределённый срок, буду выкладывать фишки этой версии отдельно, для установки на ExBB FM 1.0 RC1.
Мод скрытого текста позволяет Вам прятать отдельные фрагменты Ваших сообщений от незарегистрированных пользователей или пользователей, набравших недостаточное кол-во сообщений на Вашем форуме. Наиболее часто это может понадобиться для скрытия важных ссылок с целью продления их работоспособности, а также другой ценной информации, которую не хотелось бы выкладывать на всеобщее обозрение. Для реализации вышеописанных возможностей добавляется тег HIDE и соответствующая ему кнопка. Пользоваться этим тегом просто:
CODE:
[hide]Этот текст не видят незарегистрированные пользователи[/hide]
[hide=10]Этот текст не могут видеть пользователи, набравшие менее 10 сообщений[/hide]

Мод полностью совместим со своими аналогами для ExBB FM 1.0 Beta и более старых версий, поэтому все ранее скрытые фрагменты будут обрабатываться корректно.
Для установки мода необходимо проделать следующие изменения.

Спойлер (Отобразить)


Как всегда вопросы, замечания и предложения по этому моду оставляйте в этой теме

/!\ См. также: Автоматическое скрытие ссылок от гостей

Страниц (200): В начало « ... 167 168 169 170 [171] 172 173 174 175 ... » В конец

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0437]     [ ]