ExBB Community » Новости проекта ExBB » Релизы » ExBB 2.0.0-Pre

Страниц (10): В начало « ... 2 3 4 5 [6] 7 8 9 10 »
 

76. sqrt - 17 сентября 2016 — 07:17 - перейти к сообщению
sqrt пишет:

Хотел бы еще добавить по поводу поиска.

Еще добавлю: ExBB 1.1.3 или ExBB 2.0.0 pre не ищет фразы, содержащие, например, только цифры. Т.е. даже после индексирования:
Цитата:
324123423412341234

не найдет и выдаст:
Цитата:
Не заданы параметры поиска! Либо запрос короче четырёх символов!

т.е. это даже не то, что ничего не найдено. Возможно, в поисковом механизме A-z обрабатывается, а 0-9 - нет.
77. sania174 - 22 января 2017 — 15:32 - перейти к сообщению
WebMaster пишет:
demonx пишет:
Да, еще было бы не плохо, разрешить загрузку нескольких файлов.

Уже есть в задачах на самое ближайшее время Подмигивание

Здравствуйте,я пользуюсь этим форумом,хотелось бы узнать вы не забыли случайно,а то очень уж надо.заранее спасибо. Подмигивание
78. WebMaster - 23 января 2017 — 18:39 - перейти к сообщению
sania174 пишет:
Здравствуйте,я пользуюсь этим форумом,хотелось бы узнать вы не забыли случайно,а то очень уж надо.заранее спасибо

Конечно же не забыли Улыбка Просто свободного времени совсем нет Огорчение Поэтому и появляюсь так редко. Прошу у пользователей понимания
79. sania174 - 25 января 2017 — 16:58 - перейти к сообщению
Буду ждать
80. Vlad - 26 января 2017 — 20:16 - перейти к сообщению
Тоже заинтересован.
Ждём'с
81. DmitryMakanin - 19 марта 2017 — 18:58 - перейти к сообщению
Добрый день!

Ребят, кто пишет форум? Почему нет единой точки входа (безопасность, простота разработки, гибкость)? AJAX? Почему мы до сих пор в 2007м с этим форумом?

Есть вообще люди, которые еще сидят на таком движке?
Есть гит, план работы?

Хочу внести свою лепту в разработку.
Буду рад, если кто-нибудь мне ответит.

Спасибо.
82. NordWest - 19 марта 2017 — 22:14 - перейти к сообщению
DmitryMakanin пишет:
Почему нет единой точки входа
Я вот то же об этом задумывался, в планах было переделать, но пока руки не дошли.
83. Zeg - 31 марта 2017 — 21:21 - перейти к сообщению
Назрела необходимость перехода на 7ой PHP. Пришлось сконвертироваться и по-тиху доводить до ума форум. Появились следующие вопросы:

1. Сначала на рабочий форум ложу девелоперскую версию, запускаю конвертацию. После этого надо накатить версию из первого поста темы (она вроде как должна быть актуальной) или можно оставлять, как есть?

2. Почему внешний вид админок разный? Все же версии в первом посте и девелоперская отличаются.

3. Кто-то запустил на новой версии мод ЧПУ (rewrite)? Сменить всю адресацию и остаться без единой страницы в индексе - не вариант.

4. Почему при переходе на utf-8 не заменялись такие вещи, типа substr() на mb_substr() ? Там, где обрезаются строки, местами проскакивает характерный для геа-8 мусор в виде ромбиков.

Спасибо за ответы.
84. electron - 1 апреля 2017 — 04:13 - перейти к сообщению
Zeg пишет:
Назрела необходимость перехода на 7ой PHP. Пришлось сконвертироваться

обновился бы до ExBB 1.1.3, она более стабильна и на седьмом пыхе прекрасно себя чувствует. или нужна именно другая кодировка?
85. Zeg - 1 апреля 2017 — 08:27 - перейти к сообщению
Не принципиально, на самом деле, какая кодировка будет. Надо 7ый Пых. Кстати, на 2ке косяк с sqlite: базы создаются, но , похоже, внутри пусто. И моды не работают. как надо (т.е. не ищутся сообщения и темы пользователя).

ЧПУ с минимальными переделками запустил. Работает. Но если не удастся победить sqlite, то будет беда.
86. Zeg - 1 апреля 2017 — 15:29 - перейти к сообщению
Из замеченного:

Индексация мода поиска тем и сообщений пользователя корректно работает, если в базе 1 юзер. Иначе часть данных теряется. Смотрите функцию \modules\belong\belong.php:

CODE:

function _writePosts($index) {
ksort($index);

$dbname = '';
foreach ($index as $id => $posts) {
ksort($posts);

if ($dbname != $this->_getDbFilename($id)) {
$this->_openSqlite($id);

$dbname = $this->_getDbFilename($id);

$sql = '';
}

foreach ($posts as $post => $info) {
$sql .= "INSERT INTO posts VALUES ({$id}, {$info[0]}, {$post}, {$info[1]}, {$info[2]});";
}
}

$this->_handle->exec($sql);
}



А вот так оно должно выглядеть (в версии 1.1.3 как раз это исправлено):


CODE:
function _writePosts($index) {
ksort($index);

$dbname = '';
foreach ($index as $id => $posts) {
ksort($posts);

if ($dbname != $this->_getDbFilename($id)) {



if ($dbname) {
$this->_handle->exec($sql);
}



$this->_openSqlite($id);
$dbname = $this->_getDbFilename($id);
$sql = '';
}

foreach ($posts as $post => $info) {
$sql .= "INSERT INTO posts VALUES ({$id}, {$info[0]}, {$post}, {$info[1]}, {$info[2]});";
}
}

$this->_handle->exec($sql);
}


Еще надо проверять, будут ли удалены данные при удалении юзера или темы.

Второй момент. Не работает мод репутации. Точнее, не работает показ истории изменения репутации. Если нажать на число, высвечивается сообщение о том, что репутацию данному юзеру еще не меняли.
87. Zeg - 3 апреля 2017 — 16:00 - перейти к сообщению
"Починка" мода "Репутация":

идем в \modules\reputation\frontindex.php ищем строку

CODE:
$rep = $fm->_Read('modules/reputation/data/'.$fm->input['member'].'.php');


и меняем на

CODE:
$rep = $fm->_Read(EXBB_DATA_DIR_MODULES.'/reputation/'.$fm->input['member'].'.php');
88. Zeg - 3 апреля 2017 — 19:39 - перейти к сообщению
Еще смущает вот это в файле include/fm.class.php:

CODE:
public function __construct() {
@setlocale(LC_CTYPE, 'ru_RU.CP1251', 'ru_RU.cp1251', 'ru_RU', 'RU');
if (!preg_match("#(russian\_russia.1251|ru\_ru.1251|russian\_russia|ru\_ru|russia|ru)#is", setlocale(LC_CTYPE, 0))) {
$this->_RuLocale = false;
}


Как это верно переделать для utf-8 ?
89. Zeg - 12 апреля 2017 — 11:29 - перейти к сообщению
Чем больше копаюсь в коде, тем больше нахожу мелких и неприятных недоделок. Возможно, ошибусь, но я бы обязательно в дистрибутив внес следующие доработки:

1. Корректная отдача кода 404 (пока ссылку не нашел, найду, вставлю);
2. Исправление ошибки с пустым HTTP_USER_AGENT;
3. Исправление некоторых ошибок, связанных с прикрепленными темами;
4. Исправление ошибки с подфорумами или категориями (пока ссылку не нашел, найду, вставлю).
90. Zeg - 13 апреля 2017 — 08:12 - перейти к сообщению
Т.к. редактировать прошлое сообщение не могу, дам ссылки тут.

Вот решение проблемы с корректной отдачей 404 ошибки и продолжение.

Вот решение проблемы с "кривыми" категориями.

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

Powered by ExBB
[Script Execution time: 0.0238]     [ ]