yura3d |
Отправлено: 9 ноября 2009 — 08:55 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 200014
 |
ЕГор
В нашем FAQ в вопросе Q12 достаточно подробно описаны все проблемы, которые возникнуть при работе с почтовыми функциями форума |
yura3d |
Отправлено: 9 ноября 2009 — 08:43 • Тема: Восстановление данных после ddos-атаки • Форум: Решение проблем |
Ответов: 4 Просмотров: 4944
 |
sort67
Штраф за отвратительное название темы. Читаем правила форума, в частности пункт 1.11
Касательно описанной проблемы, если у хостера имеется бекап, сделанный до ddos-атаки, проблем с восстановлением не будет. В противном случае восстановить форум будет значительно сложнее, некоторые данные без бекапа восстанпвить в полном объёме будет невозможно |
yura3d |
Отправлено: 9 ноября 2009 — 00:18 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение |
Ответов: 94 Просмотров: 78266
 |
1Bot
Светлана
lisiycat
Ну не знаю, мне и жёлтые кнопки нравились, разве вот только сделать бы их немного темнее
Defenderyk
Вариант с оранжевой полоской над кнопками (Новая тема, Новый опрос внизу) наиболее удачен как компромиссный, и в целом в философию дизайна очень гармонично вписывается  |
yura3d |
Отправлено: 9 ноября 2009 — 00:08 • Тема: Перспективы дальнейшего развития • Форум: Новости |
Ответов: 217 Просмотров: 165790
 |
Светлана пишет:Юра, вы обмолвились об "урезанном функционале", что использовался на испытаниях версии на файлах прямого доступа. Какой функционал вы имели ввиду?
Кхм, отвечу развёрнуто дабы сразу снять множество вопросов. За основу большого объёма данных был взят один из моих сетевых форумов, который до сих пор работает на файловой версии ExBB (конкретнее, на ExBB FM 1.0 RC1 с некоторыми дополнениями от невышедшей RC2). Там что-то около 580 тыс. сообщений на данный момент, на момент тестирования было на пару десятков тысяч меньше, ну и форум такого объёма идеально подходил для тестирования. Каркас ExBB FM 1.1 был написан за начало мая, и потом дописан в конце мая и начале июня. Ну а урезанный функционал выражается в том, что мне главное было проверить только параметры работы ядра, такие как скорость обработки данных, нагрузка на сервер, устойчивость и некоторые вопросы безопасной работы. Соответственно, не было реализовано ни админки, ни регистрации, ни уж тем более всех других модов типа дней рождений и т.п., в наличии которых не было необходимости для проведения теста (да и их реализация отняла бы много времени, которое и так пришлось изрядно потратить для написания конвертера на C++ с последовательных файлов на прямые и обратно). Тестировалось всё это до середины июля, о результатах я сообщил в первом сообщении. Возможно некоторые интересные факты я не озвучил, например, что путём склеивания множества больших тем была создана огромная тема с 2056 страницами по 20 сообщений на каждой. Скорость открытия такой темы не превышала скорости открытия темы с одной страницей, в то время как для текущей версии на файлах последовательного доступа уже при 40 страницах при том же кол-ве вывода сообщений на страницу достигается предел стабильной работы, при этом очень сильное влияние имеет объём этих сообщений. В целом потенциал у версии на файлах прямого доступа огромный, однако речи о написании полноценной (пусть и урезанной функционально) версии пока не идёт, на данный момент существует именно её каркас. После тестирования сетевой форум обратно сконвертировали на версию RC1 (разумеется, большую тему и прочие экспериментальные структуры до процесса обратной конвертации привели в исходное состояние)
Там ещё в чате просили дать потестировать этот ExBB FM 1.1. Так вот, инсталлятора тоже нет, всё конфигурирование БД на файлах прямого доступа выполняется на данный момент в ручном режиме моим драйвером, который пока существует только в виде консольной утилиты и работает в режиме командной строки (и только под Windows, под которой собственно работают и сетевые серверы). Соответственно самостоятельно поднять такую БД на данный момент без посторонней помощи нельзя. Также я ещё ни у кого из здесь присутствующих не вижу форумов, превышающих хотя бы 100-тысячный барьер по кол-ву сообщений, когда уже можно говорить об актуальности использования нового ядра
Относительно будущего ExBB FM 1.1, тема эта и создана с целью того, чтобы изучить спрос на эту версию. В целом на полную реализацию нового ядра уйдёт довольно много времени, поскольку фактически с нуля на PHP реализуются алгоритмы обработки данных (в то время, как в MySQL все эти алгоритмы давным давно реализованы, и не на медлительном PHP, а на быстром Си). Для такого объёма работы нужна хорошая мотивация, в противном случае конечно же проще будет доработать MySQL-версию (ExBB 2.0), чем браться за относительно новый проект. Сам я больше склоняюсь к первоначальной реализации ExBB 2.0, чтобы наши пользователи скорее получили новую версию, в которой будут устранены все основные недостатки текущей. А уже после этого можно будет продолжить разговор о ExBB FM 1.1. |
yura3d |
Отправлено: 8 ноября 2009 — 20:56 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение |
Ответов: 94 Просмотров: 78266
 |
Defenderyk пишет:Вот и внутренняя страница
Мне понравилось. Правда вот насчёт выпадающих менюшек вроде опций тем (не модераторских, а там где подписка и т.п.) и опций пользователя пока не знаю, стоит ли их делать |
yura3d |
Отправлено: 8 ноября 2009 — 20:32 • Тема: Мод: Возврат к исходной странице после регистрации/авторизации/выхода • Форум: Модификации и дополнения |
Ответов: 40 Просмотров: 43518
 |
electron пишет:хм, мод стоит, но у меня в файле jsloader.php вообще нету этой строки
CODE:define('IN_EXBB', TRUE);

Начало этого файла выглядит так:
CODE:<?php
/****************************************************************************
* ExBB v.1.9 *
* Copyright (c) 2002-20хх by Alexander Subhankulov aka Warlock *
* *
* http://www.exbb.revansh.com *
* email: admin@exbb.revansh.com *
* *
****************************************************************************/
/****************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
****************************************************************************/
define('NO_GZIP', TRUE);
define('IN_EXBB', TRUE);
include('./include/common.php');
Соответственно наглядно видно, где эта строка должна располагаться. Отсутствовать она там не может, иначе бы на твоём форуме не работали Ajax-функции. На всякий случай порекомендовал бы перезалить этот файл из дистрибутива (если это конечно не накладно, т.к. в случае если установлен мод динамичской проверки регистрационной формы на Ajax, потребуется заново вносить в этот файл изменения) |
yura3d |
Отправлено: 8 ноября 2009 — 20:26 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 200014
 |
electron пишет:в принципе, он и с фигурными скобками работает. но если это критично, так и быть, поставим круглые 
Фигурные скобки в перечислении - это бред (доставшийся нам в наследство от предыдущих разработчиков форума). В принципе это работать не должно (оно собственно и не работает у меня ни на локальном сервере, ни на сетевом сервере, ни на этом форуме - можете сами убедиться если кликнуть ссылку Ваш профиль в шапке этого форума, там отображаются только jpg-аватары). Видимо некоторые версии PHP всё же обрабатывают перечисления и с фигурными скобками (хотя по стандарту таких перечислений нет), поэтому у одних проблема проявляется, у других - нет |
yura3d |
Отправлено: 8 ноября 2009 — 20:12 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 200014
 |
electron пишет:CODE:if (is_dir($avatarsdir.'/'.$file) || !preg_match("#\.{gif|jpg|bmp|png|jpeg|pjpeg}$#is",$file)) {
CODE:if (is_dir($avatarsdir.'/'.$file) || !preg_match("#\.{GIF|gif|JPG|jpg||BMP|bmp|png|JPEG|jpeg|pjpeg}$#is",$file)) {
Скобки в регулярном выражении (первый аргумент функции preg_match()) должны быть круглые (как при перечислении), а не фигурные (которые используются в составе квантификаторов повторений). Таким образом правильный вариант этой строки:
CODE:if (is_dir($avatarsdir.'/'.$file) || !preg_match("#\.(gif|jpg|bmp|png|jpeg|pjpeg)$#is", $file)) {
В этом случае не будет проблем с отображением списка встроенных аватаров и отпадает необходимость дублировать расширения в верхнем регистре |
yura3d |
Отправлено: 8 ноября 2009 — 19:26 • Тема: Мод: Возврат к исходной странице после регистрации/авторизации/выхода • Форум: Модификации и дополнения |
Ответов: 40 Просмотров: 43518
 |
Borman пишет:Не понял в чем смысл
robert пишет:Хотя смысл замены аналогичных строк не понимаю.
Эти строки случайно в инструкцию по установке попали, убрал их
Borman пишет:Все сделал, зашел под гостем в интересующую тему, зарегился, но после регистрации выкидывает на главную 
На всём этапе регистрации нельзя открывать другие страницы форума, за исключением скриптов loginout.php, register.php, forums.php, topic.php (первые два собственно и отвечают за регистрацию и активацию учётных записей, а последние два это скрипты просмотра разделов и тем). В противном случае информация о последних просматриваемых разделе или теме будет затираться
(Добавление)
Borman
Скорее всего Ваша проблема вызвана модом динамической проверки регистрационной формы на Ajax, который и вызывает один из скриптов, не предусмотренных списком, приведённым мной выше. Попробуйте в файле jsloader.php разместить строку:
CODE:define('IS_REGISTER', TRUE);
сразу после строки:
CODE:define('IN_EXBB', TRUE); |
yura3d |
Отправлено: 8 ноября 2009 — 16:59 • Тема: Конвертирование и переход с других форумов • Форум: Утилиты и конвертеры |
Ответов: 33 Просмотров: 30400
 |
 vipraskrutka пишет:team, если есть острая потребность в более мощном форуме - только на воблу, остальные мускульные форумы унылое говно, а переходить на phpBB или Smf - это вообще жесть...
Вобла при определённых условиях может создавать нагрузку поболее, чем IPB. Хотя там так остро не стоит вопроса безопасности. Ну да ладно, не будем уходить от основной темы |
yura3d |
Отправлено: 8 ноября 2009 — 16:31 • Тема: Давайте познакомимся! • Форум: О жизни |
Ответов: 133 Просмотров: 106266
 |
За последние полтора месяца на нашем форуме появилось довольно много новых людей, поэтому поднимем тему, может кто захочет рассказать о себе  |
yura3d |
Отправлено: 8 ноября 2009 — 15:56 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение |
Ответов: 94 Просмотров: 78266
 |
1Bot пишет:Поиск все-таки лучше поместить вверх (см. рисунок)
Наверное в этом вопросе всё же соглашусь со Светланой и vipraskrutka:
Светлана пишет:Верхний блок всё же не стоит занимать функционалом, по моему скромному - место для баннеров.
vipraskrutka пишет:кстати да, там лучше место под баннер 468*60 оставить.
В правой части верхнего блока можно оставить форму авторизации или форму поиска, но не вместе 2 формы. Как вариант, можно сделать всплывающие формы подобно тому, как предложил Defenderyk:
Defenderyk пишет:вообще думаю что следует сделать всплывающие окошки и авторизации и поиска и прочего.
Например, в последних версиях IPB используется всплывающая форма поиска при клике на ссылку Поиск в верхнем блоке
(Добавление)
И ещё, неплохо было бы подумать о новом логотипе форума, или каким-либо образом адаптировать старый под этот скин, чтобы разместить его на месте текста ExBB FM 1.1 в шапке предложенного Defenderyk скина |
yura3d |
Отправлено: 8 ноября 2009 — 15:34 • Тема: Как вывести в развернутом виде Рейтинг популярных тем на главной? • Форум: Настройка форума |
Ответов: 42 Просмотров: 50300
 |
Borman пишет:Помогите неучам такое реализовать, век не забуду!!!
В скором времени выйдет мод Актуальные темы, в котором эта проблема для данной файловой версии форума (на файлах последовательного доступа) будет решена. Что же касается того, что написано выше, то даже с одной колонкой в виде вывода последних тем это практически не снижает нагрузку на сервер, поскольку подавляющая часть ресурсов расходуется на считывание списков тем, а не на сортировку |
yura3d |
Отправлено: 8 ноября 2009 — 15:29 • Тема: Ошибка при массовой рассылки • Форум: Решение проблем |
Ответов: 11 Просмотров: 8704
 |
 sergan пишет:Вероятно да))) 
Не вероятно, а точно. Многие устанавливают ExBB на бесплатных хостингах, на многих из которых использование .htaccess запрещено, с этой целью для запрета вывода содержимого папок форума применяется старый-добрый пустой индексный файл  |
|