TIER_FOREVER Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 А для чего тогда делать вот это и это? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 8 Апреля 2008 Автор Жалоба Поделиться Опубликовано 8 Апреля 2008 А для чего тогда делать вот это и это? Это для сокрытия домена, с которого осуществлен переход.Первая ссылка - линки ломает, но документ-реферер все равно отдается.Вторая ссылка - самый надежный вариант скрытия - скрывает не только страницу реферала, но и домен. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
TIER_FOREVER Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 Хм, хотелось бы по второй ссылке заморочиться. Для 2.1 прокатит? Куда этот джава-скрипт вставлять-то? З.Ы.: вот тут товарищ в файлах class_bbcode.php и class_bbcode_legacy.php в функции pre_edit_parse добавлял еще строчку, оно надо? а то я кроме того, что ты в 125 посте мне сказал добавить, ничего не делал. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 8 Апреля 2008 Автор Жалоба Поделиться Опубликовано 8 Апреля 2008 Хм, хотелось бы по второй ссылке заморочиться. Для 2.1 прокатит?Джаваскрипт работает независимо от версии форума. Основная сложность - как и куда его вставлять. Хм, хотелось бы по второй ссылке заморочиться. Для 2.1 прокатит? Куда этот джава-скрипт вставлять-то? З.Ы.: вот тут товарищ в файлах class_bbcode.php и class_bbcode_legacy.php в функции pre_edit_parse добавлял еще строчку, оно надо?Нет, это редирект файлом в домене. Принцип полного скрытия на джаваскрипт:При парсинге тега URL не вставляется в href="URL", а по onclick передается джаваскриптовой функции.Джавакриптовая функция по клику на ссылке сначала открывает пустое окно (или окно яндекса, или какое скажешь) и оно запоминается в document.history.Затем джаваскрипт передает в открытое окно URL для загрузки, при этом document.referer считывается из document.history.Соответственно, модификация состоит из двух кусков:Изменение парсера ссылокДжаваскриптовой функции, выполняющей действия (2) и (3).Sannis в сообщении 79 вроде бы всё нормально написал; собственно, это и есть мод для "двушки". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
TIER_FOREVER Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 Ага, всё, кроме того, куда его, собственно, вставлять. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 Ага, всё, кроме того, куда его, собственно, вставлять. Я подробно написал в каких файлах и где нужно что втавлять, разве нет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
TIER_FOREVER Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 Ага, всё, кроме того, куда его, собственно, вставлять. Я подробно написал в каких файлах и где нужно что втавлять, разве нет? Если ты про пост 79, то там подробно всё для 2.3.3, а для 2.1 - нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
wild_t Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 UPDATE ibf_posts SET post = REPLACE (post, 'старое', 'новое');подскажите пожалуйста, что здесь надо написать вместо "старое" и вместо "новое" ? настройки - пересчет и обновление - перестройка содержимого сообщений и ещё по поводу редиректане мешало бы фильтрацию сделать входящих гет запросова то счас понаделают top?url= gogo go в незащищённом виде ))) и полетели куки... кто без фильтра строго как тут сказали сделал - меняйте пароль.. и делайте фильтр $_SERVER['REQUEST_URI'] = strip_tags($_SERVER['REQUEST_URI']);$_SERVER['REQUEST_URI'] = preg_replace( "/script/i" , "s_c_r_i_p_t" , $_SERVER['REQUEST_URI'] );$_SERVER['REQUEST_URI'] = preg_replace( "/window/i" , "w_i_n_d_o_w" , $_SERVER['REQUEST_URI'] );$_SERVER['REQUEST_URI'] = preg_replace( "/location/i" , "l_o_c_a_t_i_o_n" , $_SERVER['REQUEST_URI'] ); *$_SERVER['REQUEST_URI']*$_GET['url']И ижи с ними .. в зависимости от того какая переменная посылается Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 /script/i/window/i/location/iЕсть ещё способы, можно в парсере подглядеть. Кроме того некоторые браузеры допускают пробелы в script. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 $this->ipsclass->xss_html_clean как то тактам все реплейсы есть Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 26 Февраля 2009 Автор Жалоба Поделиться Опубликовано 26 Февраля 2009 а то счас понаделают top?url= gogo go в незащищённом виде ))) и полетели куки...У меня сейчас ссылки сделаны через redirect.php, который открывается в новом окне и не считывает куки. Вставляй в него чего хочешь... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
wild_t Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 У меня сейчас ссылки сделаны через redirect.php, который открывается в новом окне и не считывает куки. Вставляй в него чего хочешь... поздравляю. только мне пох чё "сейчас" у тебя ) важно что бы "специалисты" базы которых сливаются по два раза в месяц, и мылья которых перепродаются милионами штук на спам понимали откуда проблемаа истоки проблемы просты - модифицируешь код по указке карявой не чеши потом репу почему не стоит Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 приходят всякие долбанутые пользователи, не смотрят на название раздела, изменяют код криво, и у них дампят базыа FatCat кривые моды не делает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
alextan Опубликовано 14 Марта 2009 Жалоба Поделиться Опубликовано 14 Марта 2009 Наконец что то получилось: class_bbcode_core.php if (!stristr($url['html'], "domain.ru")) { if (!stristr($url['html'], "domain.ru/forum/goto.html")) { return $url['st'] . "<noindex><a href=\"http://domain.ru/forum/goto.html?".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a></noindex>" . $url['end']; } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } class_bbcode.php перед Clean up nbsp $txt = str_replace( 'http://domain.ru/forum/goto.html?', "", $txt ); $txt = str_replace( '<noindex>', "", $txt ); $txt = str_replace( '</noindex>', "", $txt ); Все работает под версию 2.1.7 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 14 Марта 2009 Жалоба Поделиться Опубликовано 14 Марта 2009 Наконец что то получилось: class_bbcode_core.php if (!stristr($url['html'], "domain.ru")) { if (!stristr($url['html'], "domain.ru/forum/goto.html")) { return $url['st'] . "<noindex><a href=\"http://domain.ru/forum/goto.html?".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a></noindex>" . $url['end']; } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } class_bbcode.php перед Clean up nbsp $txt = str_replace( 'http://domain.ru/forum/goto.html?', "", $txt ); $txt = str_replace( '<noindex>', "", $txt ); $txt = str_replace( '</noindex>', "", $txt ); Все работает под версию 2.1.7Для 2.3 это уже как несколько месяцев есть у меня в подписи , если что. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
alextan Опубликовано 15 Марта 2009 Жалоба Поделиться Опубликовано 15 Марта 2009 Наконец что то получилось: class_bbcode_core.php if (!stristr($url['html'], "domain.ru")) { if (!stristr($url['html'], "domain.ru/forum/goto.html")) { return $url['st'] . "<noindex><a href=\"http://domain.ru/forum/goto.html?".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a></noindex>" . $url['end']; } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } } else { return $url['st'] . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end']; } class_bbcode.php перед Clean up nbsp $txt = str_replace( 'http://domain.ru/forum/goto.html?', "", $txt ); $txt = str_replace( '<noindex>', "", $txt ); $txt = str_replace( '</noindex>', "", $txt ); Все работает под версию 2.1.7но тут я обнаружил недостаток, при отправке ссылок через форму быстрого ответа? ссылки не заключаются в тег noindex и не появляеться nofollow, хотя ссылка обрамляеться этим domain.ru/forum/goto.html Причин незнаю, но пытаюсь разобраться Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Rostov114 Опубликовано 29 Марта 2009 Жалоба Поделиться Опубликовано 29 Марта 2009 (изменено) Что то эта версия так и не захотела у меня работать, все время слала document.referer. Вообщем посидев пол часика и позаимствовав кусок кода с antichat.ru создал мод. Притом в нем есть список дружественных сайтов и возможность отключения. Чуть не забыл он не изменяет внешние ссылки, то есть форумные ссылки.Завтра как с работы приду накатаю инструкцию по установке и xml файлик для UMI. Изменено 29 Марта 2009 пользователем Rostov114 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Rostov114 Опубликовано 30 Марта 2009 Жалоба Поделиться Опубликовано 30 Марта 2009 (изменено) В общем вот:________Referer_v.1.1.zip Изменено 30 Марта 2009 пользователем Rostov114 Реклама? :) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ProgDis Опубликовано 31 Января 2010 Жалоба Поделиться Опубликовано 31 Января 2010 На IPB 2.3.6 заюзал мод:#----------------------------------------------------------- # (FatCat) Noindex и редирект для ссылок на форуме #----------------------------------------------------------- # Для IP.Board 2.3 #----------------------------------------------------------- # (C) 2006-2008 FatCat # (C) 2008 Олег «Sannis» Ефимов, 24.4.2008 - 23:55 #----------------------------------------------------------- #----------------------------------------------------------- # Changelog: # [!] v1.1: Добавлена совместимость с RTE редактором. #Это он и есть?Если да, то что-то не пойму:НоФолло работает как надо, а вот с ноуиндекс не понятно:<span class='inv'><![CDATA[<noindex>]]></span><a href="http://site.ru" rel="nofollow" target="_blank">Глюк?</a><span class='inv'><![CDATA[</noindex>]]></span> так и должно быть или где-то глюк? если глюк то куда копать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 31 Января 2010 Жалоба Поделиться Опубликовано 31 Января 2010 На IPB 2.3.6 заюзал мод:#----------------------------------------------------------- # (FatCat) Noindex и редирект для ссылок на форуме #----------------------------------------------------------- # Для IP.Board 2.3 #----------------------------------------------------------- # (C) 2006-2008 FatCat # (C) 2008 Олег «Sannis» Ефимов, 24.4.2008 - 23:55 #----------------------------------------------------------- #----------------------------------------------------------- # Changelog: # [!] v1.1: Добавлена совместимость с RTE редактором. #Это он и есть?Если да, то что-то не пойму:НоФолло работает как надо, а вот с ноуиндекс не понятно:<span class='inv'><![CDATA[<noindex>]]></span><a href="http://site.ru" rel="nofollow" target="_blank">Глюк?</a><span class='inv'><![CDATA[</noindex>]]></span> так и должно быть или где-то глюк? если глюк то куда копать?Да, так должно быть, а что вас смутило? Вопросы по модификациям стоит задавать в темах поддержки оных (FatCat) Noindex и редирект для ссылок [ url ]. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ProgDis Опубликовано 31 Января 2010 Жалоба Поделиться Опубликовано 31 Января 2010 Да, так должно быть, а что вас смутило? smile.gifспасибо, просто думал, что должно быть что-то типа:<noindex><a href="http://site.ru" rel="nofollow" target="_blank">Глюк?</a></noindex> Вопросы по модификациям стоит задавать в темах поддержки оных smile.gif (FatCat) Noindex и редирект для ссылок [ url ].сорри, перенесите, плз, если не сложно... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Февраля 2010 Жалоба Поделиться Опубликовано 1 Февраля 2010 Да, так должно быть, а что вас смутило? smile.gifспасибо, просто думал, что должно быть что-то типа:<noindex><a href="http://site.ru" rel="nofollow" target="_blank">Глюк?</a></noindex>Это улучшение для корректной валидации XHTML-документов. С точки зрения поисковиков усложнённая конструкция также должна работать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 6 Февраля 2010 Жалоба Поделиться Опубликовано 6 Февраля 2010 А для 3-и есть что-то подобное? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 6 Февраля 2010 Автор Жалоба Поделиться Опубликовано 6 Февраля 2010 А для 3-и есть что-то подобное?Если про джаваскрипт подмены $_SERVER['HTTP_REFERER'], то джаваскрипт и на "тройке" джаваскрипт.А если речь о закрытии ссылок в ноиндексы, то это малость из другой оперы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.