yura3d |
Отправлено: 20 мая 2010 — 18:14 • Тема: Проблема с удалением пользователей • Форум: Решение проблем |
Ответов: 5 Просмотров: 0
|
paravoz
В новой версии этот вопрос уже учтён. Теперь при удалении пользователей удаляется не только информация в общем списке и профиль пользователя, но также и другие данные, такие как аватар, личные сообщения, информация о дне рождения, информация в рейтиге по количеству сообщений за последнее время и т.п. |
yura3d |
Отправлено: 19 мая 2010 — 13:28 • Тема: Дополнение: Автоматическая индексация поиска • Форум: Модификации и дополнения |
Ответов: 108 Просмотров: 0
|
paravoz
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер. |
yura3d |
Отправлено: 17 мая 2010 — 14:28 • Тема: Мод "Группы" • Форум: Обсуждение |
Ответов: 49 Просмотров: 0
|
Леголегс пишет:К сожалению, просто не получится, ибо все старые проверки я планирую из exbb выкинуть. Т.е. пути назад уже не будет.
Да там нет так много этих проверок. Но всё равно, Вы уж постарайтесь Т.н. путь назад никто и не требует.
Леголегс пишет:По моим оценкам, основные тормоза в exbb от количества открываемых файлов, а их объём (в разумных пределах) на скорость влияет слабее. Чтение одного файла в 500кб гораздо быстрее, чем чтение 100 по 5кб. На хосте, где крутится мой подопечный exbb первое делается за 0.1 сек (0.005 если повторно), а второе - пара десятков секунд.
Ну это само собой, что тот же объём, распределённый по множеству файлов, даст большую нагрузку. Оба этих варианта развития событий (в том числе и работу с большими файлами) надо постараться избежать.
Леголегс пишет:phpшные классы я не очень люблю. Если вы, Юра или кто ещё из команды посмотрели профайл+ и одобряют стиль (за исключением части с аплоадом файлов ), то я бы так и продолжил.
Имхо, не замарачивайтесь с классами и т.д. Это только усложнит Вам работу, не более. Никто существующие для этой версии модули переносить в ExBB 2 не будет, ибо слишком разная архитектура и разный уровень у этой и будущей версий. Если что и может быть взято за основу, так это функциональность.
Леголегс пишет:Честно говоря, хотелось бы этого избежать. Итак сложно настраивать., админы запутаются.
Но а как по-другому решить данную проблемы с отнесением пользователя к той или иной группе, если он состоит в нескольких группах? Я вижу 2 пути решения - либо разбить группы на ролевые (администраторы, модераторы, пользователи и т.п.) и пользовательские (клуб любителей кошек и т.п.), либо (что гораздо проще в реализации) предложенный мной выше вариант с понятием основной группы.
Более того, функциональность так называемых пользовательских групп тоже может быть востребована для объединения пользователей по интересам. И как мне кажется, в некоторых случаях пользователям нужно дать возможность самим добавлять себя в интересующие их группы (конечно, это не касается ролевых групп), а не забивать личку администраторов соответствующими просьбами. Что скажете? |
yura3d |
Отправлено: 16 мая 2010 — 12:59 • Тема: Нет папки include • Форум: Решение проблем |
Ответов: 14 Просмотров: 0
|
ExMax пишет:Конвертер и инсталяционный файл, в данном случае одно и тоже?
Спасибо, так и думал сделать, правда это более трудоёмко, чем авто замена изменений в самих файлах.
Не знаю, что Вы понимаете под инсталляционным файлом. Конвертер входит в состав системы установки форума, которая в новой версии размещается в папке install. Вам нужно просто повторить всю процедуру обновления со старой версии форума, только проделать это на локальном сервере, а не на рабочем. Все подробности описаны в предыдущем моём сообщении. |
yura3d |
Отправлено: 16 мая 2010 — 09:20 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 203 Просмотров: 0
|
Songo пишет:И все таки спрошу еще раз, так как внятного ответа нет. По поводу чтоб в дискрипшене выводилось описание темы, если добавить предложенные вами 2 исправления, это поможет или нет?
Поможет в том плане, что в мета-теге description действительно будет размещаться описание (а при установке дополнения по 2-ой ссылке, ещё и название) просматриваемой темы. Насколько это будет полезно Вам в плане раскрутки и продвижения, сказать сложно, т.к. в последнее время весьма распространено мнение, что поисковые системы большого внимания мета-тегам не уделяют. Но этот вопрос лучше задавать тем людям, которые занимаются SEO, ибо он выходит за рамки данной темы. |
yura3d |
Отправлено: 16 мая 2010 — 09:09 • Тема: Мод "Группы" • Форум: Обсуждение |
Ответов: 49 Просмотров: 0
|
Леголегс
Идея по поводу групп пользователей замечательная, как и предложения по функциональности. Даже нечего добавить к тому, что было предложено в начале.
Леголегс пишет:Отображение, лычки, значки и прочие свистелки
Я бы ещё добавил возможность выделения цветом ников пользователей при просмотре тем (или, как вариант, выделение цветом названия группы). Как ни странно, этот нюанс среди пользователей очень востребован (видимо, тут имеет место аналогия с другими движками). Однако в данном случае не совсем понятно, как именно выделят цветом пользователя, входящего в несколько групп. Возможно, нужно ввести понятие основной группы для каждого пользователя.
Ну и чуть позже, надо будет обсудить совместимость данного мода с чатом, а также готовящимися сейчас модулями фотогалереи и прикрепления нескольких файлов к одному сообщению, чтобы модом уже изначально поддерживались новые возможности RC2
Пожаление по реализации - сделать максимально простую, насколько это возможно, интеграцию в движок. Возможно, как-то оптимизировать всё это дело с точки зрения производительности и хранения данных в файлах (скажем, исключить работу с большими массивами данных, сложные проверки и т.п.) Если это требование будет учтено, нет никаких препятствий, чтобы в будущем включить этот мод в дистрибутив очередной версии ExBB FM 1.0 |
yura3d |
Отправлено: 16 мая 2010 — 08:53 • Тема: Нет папки include • Форум: Решение проблем |
Ответов: 14 Просмотров: 0
|
ExMax пишет:Возможно есть способ перенести файлы из бакапа старой версии форума, на новый движок, без переустановки всего форума?
Зависит от конкретных файлов. Я бы не рекомендовал файлы текстовой базы данных со старой версии форума переносить в новую, минуя при этом конвертер (который Вы запускали при обновлении форума), т.к. формат многих файлов в новой версии изменился, и работа со старыми файлами без их предварительной конвертации может вызвать определённые проблемы (именно для преобразования файлов к новому формату и нужен конвертер).
С теми 2-мя форумами, с которыми у Вас возникли проблемы при конвертации из-за неправильной расстановки прав доступа, можно поступить так. Вы можете выполнить ещё раз обновление со старой версии на новую, только на этот раз на локальном сервере. В итоге Вы получите содержимое этих 2-х проблемных разделов в соответствующих им папках. Далее эти папки с локального сервера закачайте на Ваш рабочий сервер, разумеется, не забудьте при этом правильно расставить права доступа. После этого перейдите в админку на страницу Управление в разделе Форумы, и напротив проблемных форумов кликните сначала Восстановить темы, а затем Пересчитать. Затем в самом начале страницы кликните Обновить статистику конференции. По завершению этих операций все потерянные темы гарантированно будут восстановлены, и статистика форума будет обновлена с учётом наличия данных тем. |
yura3d |
Отправлено: 15 мая 2010 — 20:43 • Тема: Смена кодировки • Форум: Решение проблем |
Ответов: 2 Просмотров: 0
|
vipraskrutka пишет:Так что ExBB FM 1.0 не поддерживает UTF-8 по причине того, что когдато там костылей накрутили какихто...
Скорее недокрутили. Всё правильно сказал Леголегс, нативная поддержка UTF-8 в PHP5 (и уж тем более в PHP4, с которым у текущей версии ExBB сохранилась совместимость) отсутствует. Поэтому, если работать с юникодом очень хочется, нужно использовать различные сторонние библиотеки PHP (например, mb_string), которые установлены далеко не на каждом сервере. И как раз для случая их отсутствия на сервере необходимо предусмотреть наличие т.н. функций-заглушек - самописных функций для обработки UTF-8. Работать такие функции будут существенно медленнее библиотечных, но пока не выйдет PHP6 (в котором как раз и обещана полноценная поддержка юникода) ничего другого не остаётся.
Ну и не забывайте, что форум хранит данные в файлах последовательного доступа методом сериалайза, и размеры файлов являются очень критичным параметром, отрицательно влияющем на производительность. Так или иначе использование юникода увеличит размеры файловой базы данных.
(Добавление)
В дальнейшем всю дискуссию по поводу UTF-8 предлагаю переместить в тему UTF-8 в ExBB может перейдем?, дабы не плодить множество похожих тем. |
yura3d |
Отправлено: 14 мая 2010 — 20:20 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 203 Просмотров: 0
|
Отвлекаемся от флуда в этой теме и переходим непосредственно к сабжу.
Исправлена проблема мода День рождения пользователей, которая заключалась в "кривом" тексте поздравления, приходящего имениннику с форума на e-mail. Подробное описание проблемы, а также её исправление Вы можете найти в этой теме.
Songo пишет:2) При наборе поста, не могу просмотреть id поста, опускаюсь на пост нужный, нажимаю id а он перескакивает опять на редактор. Может это нормально, я не знаю, но было нужно мне это
Есть такая проблема. Для исправления откройте файл javascript/board.js, найдите строки:
CODE:function PostId(a,postid){
var result = a.href.match(/^(.+\/topic\.php\?forum=\d+\&topic=\d+)/i);
prompt (LANG.ThisPostWWW,result[1]+'&postid='+postid+'#'+ postid);
return false;
}
и замените их строками:
CODE:function PostId(a,postid){
var result = a.href.match(/^(.+\/)(.+)$/i);
var path = result[1]; var script = result[2];
var forum = script.match(/forum=(\d+)/i); forum = forum[1];
var topic = script.match(/topic=(\d+)/i); topic = topic[1];
prompt(LANG.ThisPostWWW, path + 'topic.php?forum=' + forum + '&topic=' + topic + '&postid=' + postid + '#' + postid);
return false;
}
Это исправление на данный момент не работает в том случае, если используется функция предварительного просмотра, из-за особенностей реализации этого самого просмотра. В будущей версии проблема будет устранена. |
yura3d |
Отправлено: 14 мая 2010 — 19:06 • Тема: Руководство: Добавление собственных бб-кодов • Форум: Модификации и дополнения |
Ответов: 203 Просмотров: 0
|
robert
Окончательного решения данной проблемы пока нет.
robert пишет:На этом форуме, всё ок (5 пробелов между первым и 20 между вторым)
На этом форуме установлен тестовый вариант, который на данный момент не может корректно обрабатывать табуляцию. Более того, не сделано нормальное оформление для случая длинных строк кода, в результате чего на страницах тем форума, содержащих подобные строки, появляется горизонтальная прокрутка.
Когда обе эти проблемы будут решены, тогда и будет выложено соответствующее исправление. |
yura3d |
Отправлено: 13 мая 2010 — 16:22 • Тема: Ошибка загрузки файла! • Форум: Решение проблем |
Ответов: 16 Просмотров: 0
|
Дядя Митя пишет:И опять я непонял в каком именно файле прописывать. Может кому понятно где искать этот файл?
Пропишите эту строку в том файле .htaccess, который размещается у Вас в корневой папке форума (той папке, где находятся исполняемые скрипты форума forums.php, topic.php и т.д.) Если у Вас там этого файла нет, то предварительно создайте его. |
yura3d |
Отправлено: 13 мая 2010 — 15:19 • Тема: Мод "Поздравление с Днем рождения" • Форум: Обсуждение |
Ответов: 2 Просмотров: 0
|
nikk
Один из возможных вариантов решения данной проблемы.
Откройте файл modules/birstday/birst.php, найдите строки:
CODE: $fm->exbb['boardurl'],
$fm->exbb['boardname'],
и замените их строками:
CODE: $fm->exbb['boardname'],
$fm->exbb['boardurl'],
Далее откройте файл modules/birstday/language/russian/lang.php, найдите строки:
CODE:$this->LANG['EmailText'] = '<font color="red" size="4">Поздравления Форума "<a href="%s/index.php">%s</a>"</font>
<br><br>
<hr color="#0000FF" size="3">
<br><br>
<font color="darkblue" size="2">%s, здравствуйте!
<br><br>
Сегодня у Вас праздник. Позвольте поздравить от всей души!
<br>
Желания Ваши непременно сбудутся, а завтрашний день обязательно принесет удачу и перемены к лучшему.
<br>
Мы помним о Вас и всегда рады новым встречам.
<br>
Вы по-прежнему остаетесь желанным гостем на нашем форуме!
<br>
<br>
С уважением, Администратор форума "%s"./font>
<br><br>
<hr color="#0000FF" size="3"><br><br>';
и замените их строками:
CODE:$this->LANG['EmailText'] = 'Поздравления форума %s (%s)
%s, здравствуйте!
Сегодня у Вас праздник. Позвольте поздравить от всей души!
Желания Ваши непременно сбудутся, а завтрашний день обязательно принесет удачу и перемены к лучшему.
Мы помним о Вас и всегда рады новым встречам.
Вы по-прежнему остаетесь желанным гостем на нашем форуме!
С уважением, Администратор форума %s.'; |
yura3d |
Отправлено: 13 мая 2010 — 14:52 • Тема: Требования форума • Форум: Общие вопросы |
Ответов: 1 Просмотров: 0
|
pronira_sef пишет:на поддержки хоста спрашивают какие требования форума
Информация о системных требованиях представлена в кратком описании из Readme. К сказанному там можно лишь добавить, что для корректной работы с внешними изображениями нужна поддержка внешних соединений из PHP, а для работы почтовых функций необходимо иметь на сервере правильно сконфигурированный SMTP-сервер с настроенной функцией для отправки почты из PHP mail().
pronira_sef пишет:Можно просматривать ошибки которые возникают или сохранять их в файл?
Вывод сообщений об ошибках на экран зависит от уровня контроля ошибок PHP, который установлен на Вашем сервере. Ведение лога ошибок (с сохранением в файл) также осуществляется сервером, поэтому по данному вопросу лучше уточните у хостера. |
yura3d |
Отправлено: 13 мая 2010 — 14:39 • Тема: Нет папки include • Форум: Решение проблем |
Ответов: 14 Просмотров: 0
|
ExMax пишет:Спасибо, именно так и сделаю.
Скажите, а что произойдёт с шаблоном и его блоками (подстроенными под себя)?
В новой версии используется несколько другой формат шаблонов, старые темы оформления больше не поддерживаются. При необходимости, Вы можете внести соответствующие (подстроенные под себя) блоки в новые шаблоны. |
yura3d |
Отправлено: 13 мая 2010 — 14:03 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 203 Просмотров: 0
|
M-A-X пишет:Ну не знаю, примите человека в команду или как. А то типа никто ничего н помагает и т.п., сами заняты...
Работа ведётся в направлении ExBB 2.0, поэтому заняты. Не знаю, зачем было сказано о принятии в команду разработчиков? Чтобы взять готовый дистрибутив, а потом в него добавить уже готовые исправления, дополнения по готовым инструкциям. Для этого не нужно быть в команде.
M-A-X пишет:Интересно каких?
Если там только багфиксы, нет новых модов, то не знаю даже как оно может помешать.
Реализация некоторых исправлений, обновлений и дополнений, в частности в ExBB FM 1.0 RC2, была обновлена и усовершенствована. Людям, обновляющимся с исходного варианта ExBB FM 1.0 RC1, будет значительно проще выполнить обновление, т.к. не нужно будет модифицировать соответствующие фрагменты. Более того, инструкция по обновлению до ExBB FM 1.0 RC2 на составляется по последнему обновлению ExBB FM 1.0 RC1, которое выйдет перед RC2 и будет уже включать в себя все доработки, вышедшие за всё время существования RC1, в том числе и ранее не публиковавшиеся.
M-A-X пишет:Это будущее долговато наступает
Ну а что Вы хотите? Проект держится, по сути, на добровольных началах и за счёт помощи некоторых наших пользователей. И не может не радовать тот факт, что за последнее время тех, кто реально помогает проекту, становится всё больше. Другие же, видимо, только языками чесать на форумах и умеют.
Songo пишет:Вот и я ждал ждал новой версии и тиши, а теперь и не знаешь что делать, обнови, так могут потом проблемы быть, не обнови, так глюки на форуме уже поддостали за 2 года
Songo пишет:у меня стоит ExBB FM 1.0 Beta
Вам в любом случае необходимо обновиться до ExBB FM 1.0 RC1, т.к. все указания по обновлению до ExBB FM 1.0 RC2 составлены с учётом того, что сейчас у Вас установлена RC1. Никаких инструкций по обновлению с более старых версий (в том числе и с той, которая установлена у Вас) составлять не планируется, т.к. на данный момент поддержка этих версий прекращена.
Songo пишет:А еще заметил странные явления у вас на форуме
Стоит Firefox 3.6.3
1) Форум часто разъезжается далеко в право.
2) При наборе поста, не могу просмотреть id поста, опускаюсь на пост нужный, нажимаю id а он перескакивает опять на редактор. Может это нормально, я не знаю, но было нужно мне это
Это связано с тестированием нового редактора сообщений и нового представлена кода в бб-коде [code][/code]. Разъезжаются у Вас только те страницы, на которых присутствуют длинные строки кода, не умещающиеся в ширину окна браузера. |
|