Armis Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 (изменено) Все работает, спасибо. Подскажите плиз, как исключить некоторые урл, например, чтоб ссылки на гугл, яндекс не обрабатывались? Изменено 18 мая, 2014 пользователем Armis Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 (изменено) Подскажите плиз, как исключить некоторые урл, например, чтоб ссылки на гугл, яндекс не обрабатывались Вот в архиве моя папка /admin/sources/classes/text и пака /go Внимание! 1.Это не хук, это прямое вмешательство в код. Отсюда сначала сохраняем оригиналы, поэтои уже екскрементируем. 2.Есть некоторые траблы, т.к. делалось на скорую руку. Так, например, при последующем редактировании сообщения текст ссылки пропадает, остается только ссылка. разбираться некогда да и лень. 3.Это для версии 3.4.6 с дополнениями от IBR, но по аналогии и для ранней версии можно сделать. 4. Если что не так, я здесь не причем!!!!! Что это дает и как настроить. Дает перенаправление внешних ссылок. При этом отдельные внешние ссылки остаются открытыми и прямыми. Для этого целых два способа. 1 способ. В АЦ в настройках Темы, Сообщения и Опросы надо включить а) Фильтрацию URL, б) Использовать белый список , в) вбить в белый список разрешенные сайты (например __*google.* https://*google.* __*youtube.* https://*youtube.* __*yandex.ru* https://*yandex.ru* __*mail.ru* __*homemasters.*/ и т.д) 2 способ. При создании сообщения добавлять к ссылке "секретный ключ" . Для примера в файле это bbcode.php freeurl. Те вместо __ipbmafia.ru/ пишем __ipbmafia.ru/freeurl freurl можете заменить на свой в файле bbcode.php Все. Да, предупреждаю, фильтрация URL распространяется и на встаку картинок со сторонних сайтов. upload.zip Изменено 18 мая, 2014 пользователем kgb Armis и DubininAlex 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leha85 Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 Кто бы еще с версией 3.3.3 помог Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Armis Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 kgb, спасибо, немного с косяками, но работает. Если кто может, доведите до ума плиз Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 Кто бы еще с версией 3.3.3 помог Найти return "<a href='{$option}' class='bbc_url' title='{$_title}'{$rel}>{$content}</a>"; Заменить на if (stristr($data['host'], $_SERVER['HTTP_HOST'])) { return "<a href='{$option}' class='bbc_url' target='_blank' title='{$_title}'>{$content}</a>"; } else { return "<!--noindex--><a href='/go/?{$option}' class='bbc_url' target='_blank' title='{$_title}'{$rel}>{$content}</a><!--/noindex-->"; } leha85 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leha85 Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 LvsF,спасибо большое, работает. Жалко только что старые ссылки не переводит, только вновь публикуемые. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leha85 Опубликовано 18 мая, 2014 Поделиться Опубликовано 18 мая, 2014 Жалко только что старые ссылки не переводит, только вновь публикуемые. Попробовал на тестовом, помогло перестроение контента - сообщения. Вот только на основном перестраивать будет целый день Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Armis Опубликовано 16 июня, 2014 Поделиться Опубликовано 16 июня, 2014 (изменено) Всем привет, после переезда на новый сервер, появилась проблема, переход по внешней ссылке не осуществляется, страничка с перенаправлением просто перегружается. Подскажите плиз, что нужно настроитьпрописать в .htaccess? Ос CentOS 6. Ссылка для примера adultmodslocalized.ru/go/?__skyrim.nexusmods.com/mods/24065 Изменено 16 июня, 2014 пользователем Armis Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 10 ноября, 2014 Поделиться Опубликовано 10 ноября, 2014 Есть некоторые траблы, т.к. делалось на скорую руку. Так, например, при последующем редактировании сообщения текст ссылки пропадает, остается только ссылка. разбираться некогда да и лень. спасибо, немного с косяками, но работает. На досуге вернулся к этому вопросу, убрал обозначенный трабл. Надо в файле admin/sources/classes/editor/composite.php закомментировать вот эту строку - $content = $this->stripBlacklistedUrls( $content ); Armis 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AngelRay Опубликовано 6 декабря, 2014 Поделиться Опубликовано 6 декабря, 2014 Помогите не работает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamashka Опубликовано 20 декабря, 2014 Поделиться Опубликовано 20 декабря, 2014 (изменено) у меня не переходит, просто белый экран почемуто как исправить? все делала по теме Изменено 21 декабря, 2014 пользователем WOLF Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamashka Опубликовано 21 декабря, 2014 Поделиться Опубликовано 21 декабря, 2014 так что, никто не поможет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Andross Опубликовано 21 декабря, 2014 Поделиться Опубликовано 21 декабря, 2014 так что, никто не поможет? Внимательно посмотри,может ошиблась где? Если что,вот еще вариант:__ipbmafia.ru/tutorials/article/173-delaem-perenapravlenie-vneshnikh-ssylok-na-foru/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sargan Опубликовано 26 февраля, 2015 Поделиться Опубликовано 26 февраля, 2015 Подскажите как реализовать автоматический переход со страницы дальше по ссылке? Чтобы пользователь не делал дополнительных действий Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 15 февраля, 2016 Поделиться Опубликовано 15 февраля, 2016 Сделал все, как было изложено. Но, ссылки в профилях пользователей не перенаправляются. Как сделать редирект таких ссылок? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.