yura3d |
Отправлено: 1 апреля 2009 — 19:51 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 0
|
mastersound пишет:Таким образом бы избавились от бот-помоек на наших форумах в ссылочном массиве глазами индексирующих роботов? Так?
В том числе, т.к. поисковые боты обычно не индексируют страницы с обилием внешних ссылок (а иногда и банят, как Яндекс например).
Borman пишет:А как и где это сделать?
Извиняюсь за глупый вопрос, но у меня познания в этом деле невелики
Редактируете содержание rd.php в соответствии с тем, что хотите реализовать. Вот простой пример:
Спойлер (Отобразить)CODE:<?php
if (!preg_match('#^(http|https|ftp)%3A%2F%2(['.chr(33).'-'.chr(127).']+)$#is', urlencode($_SERVER['QUERY_STRING'])))
die;
?>
<html>
<head>
<title>Переход по внешней ссылке</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function redir()
{
document.location.href = '<?php echo urldecode($_SERVER['QUERY_STRING']); ?>';
}
//-->
</script>
<center>Вы собираетесь покинуть форум и перейти по внешней ссылке <b><?php echo htmlspecialchars(urldecode($_SERVER['QUERY_STRING'])); ?></b><br>
Для продолжения кликните <a href="#" onclick="redir();">здесь</a>, если же Вы передумали, то <a href="#" onclick="window.close();">закройте</a> это окно</center>
</body>
</html> |
yura3d |
Отправлено: 1 апреля 2009 — 19:10 • Тема: Переход к последнему посту • Форум: Решение проблем |
Ответов: 9 Просмотров: 0
|
lisiycat пишет:Прикрепляю, но если накладно то лучше не тратить время - для меня это непринципиально. Я просто сообщил, что проблемка существует.
lisiycat
Дошли сегодня руки проверить эту проблему. Самое интересное что у меня всё работает нормально, т.е. переходы к постам по прямым ссылкам осуществляются верно (проверял ту тему, которую Вы прикрепили выше). На этом форуме (exbb.org) тоже проблем с переходам к постам нет |
yura3d |
Отправлено: 1 апреля 2009 — 13:00 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 0
|
В продолжении этой темы решил выложить новый мод для ExBB FM 1.0 RC1, который позволяет сделать переход по внешним ссылкам, оставляемым пользователями, через редирект. Это может быть довольно полезно с точки зрения поисковой оптимизации, когда наличие большого кол-ва внешних ссылок на странице весьма критично. Также Вы можете полностью контролировать переход по внешним ссылкам с помощью скрипта редиректа rd.php, в котором можно, например разместить информацию для пользователя о том, что он собирается перейти по внешней ссылке (как сделано на вконтакте.ру) или вести статистику переходов по внешним ссылкам. Преобразованию подвергаются также ссылки на изображения и в подписях пользователей. Внутренние ссылки (в которых фигурирует Ваш домен) мод не преобразует.
[09.06.2009] - вышло обновление для мода, которое включает в себя исправление найденных ошибок и недочётов, а также реализует переход по ссылкам через редирект для домашних страниц пользователей (которые указываются в профиле). Скачать инструкцию по обновлению мода можно здесь
/!\ Важно! Для корректной работы мода сначала нужно установить его первоначальную версию (инструкция в спойлере ниже), и только потом обновление для мода (ссылка выше)
[17.02.2010] - вышло критическое обновление для этого мода, устраняющее возможность осуществления XSS-атак через скрипт редиректа rd.php. Необходимо всем, у кого уже установлен этот мод, заменить свой скрипт rd.php на обновлённый, который Вы можете скачать здесь
[24.02.2010] - дополнение к данному моду, связанное с неправильным отображением удаленных изображений. Подробности здесь
[04.08.2010] - реализована возможность включения/отключения данного мода через админку. Подробности здесь
Для установки нужно проделать следующие изменения.Спойлер (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
На этом всё. Осталось только закачать прикреплённый файл rd.php в корневую папку форума
Все вопросы, сообщения об ошибках, пожелания по этому моду как обычно оставляйте в этой теме |
yura3d |
Отправлено: 31 марта 2009 — 21:49 • Тема: Кнопка "Спасибо" • Форум: Обсуждение |
Ответов: 9 Просмотров: 0
|
drummer69
GREMLIN
lisiycat
Имхо, данный мод дублирует частично функциональность репутации. Ну и извечный вопрос, кто его будет делать. У меня сейчас времени нет |
yura3d |
Отправлено: 31 марта 2009 — 16:31 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
drummer69 пишет: еще вопрос, как сделать, чтобы прикрепленные изображения через тег [img][/img] отображались горизонтально, а не все по вертикали, то есть все изображения идут по выертикали, а мне нужно много мини-изображений они отображались горизонтально и в зависимости от разрешения экрана сами делали нужное кол-во рядов.
А каким образом этот вопрос относится к данной теме? |
yura3d |
Отправлено: 31 марта 2009 — 16:27 • Тема: Установка ExBB останавливается на этапе проверки файлов • Форум: Установка и обновление |
Ответов: 3 Просмотров: 0
|
kardinal_rus пишет:Ко всем требуемым файлам поставлены необходимые права доступа. В таблице тоже это отображается. Выведено сообщение "Ошибок не обнаружено! Проверка доступности папок и файлов прошла успешно!". Нажимаю кнопку "Продолжить установку", но загружается опять эта же страница, со списком файлов и сообщением об успешной проверке.
Что это может быть? Может, какие-то файлы неправильно загрузились?
Убедитесь, что cookies в Вашем браузере включены. Также такая ошибка может быть, если некорректно настроена работа с сессиями PHP на сервере |
yura3d |
Отправлено: 31 марта 2009 — 15:45 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
drummer69 пишет:Снова просит ввести логин...не какой переадресации нет!
Попробуйте увеличить значение переменной $this->exbb['ad_sestime'] в файле data/boardinfo.php, например до 10800. Возможно, поможет отключение сжатия Gzip для страниц (для этого значение параметра $this->exbb['gzip_compress'] в том же файле нужно установить в FALSE).
drummer69 пишет:Также возникла проблема...последние сообщения не отображаются, я имею ввиду скриптик, который показан синими маленькими стрелочками...весит сообщение "Подождите, идёт загрузка последнего сообщения темы..." и всё, больше ничего не происходит.!
Изменяли ли Вы скрипты форума? Как я понимаю проблема появилась в последнее время, а ранее всё работало? |
yura3d |
Отправлено: 31 марта 2009 — 15:33 • Тема: Загрузка файлов • Форум: Решение проблем |
Ответов: 3 Просмотров: 0
|
Jyk пишет:Пишет Ошибка загрузки файла! Размер файла больше установленного в директиве upload_max_filesize в php.ini
Закачиваемый файл превышает по объёму установленный лимит в настройках интерпретатора PHP. Вам нужно в файле конфигурации интерпретатора php.ini увеличить лимит, за это отвечают параметры post_max_size и upload_max_filesize, причём первый из параметров лучше сделать на несколько Мб больше, т.к. пространство для загружаемых файлов есть подмножество пространства передаваемых методом post данных. Оба лимита не должны превышать memory_limit. Таким образом должно быть справедливо неравенство: memory_limit >> post_max_size > upload_max_filesize.
Если у Вас нет прямого доступа к настройкам php.ini (а у Вас его и не будет на виртуальном хостинге), можно попытаться изменить размер буфера входящих данных, прописав после <?php в файле include/common.php строки:
CODE:@ini_set('post_max_size', x);
@ini_set('upload_max_filesize', y);
где x и y размеры буферов входящих данных в байтах (1 Мб = 1048576 байт) |
yura3d |
Отправлено: 30 марта 2009 — 20:55 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
drummer69 пишет:Нет , я остаюсь на главной админке...снова появляется введите логин и пароль!
Так всё же не понятно, вас переадресует на главную страницу форума (к списку разделов), или снова предалагает ввести логин и пароль для входа в админку? |
yura3d |
Отправлено: 30 марта 2009 — 20:51 • Тема: GreyExBB • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 95 Просмотров: 0
|
Defenderyk пишет:А куда принт-скрин пропал?
Поправил. Проблема была в том, что скрин был выложен в другой теме, и ту тему я переместил в новый подфорум для обсуждений скинов. А поскольку в файловой версии обращение к темам осуществляется ещё и через номер раздела, то ссылка на прикреплённый файл после перемещения той темы слегка изменила вид. Вобщем такой вариант формирования ссылок есть один из недостатков файловой версии, в ExBB 2.0 таких проблем нет.
Кстати, как там со скином для 2.0? Видел на твоём форуме он уже реализован. Не будем здесь офтопить, если есть какие-то наработки, отпишись плз в личку |
yura3d |
Отправлено: 30 марта 2009 — 20:40 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
drummer69 пишет:Странно. в логе пишет, что вход выполнен, а сам вход не был сделан.
Вас после попытки входа переадресует на главную страницу форума? Или вновь к форме входа в админку? |
yura3d |
Отправлено: 30 марта 2009 — 20:30 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
Смотрите файлы логов (они располагаются в папке data/access_log/) за те числа, когда Вы пытались войти в админку (отсортируйте их по имени в порядке убывания, тогда лог за сегодня станет первым файлом, за вчера - вторым и т д). Есть ли там какие-либо записи о неудачных входах в админку (попытках входа)? |
yura3d |
Отправлено: 30 марта 2009 — 20:20 • Тема: Нет доступа к админке • Форум: Решение проблем |
Ответов: 39 Просмотров: 0
|
drummer69 пишет:Произошла такая ситуация... не могу ввойти в админку. При входе на сам форум все нормально. Логин и пароль подходят...при попытки зайти в админ центр.пароль не подходит. Как исправить??? прошу помощи. Спасибо!
Для начала посмотрите, есть ли в файле data/boardinfo.php строка:
CODE:$this->exbb['ad_sestime'] = 5000; |
yura3d |
Отправлено: 30 марта 2009 — 20:16 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 233 Просмотров: 0
|
Вот ссылка на иконку профиля: http://hamu.110mb.com/forum/temp...sian/profile.gif. Скорее всего иконка не закачалась на сервер по FTP, а т.к. хостинг у Вас бесплатный, то при попытке запроса отсутствующих данных происходит переадресация на рекламные сайты или прочий мусор.
Проверьте, закачалась ли иконка на сервер. Размещаться она должна в templates/InvisionExBB/im/russian/profile.gif |
yura3d |
Отправлено: 30 марта 2009 — 19:16 • Тема: Правила раздела • Форум: Обсуждение |
Ответов: 4 Просмотров: 0
|
Defenderyk пишет:а может не через админку это делать, а сразу через форум. так быстрее и удобнее будет, чтобы в админку не бегать за изменением двух строк.
В смысле, хотите сделать редактирование правил не через админку?
Defenderyk пишет:Или же сделать с применением скрипта хайдшоу. При начажитии, чтобы текст разворачивался и потом сворачивался. так быстрее можно будет прочитать правила без лишних переходов.
vipraskrutka пишет:но если правил много - это лишний ненужный вес страницы получается.
Сделал скриншот, как вполне сносно смотрятся правила (можно их выделить красным цветом). А при нажатии на ссылку чтоб выводилось аяксом всплывающее окно, как на морде форума выводятся "последнее сообщение темы".
Имхо, вариант со ссылкой не очень, как и вариант с разворачиванием/сворачиванием. Вон в шапке форума уже есть ссылка на правила, и толку от неё? Если заглянуть в логи апача, то за месяц с небольшим работы форума к ней обратились 21 раз (с учётом поисковых ботов). Текст правил (краткий) должен отображаться сразу, без лишних телодвижений, и всегда быть перед глазами, ибо никто специально кликать по каким-то там ссылкам на правила не будет. |
|