ExBB Community » Файловый ExBB » Решение проблем » Разные небольшие проблемы

Страниц (5): « 1 [2] 3 4 5 »
 

16. Zeg - 27 апреля 2010 — 08:38 - перейти к сообщению
altjo пишет:
У меня на этом форуме в "Личном Ящике" не работает ссылка "Удалить" (при просмотре сообщения), там где "Удалить | Ответить | Цитировать | Профиль" (Входящие сообщения)

Я об этом Юре писал, но что-то баг пока и ныне там.
17. yura3d - 27 апреля 2010 — 20:32 - перейти к сообщению
altjo
Zeg
Ни разу не сталкивался с подобной проблемой. Сейчас проверил в Opera 10.51, нормально работает удаление, как отдельного сообщения (при его просмотре), так и нескольких (при просмотре папки входящих). В IE8 тоже никаких проблем не обнаружил. Проверить на Opera 10.10 сейчас нет возможности.
18. Zeg - 28 апреля 2010 — 08:41 - перейти к сообщению
yura3d, дело не в Опере. У себя на форуме такого не наблюдаю. Тут же не работает удаление при просмотре сообщения в скине Invision. В GrayExBB все работает. Видимо "побит" java-скрипт в скине.
19. Zeg - 28 апреля 2010 — 22:28 - перейти к сообщению
Есть такая проблема. Чисто косметическая. Не все поисковые боты или какие-то дятлы-пинговалки возвращают HTTP_USER_AGENT. Поэтому, когда на форум заходит такой бот, то получаем искажение статистики и ошибки в файле error_log:

CODE:
PHP Notice: Undefined index: HTTP_USER_AGENT in /home/my/public_html/site-ru/forum/include/fm.class.php on line XXX


Для исправления открываем файл /include/fm.class.php, находим фрагмент:

CODE:

foreach ($spiders as $spidername){
if (stristr($_SERVER['HTTP_USER_AGENT'], $spidername) !== FALSE){
$this->_IsSpider = $spidername;
break;
}
}
return ;


и меняем на:

CODE:

foreach ($spiders as $spidername){
if (isset($_SERVER['HTTP_USER_AGENT']) && (stristr($_SERVER['HTTP_USER_AGENT'], $spidername) !== FALSE)){
$this->_IsSpider = $spidername;
break;
}
}
return ;
20. Yamaliya - 6 июля 2013 — 04:57 - перейти к сообщению
Остаётся только недоумевать, почему это решение от Zegа до сих пор не включено в финальную версию.
21. Zeg - 7 июля 2013 — 01:46 - перейти к сообщению
Не помню точно, меня этой ошибкой доставал бот какой-то из "хитрых контор" (биржа по продаже ссылок).
22. Yamaliya - 7 июля 2013 — 02:51 - перейти к сообщению
Zeg, в этом же файле ещё в двух местах встречается HTTP_USER_AGENT, которые хоть гораздо реже, но тоже выдают такую же ошибку. Догадываюсь, что можно по аналогии подправить, но боюсь накосячить Огорчение Поэтому прошу вашей помощи Закатив глазки
Вот эти фрагменты
CODE:
function _OnlineLog($where,$privateID,$show = false) {
global $statvisit, $today;

$this->_IsSpider();
$output = array();
$expire = $this->_Nowtime - ($this->exbb['membergone'] * 60);
$agent = $_SERVER['HTTP_USER_AGENT'];
и
CODE:
$onlinedata[$sessid] = array(
'ip' => $this->_IP,
'n' => $this->user['name'],
'id' => $this->user['id'],
't' => $this->_Nowtime,
'in' => $where,
'pf' => $privateID,
'st' => $status,
'v' => $visible,
'ua' => $_SERVER['HTTP_USER_AGENT'],
23. Zeg - 7 июля 2013 — 19:13 - перейти к сообщению
А можно увидеть эти ошибки? У меня больше проблем не было, хватило одного исправления, что было выше.
24. Yamaliya - 7 июля 2013 — 22:50 - перейти к сообщению
Zeg,
CODE:
PHP Notice: Undefined index: HTTP_USER_AGENT in .../public_html/forum/include/fm.class.php on line xxx
25. Zeg - 8 июля 2013 — 15:04 - перейти к сообщению
Цитата:
on line xxx

и там номера именно этих строк?

Если так, то да, надо менять, как в примере выше.
26. Yamaliya - 8 июля 2013 — 15:18 - перейти к сообщению
Да, там номера именно этих строк, эти строки в приведённых мной участках кода последние. Я не знаю ни PHP, ни HTML... Подскажите конкретно, на что менять
CODE:
$_SERVER['HTTP_USER_AGENT']
?
27. Zeg - 11 июля 2013 — 16:59 - перейти к сообщению
Вот честно скажу, пока не знаю. Надо код глянуть и саму б ошибку поймать (
В ближайшее время постараюсь что-нить сделать.
28. CAB - 18 июля 2013 — 21:30 - перейти к сообщению
Исправление сброса количества выводимых пользователей при переходе по страницам списка зарегистрированных пользователей. Для тех у кого есть эта проблема. Мне казалось что где-то на форуме было исправление, но не смог найти. Поэтому сделал сам.
В файле tools.php строки
CODE:
$get_param = 'tools.php?action=members&s='.$sort.'&order='.$order.'&p={_P_}';
$per_page = (abs($fm->_Intval('pg', 25) > 100)) ? 100:abs($fm->input['pg']);
$pages = Print_Paginator(count($users),$get_param,$per_page,8,$first,TRUE);
замените на строки
CODE:
$per_page = (abs($fm->_Intval('pg', 25) > 100)) ? 100 : abs($fm->input['pg']);
$get_param = 'tools.php?action=members&s='.$sort.'&order='.$order.'&p={_P_}&pg='.$per_page;
$per_page = (abs($per_page) > 100) ? 100 : abs($per_page);
$pages = Print_Paginator(count($users),$get_param,$per_page,8,$first,TRUE);
29. Yamaliya - 19 июля 2013 — 03:17 - перейти к сообщению
Вот такая проблемка. Создаю сообщение, ставлю галочку Разрешить html, нажимаю Предварительный просмотр, затем Отправить и... только потом замечаю, что галочка Разрешить html сбросилась Огорчение Вроде мелочь, но не приятно. Что подправить, чтобы состояние галочки Разрешить html не сбрасывалось после предварительного просмотра?
Пока писала сообщение заметила, что и на этом форуме галочка разрешить смайлики после предварительного просмотра всегда выбрана, т.е. не запоминается.
30. Yamaliya - 18 августа 2013 — 03:06 - перейти к сообщению
Перефразирую. Как сделать чтобы состояние галочки "Включить HTML теги в тексте сообщения?" не сбрасывалось после предварительного просмотра создаваемого сообщения?

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

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