RedirectPage - отправляем ссылочный спам через go.php

Автор BIOHAZARD, 09 мая 2010, 20:50:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

THEKILLERS

А файл go.php надо в robots.txt закрывать от индексации?

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

THEKILLERS


Hikari

Ждем - не дождемся RC5...
А, кстати, файлик с исключениями можно было бы сделать. Разрешенные урл в столбик...

Arcady11

Когда будет версия под RC5? Много там переделывать нужно?

Макар

В двух местах поменять 4 на 5
и
в двух местах стереть new_win
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Arcady11


Arcady11

Вот, поправил под RC5. Работает нормально.

denvi

После клика по ссылке открывается новая вкладка со следующим содержанием:

Unable to load Themes/default/index.template.php!

В чем может быть проблема?

Arcady11

Цитата: denvi от 21 мая 2011, 07:02:09
После клика по ссылке открывается новая вкладка со следующим содержанием:

Unable to load Themes/default/index.template.php!

В чем может быть проблема?

Снимите галку "Использовать тему форума" в настройках  RedirectPage


denvi

У меня этой галочки не стоит...  :-\

В Конфигурация > Характеристики и настройки

Разрешить дружественные URL отмечено...
А еще мой форум в доменной зоне .РФ (вдруг это имеет значение)

Arcady11

Странно. Наверное какой-то мод ещё стоит и мешает, при нажатии на ссылку должна открываться страница новая страница вне шаблона форума (при снятой галочке), за это действие отвечает файлик go.php, вот код из него:

if ($modSettings['RedirectPage_use_theme']){
template_header();
}
else {
echo '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '">
<title>', $context['page_title_html_safe'], '</title>
<style type="text/css">
a:link,a:hover,a:visited {
color: #338;
text-decoration: none;
border-bottom: dotted 1px;
}
a:hover {
background-color: #eef;
border-bottom: 0px;
}
div.main{
padding: 2ex;
margin: 50px auto;
max-width: 650px;
min-width: 350px;
}
div.copy{
height: 50px;
text-align: center;
}
</style>
</head>
<body>';
}


ну нету там обращения к файлу темы

denvi

Кроме этого мода установлен еще один: SimpleAds

Arcady11

Цитата: denvi от 21 мая 2011, 08:09:18
Кроме этого мода установлен еще один: SimpleAds

Тогда попробуй его отключить или попробуй поставить галку, которую я предлагал снять. Этот мод грузит прямо из index.php, но точно сказать не могу, как и что, не настолько я подкован в php

<file name="$boarddir/index.php">
<operation>
<search position="replace"><![CDATA[// If $maintenance is set specifically to 2, then we're upgrading or something.]]></search>
<add><![CDATA[require_once($sourcedir . '/Subs-Ads.php');

denvi

Сам не понял после какого действия, но страница перестала выдавать ошибку :) (возможно после удаления .htaccess (хотел сделать ЧПУ на кирилице...))

Зато почему-то содержимое страницы отображается в кодировке Windows-1251, хотя в исходном коде страницы все указано верно:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
...

Arcady11

посмотри Modifications.russian-utf8.php, там будет блок этого мода, начинающийся с // BIOHAZARD:RedirectPage strings

Проследи чтобы там всё было в нормально и сохрани в utf8 без BOM

denvi

В файле Modifications.russian-utf8.php похоже что все норм. Сохранил его, а заодно и go.php в utf-8 без BOM, все по прежнему...

Arcady11

ну это браузер глючит тогда, попробуй другим открыть

denvi

открывал через Opera, Firefox, IE8...  :facepalm: ссылочку отправил в личку.

Arcady11

Цитата: denvi от 21 мая 2011, 09:20:16
открывал через Opera, Firefox, IE8...  :facepalm: ссылочку отправил в личку.

У тебя видимо текст берется из файла Modifications.russian.php

Почему? ХЗ.

Чтобы долго не разбираться, замени этот блок

// Strings for redirection page
$txt['RedirectPage_title'] = 'Переход по внешней ссылке';
$txt['RedirectPage_default_text'] = 'Вы покидаете сайт по внешней ссылке <b>{LINK}</b>, предоставленной одним из участников. <br />
Администрация не несет ответственности за содержимое сайта <b>{SITE}</b>. <br /><br />Кроме того, сайт <b>{SITE}</b> может содержать вирусы, трояны и другие вредоносные программы, опасные для Вашего компьютера. <br />Если у Вас нет серьезных оснований доверять этому сайту, лучше всего на него не переходить. <br /><br />Если Вы еще не передумали, нажмите на <b><a href="{link}">ссылку</a></b>. Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, нажмите <b><a href="javascript:window.close()">отмена</a></b>.';

в файле Modifications.russian.php на такой же блок в кодировке utf8

denvi

Сохранил файлы Modifications.russian-utf8.php и go.php в кодировке ANSI, после чего все стало норм...
Странно... Главное что все заработало, спасибо за помощь! Модуль O0

P.S. Слово "Спасибо... " тоже отображалось неверно, хотя оно выводится из файла go.php...

Arcady11

значит форум у тебя не в utf8, по крайней мере не везде )) проверь админку, может теперь там на еврите ))

потыкал немного, у темя там всё равно иногда кракозябры вылазят. Наверное движок плющит от .РФ ))

Надо всё таки причину искать, почему она при редиректе в другую кодировку кидает, где-то надо прописать жёстко utf8

denvi

Твоя правда. В админке все криво стало...  :(
А еще ссылки на домены на кириллице получаются неверные... К примеры ссылка выглядит так http://форум, а при клике выдает что пытаюсь перейти на http://%D1%84%D0%BE%D1%80%D1%83%D0%BC

Arcady11

Цитата: denvi от 21 мая 2011, 10:03:15
Твоя правда. В админке все криво стало...  :(
А еще ссылки на домены на кириллице получаются неверные... К примеры ссылка выглядит так http://форум, а при клике выдает что пытаюсь перейти на http://%D1%84%D0%BE%D1%80%D1%83%D0%BC

ну да... пересохрани в utf8 обратно

Arcady11

Цитата: kastmaster от 13 февраля 2011, 19:06:35
Присоединяюсь к вопросу. Возможно ли подружить RedirectPage и Highslide Image Viewer?

Да уж, функция нужная, но совершенно не понятно, как её реализовывать... Как сказал автор, взаимоисключающие вещи. А может нет? Будем думать...

GeorG

Для радикала себе делал фикс, по этому принципу (смотреть внутри мода, как сделано), можно добавлять любые исключаемые из редиректа сайты.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

vladok

#176
Т.е. вот сюда:

&& (strpos($data, "radikal.ru") === false))
добавлять еще и еще типа
&& (strpos($data, "radikal.ru") === false)) && (strpos($data, "rсайт2.ru") === false))&& (strpos($data, "сайт3.ru") === false))

?
Харе кришна, май либер зольдат...

GeorG

Цитироватьдобавлять еще и еще типа
Да, так.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

vladok

Харе кришна, май либер зольдат...

stehlen

Цитата: denvi от 21 мая 2011, 09:01:41
В файле Modifications.russian-utf8.php похоже что все норм. Сохранил его, а заодно и go.php в utf-8 без BOM, все по прежнему...
Тоже проблемы cкодировкой редиректа. В хроме и ие все ок. Опера и фф не хотят показывать русские символы.

Файлы все проверил.. Беда  :D

recived

Всем привет. Сегодня поставил мод. Авторам спасибо. Однако после 5 минут теста, немного решил улучшить юзабельность. Например при прогоне ссылки открывается просто страница форума с текстом, что вы переходите на страницу бла бла бла, однако если шапка большая, то приходится листать вниз пока собственно и не появится этот текст. На мой взгляд лучше сделать так, чтобы пользователя кидало непосредственно к этому информационному сообщению о переходе. Банально расставим якоря.

в subs.php ищем строчку:
$data = $boardurl . \'/go.php?url=\' . ($modSettings[\'RedirectPage_encode\'] ? base64_encode($data) : $data);

Меняем или описываем вконец   . \'#linkout\'
$data = $boardurl . \'/go.php?url=\' . ($modSettings[\'RedirectPage_encode\'] ? base64_encode($data) : $data) . \'#linkout\';

Идем в ленг файл Modifications.russian.php или  Modifications.russian-utf8.php, ищем строку дефолтного сообщения о переходе - $txt['RedirectPage_default_text'] и ставим якорь <a name="linkout"></a> где нибудь в начале текста или там куда нужно . 

Тогда пользователь будет прыгать конкретно туда куда будет поставлен якорь.

user0001

Здравствуйте, помогите пожалуйста установить этот модуль на SMF 2.0, так как для моей версии форума нет такого модуля официально, возможно кто знает как переделать существующий. Спасибо.

jonxxx

Цитата: user0001 от 19 июля 2011, 01:50:54
Здравствуйте, помогите пожалуйста установить этот модуль на SMF 2.0, так как для моей версии форума нет такого модуля официально, возможно кто знает как переделать существующий. Спасибо.

Включите режим эмуляции RC5, все нормально ставится и работает.

user0001

ЦитироватьВключите режим эмуляции RC5

Я немного по другому сделал, но всеравно спасибо за помощь O0

CedarMill

На форуме установлены моды:
RedirectPage
и
AjaxChat Integration
все работало нормально до недавнего времени. Сейчас чат перестал работать и появляется сообщение об ошибке:
Warning: parse_url(http://) [function.parse-url]: Unable to parse URL in data/www/forum.ru/Sources/Subs.php(1788) : runtime-created function on line 5

Подскажите, что означает эта ошибка? Как её исправить?  :(
I love SMF and Joomla!

GeorG

ЦитироватьСейчас чат перестал работать и появляется сообщение об ошибке
Ничего не происходит просто так. Что вы сделали, чтобы добиться такого эффекта?

Да и почему вы выбрали именно эту тему, для данного вопроса?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

BIOHAZARD

мод обновлён под smf 2.0 (final)
нового функционала не добавлял, просто поправил совместимость

автоматически пропала совместимость со всяческими RC

новая версия на оф. сайте в разделе модов, ссылка в моей подписи
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

CedarMill

Цитата: GeorG от 27 июля 2011, 21:11:24
Что вы сделали, чтобы добиться такого эффекта?
Файлы форума не трогал, новых модов не устанавливал. Заметил только, что на хостинге 2011-07-11 в ISPmanager было установлено новое обновление 4.3.57.3. Может проблема со стороны хостинга?

Цитата: GeorG от 27 июля 2011, 21:11:24
Да и почему вы выбрали именно эту тему, для данного вопроса?
Посмотрел на строчку 1788 файла /Sources/Subs.php там код RedirectPage
попробовал удалить RedirectPage, чат стал работать.

P.S.
В /Sources/Subs.php есть код от чата:
$chatLink = str_replace("index.php", "chat/index.php", $scripturl);
может RedirectPage воспринимает chat/index.php как внешнюю ссылку?
I love SMF and Joomla!

BIOHAZARD

в моде есть галка для редиректа ссылок на том же домене, попробуйте её снять
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

mdm

переадресация не работает с симпле порталом выходят ошибки
Notice: Undefined variable: fix in public_html/forum/Sources/Subs-Portal.php on line 692

Notice: Undefined variable: public_html/forum/Sources/Subs-Portal.php on line 702

Notice: Undefined variable: fix in public_html/forum/Sources/Subs-Portal.php on line 704

Notice: Undefined variable: fix in public_html/forum/Sources/Subs-Portal.php on line 706

Warning: Cannot modify header information - headers already sent by (output started at public_html/forum/Sources/Subs-Portal.php:692) in public_html/forum/go.php on line 17

CedarMill

Проблема AjaxChat Integration+RedirectPage исчезла также внезапно, как и появилась buck все работает на Ура! smitten

BIOHAZARD, Благодарю! Отличный мод!  O0
I love SMF and Joomla!

BIOHAZARD

В связи с изменением лицензии SMF и по многочисленным просьбам трудящихся появилась дополнительная опция (только для SMF 2.0).
2011.08.11 - v. 2.1
+ Обрамление копирайтов SMF тэгами noindex и добавление к ним атрибута nofollow (опционально).
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

user0001

Цитата: BIOHAZARD от 11 августа 2011, 20:35:43
В связи с изменением лицензии SMF и по многочисленным просьбам трудящихся появилась дополнительная опция (только для SMF 2.0).
2011.08.11 - v. 2.1
+ Обрамление копирайтов SMF тэгами noindex и добавление к ним атрибута nofollow (опционально).


Неплохое нововведение!

колбаскин

Пытаюсь поставить модуль
Вроде не ругается, но файлы не меняет
Модуль не ставит
Что не так?

Действия при установке пакета "RedirectPage"
Установка этого пакета произведет следующие действия:
Тип Файл Описание
* 1. Изменение файла ./Sources/Admin.php Успешно
* 2. Изменение файла ./Sources/Load.php Успешно
* 3. Изменение файла ./Sources/ManageSettings.php Успешно
* 4. Изменение файла ./Sources/Subs.php Успешно
* 5. Изменение файла ./Sources/Subs-Post.php Успешно
* 6. Изменение файла ./Themes/default/languages/Modifications.english.php Успешно
7. Изменение файла ./Themes/default/languages/Modifications.english-utf8.php Пропустить файл
8. Изменение файла ./Themes/default/languages/Modifications.russian.php Пропустить файл
* 9. Изменение файла ./Themes/default/languages/Modifications.russian-utf8.php Успешно
10. Изменение файла ./Themes/default/languages/Modifications.german.php Пропустить файл
11. Изменение файла ./Themes/default/languages/Modifications.german-utf8.php Пропустить файл
12. Изменение файла ./Themes/default/languages/Modifications.turkish-utf8.php Пропустить файл
13. Извлечение файла ./go.php
14. Выполнение кода install.php

BIOHAZARD

не так - настройки на хостинге
к это моду не относится
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

kak2z

BIOHAZARD, при установке мода сказало что в файле Modifications.russian-utf8.php нет кода "<?php"
Я сразу же проверил файлы других языков - там тоже не было этого когда. Но руками дописал и открытие и закрытие пхп кода. Мод поставился. Это так и должно быть? Или в этом файле все таки пхп не должно быть?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

BIOHAZARD

<?php должно изначально присутствовать во всех *.php файлах, почему оно отсутствует у вас, сказать не могу

PS: к работе мода это никак не относится
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Макар

BIOHAZARD, при использовании мода совместно с PortaMX

вылазит на странице редиректа

Strict Standards: Declaration of pmxc_category::pmxc_ShowContent() should be compatible with that of PortaMxC_SystemBlock::pmxc_ShowContent() in /home/public_html/smf/Sources/PortaMx/Class/category.php on line 748


лог ошибок прикидывается девственником  >:( чистый
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

BIOHAZARD

переделывать для совместимости с порталом смысла не вижу, не так много народу его использует
если не хочется наблюдать ошибки, можно использовать мгновенный редирект
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

nu11

А зачем нужен такой мод? Это же просто неудобно, не видеть куда ведет ссылка. Да и переход через гейт раздражает.
Скрыть реферер? Зачем?