Тема уже поднималась в других ветках, немного повторюсь: не все возвращают HTTP_USER_AGENT. В результате показ ошибки как "искалке-пауку" об отсутствии переменной, так и получение мусора в виде файла error_log. Поэтому я бы немного оптимизировал. В оригинальном include/fm.class.php в коде:
CODE:
/*
_OnlineLog функция ведет учет on-line пользователей
*/
function _OnlineLog($where,$privateID,$show = false) {
global $statvisit, $today;
На некоторых хостингах, где уж очень пекутся о безопасности, мод может не работать, если в ссылке знак "?" не находится сразу за ".php" или ".html" и встречается в ссылке несколько раз. Т.е. если ссылка имеет вид:
CODE:
http://moi.site?site.ru/?var=1
, получим 403-ю ошибку (доступ запрещен).
Почему подозрение именно на уклон в безопасность: там далеко не все "фокусы" могут проходить с chmod-ами, не все можно через .htaccess крутить и пр.
Пока вижу такое решение, поправьте, если не прав:
1) Передавать ссылку в виде переменной, т.е. в common.php вместо
CODE:
$fm->out_redir = 'rd.php?';
делаем
CODE:
$fm->out_redir = 'rd.php?site=';
2) в самом скрипте вывода ссылок урл-энкодить заранее:
Плюсы, как мне видится, в том, что работает везде, корректно отрабатывают ссылки с кириллическими именами, избавляемся от java в rd.php. Кстати, можно в rd.php назад вернуть проверку на корректность ссылки, но большой надобности, ИМХО, нет.
Уже где-то высказывал своё ИМХО. Меньше постов = больше страниц = больше страниц в поисковом индексе (в нормальных условиях) = выше доход при продаже ссылок через разные там сапы-ксапы идр.
Но все это не в ущерб людям:
M-A-X пишет:
Нужно, чтобы в первую очередь людям было удобно, а не роботам...
У меня выводится, как и здесь, по 10 постов на страницу. ИМХО оптимально.
Если же сообщений нет, то стоит через java-скрипт должен произойти возврат на предыдущую страницу. Естественно, что это не отрабатывает (некуда возвращаться). Было бы неплохо немного подправить так, чтобы в таком случае выбрасывало на "морду" форума.
yura3d, идея реализации через Cookies неплоха. Есть и у меня такие "гости". Другое дело, что многие для этого используют функцию просмотра последних сообщений на главной странице сайта. В моей версии мода еще и кол-во сообщений отображается, если "гость" постоянный и частый, то видит (хотя чаще всего - регится на форуме). Другое дело, что если нет сайта, а сразу вход осуществляется на форум.
Отправлено: 24 августа 2010 — 15:44 • Тема: Opera Mini • Форум: Интернет
Ответов: 6 Просмотров: 6993
У всей Беларуси у оператора life (посты на онлайнере, сам мучаюсь) не работает два дня Опера-мини. Есть подозрение, что это связано с реализацией и наполнением смылом 60-го указа. Все остальное, работающее не через прокси (стандартный браузер, почта, твиттер и пр.) пашет исправно.