Древний |
Отправлено: 4 мая 2009 — 17:53
|
Newbie
Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2009
Репутация: 0
|
yura3d пишет:Извините за временные неудобства. Распаковывайте архиватором 7-Zip
Ура спасибо большое, получилось! Ваш движок лучший!
У меня еще вопрос, а как сделать функцию как у вас, чтоб пользователь сам мог свою аватару загружать, а не выбирать из коллекции?
И еще хотел узнать, вот у меня на форуме, человека можно сделать либо админом, либо супер модератором, скажите, а как сделать просто модератором, если его нет в списке?(Отредактировано автором: 4 мая 2009 — 18:29) |
|
|
electron |
Отправлено: 4 мая 2009 — 18:34
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
Древний пишет:У меня еще вопрос, а как сделать функцию как у вас, чтоб пользователь сам мог свою аватару загружать, а не выбирать из коллекции?
эта функция уже есть - кнопка "обзор" что ниже выбора стандартных аватаров
Древний пишет:И еще хотел узнать, вот у меня на форуме, человека можно сделать либо админом, либо супер модератором, скажите, а как сделать просто модератором, если его нет в списке?
кстати, да, мне тож интересно как можно например группу "модераторы" добавить(Отредактировано автором: 4 мая 2009 — 18:37) |
|
|
yura3d |
Отправлено: 6 мая 2009 — 21:15
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Небольшое исправление, касающееся мода Расширенная статистика посещений. Исправлена ошибка, из-за которой при индексации форума поисковыми ботами выдавались пустые данные о посетивших форум людях за текущие сутки, при этом интерпретатором PHP выводились ошибки на главной странице форума. Как это выглядело на нашем форуме можно посмотреть в кеше Гугла.
Для исправления открываем файл include/fm.class.php, находим строку:
CODE:if ($statvisit['day'] && !$this->_IsSpider) {
Заменяем её строкой:
CODE:if ($statvisit['day']) {
Далее в этом же файле находим строку:
CODE:if (!$this->user['id'] && !isset($onlinedata[$sessid]) && empty($onlinedata[$sessid]['id']))
И заменяем её строкой:
CODE:if (!$this->user['id'] && !isset($onlinedata[$sessid]) && empty($onlinedata[$sessid]['id']) && !$this->_IsSpider)
Это все изменения. |
|
|
yura3d |
Отправлено: 7 мая 2009 — 19:09
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
mastersound пишет:Юра. А если я никогда такой ошибки у себя на форуме не видел, надо ли мне что-то исправлять?
Желательно, но не обязательно, т.к. это не критическое исправление. В будущей версии это всё равно уже будет исправлено.
Также найдена причина ещё одного недочёта, из-за которого все индексируемые страницы тем генерируются нестандартный образом, все сообщения размещаются вперемешку внутри одной таблицы, бб-коды не обрабатываются. С одной стороны это хорошо, такой подход позволяет снижать нагрузку на сервер при обходе форума поисковыми ботами. С другой стороны такой подход неприемлим, т.к. работа ботов сводится не только к индексации, но и, к примеру, для перевода содержимого сайтов (сервис Google Translate). Так вот в случае автоматического перевода форума на другой язык через подобный сервис, генерируемый контент читать невозможно. За описание проблемы благодарю наших коллег из итальянского сообщества поддержки ExBB.
Тем, кто захочет исправить этот недочёт, нужно открыть файл topic.php, найти строки:
CODE:if ($fm->_IsSpider !== FALSE) {
$topic_data .= '<tr><td colspan="2">'.$post.'</td></tr>';
continue;
}
И закомментировать их:
CODE:/*if ($fm->_IsSpider !== FALSE) {
$topic_data .= '<tr><td colspan="2">'.$post.'</td></tr>';
continue;
}*/
Более того, в будущей версии, думаю, стоит закрыть для индексации скрипт topic.php, чтобы поисковые боты могли индексировать только версию темы для печати. Это одновременно и улучшит индексацию, и снизит нагрузку на сервер (т.к. версия для печати не содержит ничего лишнего).
Ниже привожу скрин, где наглядно продемонстрирована описанная проблема. |
|
|
|