Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 5463 Просмотров
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Joomla Simple Redirect
« : 20.07.2013, 00:16:05 »
Есть плагин Joomla Simple Redirect он модифицирован взят тут http://youon.ru/Web/Joomla/redirekt-vneshnikh-ssylok-dlya-joomla-2-5-plagin-zakrytiya-vneshnikh-ssylok Плагин с сайтом работает отлично но с форумом Kunena конфликтует ( не загружается bb-code + на странице форума выводятся ошибки) сам плагин удалять не хочу так как стоит рекламка. Можно ли сделать чтоб плагин не задействовал форум а работал только с сайтом? Или есть ему замена ( чтоб при переходе по ссылке скачать переходило на промежуточную страницу с таймером и рекламой)
Помогите пожалуйста!
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #1 : 20.07.2013, 23:50:13 »
Как можно сделать что бы плагин не подключался к форуму уже всю голову сломал! Может кто поможет за вознаграждение!? очень надо а то форум встал.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Joomla Simple Redirect
« Ответ #2 : 21.07.2013, 00:25:44 »
Как можно сделать что бы плагин не подключался к форуму уже всю голову сломал! Может кто поможет за вознаграждение!? очень надо а то форум встал.
А может для начала стоит исходники плагина приложить и переместить тему вКоммерческие вопросы если вам разработчик нужен...
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #3 : 21.07.2013, 01:06:33 »
Я не вижу как тут прикрепить файл к сообщению, ссылку на сам плагин я дал плюс там описана установка.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Joomla Simple Redirect
« Ответ #4 : 21.07.2013, 01:22:03 »
function onAfterRender( ) {
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_youcomponet') return;
//для старых версий
if (JRequest::getVar('option', '') == 'com_youcomponet') return;
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #5 : 21.07.2013, 01:33:09 »
function onAfterRender( ) {
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_youcomponet') return;
//для старых версий
if (JRequest::getVar('option', '') == 'com_youcomponet') return;
А куда это нужно прописать?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Joomla Simple Redirect
« Ответ #6 : 21.07.2013, 01:38:06 »
открыть файл плагина joomsimpleredirect.php и добавить одну строчку
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #7 : 21.07.2013, 15:02:29 »
открыть файл плагина joomsimpleredirect.php и добавить одну строчку
Я тупорез! )  Открываю файл joomsimpleredirect.php добавляю строчку в начало.
function onAfterRender( ) {
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_youcomponet') return;
Сохраняю. Открываю сайт ошибка в файле joomsimpleredirect.php я так понял не закрыта эта скобка } добавил ее в конце строчки ошибка пропала но форум так и не работает (bb-code так и не загружаются) Наверное я что-то не так делаю, можно подробнее куда прописать.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Joomla Simple Redirect
« Ответ #8 : 21.07.2013, 20:11:48 »
Цитировать
Открываю файл joomsimpleredirect.php
ищите функцию function onAfterRender( ) {
и вставляете сразу же строку после объявления
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_youcomponet') return;
здесь нужно еще заменить com_youcomponet на название вашего компонента. Отключите SEF и увидите в адресной строке или посмотрите в пункте меню на компонент
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #9 : 21.07.2013, 21:02:04 »
Так ничего и не вышло. И ведь Joomla Simple Redirect это не компонент а плагин нужно менять com_ на plg_?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Joomla Simple Redirect
« Ответ #10 : 21.07.2013, 21:21:08 »
а форум Kunena это что?
объясню действия данного кода
если компонент такой-то который вы не хотите обрабатывать то return
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #11 : 21.07.2013, 22:23:37 »
Спасибо большое заработало, я просто не то писал. У кого будет такая проблема решение:
открываем файл  joomsimpleredirect.php  ищем строку
function onAfterRender( ) {  и сразу сюда добавляем
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_kunena') return;
Все теперь плагин не распространяет свое действие на форум в следствии чего нет никаких конфликтов и ошибок.
Спасибо за помощь пользователю Fedor Vlasenko.
*

sliverr_free

  • Захожу иногда
  • 140
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #12 : 05.08.2013, 08:35:42 »
Проблема в том, что не на всех ссылка появляется кнопка перейти на сайт, и соответственно перенаправление не происходит.

Не появляется кнопка на ссылках, типо таких: https://vk.com/id189478015?w=wall189478015_1973%2Fall

в чем может быть проблема? Помогите!
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #13 : 05.08.2013, 21:59:11 »
Проблема в том, что не на всех ссылка появляется кнопка перейти на сайт, и соответственно перенаправление не происходит.
Да попробовал ссылка вида https://vk.com/id189478015?w=wall189478015_1973%2Fall не сработала если же ссылку прописать так
http://vk.com/id189478015?w=wall189478015_1973%2Fall  ( вместо https:// написать http:// ) то сработает. Видать надо в самом скрипте копать чтоб срабатывало и с https://
*

sliverr_free

  • Захожу иногда
  • 140
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #14 : 06.08.2013, 08:46:52 »
Наврятли это https ибо ссылка https://www.johnsonsbaby.ru/promo_disney/photo/gallery.do открывается нормально
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #15 : 24.08.2013, 16:03:53 »
Подскажите пожалуйста.
Сегодня установил плагин с первого поста, настроил. Иногда некоторые внешние ссылки не показывает, как написали в посте 12. Это ладно, для меня терпимо (шаманив ссылками, работает).   У меня некоторые материалы стали не открываться, просто белый фон, подскажите пожалуйста решения. Заранее спасибо.
Попробовал изменить ссылку материала, результат 0  >:(
Joomla! 2.5.11 Stable

UP
не понял чет....
примерно через 1 - 1,5 час проверил заново те ссылки которые до этого не работали (белая страница), норм открываются  crazy!

Авторизовываюсь через администратор, чтобы ответить на комментарии jcomments. Если я на сайте авторизован, то некоторые материалы показывает просто белый фон  :'(, выхожу с пользователя, захожу в материал - материал открывается...
Отключаю плагин, в тот же материал нормально заходит даже если авторизован... Парадокс...

И еще, как добавить некоторые ссылки в белый список, чтобы они не уходили через плагин. Заметил что liveinternet уходит напрямую...  crazy!
« Последнее редактирование: 29.08.2013, 15:57:59 от daradan »
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #16 : 09.09.2013, 21:24:45 »
У меня некоторые материалы стали не открываться, просто белый фон
Возможно плагин конфликтует с компонентом jcomments. У меня так же был конфликт с Kunena Forum конфликтовало с панелью bbcode.
Попробуйте прописать это:
открываем файл  joomsimpleredirect.php  ищем строку
function onAfterRender( ) {  и сразу сюда добавляем
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_jcomments') return;
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #17 : 09.09.2013, 21:31:05 »
Возможно плагин конфликтует с компонентом jcomments.
прописал так:
Код
function onAfterRender( ) {
if (JFactory::getApplication()->input->getCmd('option', '') == 'com_jcomments') return;
белый фон после авторизации (не в админку). Все так же...
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #18 : 17.09.2013, 16:11:56 »
Извиняюсь, что поднимаю тему.
Подскажите пожалуйста избавиться от проблемы...Плагин все отлично работает, но после авторизации пользователем на сайте - главная страница нормально работает, а когда заходишь в сам материал, то просто белый фон  :'(
Отключаю временно плагин, все нормально работает...
попробовал добавить в игнор компонент com_users, но все равно белый фон.
Спасибо.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Joomla Simple Redirect
« Ответ #19 : 17.09.2013, 16:44:07 »
В общих настройках сайта включите отображение ошибок для разработчиков и смотрите какие ошибки выводит
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #20 : 17.09.2013, 19:12:33 »
В общих настройках сайта включите отображение ошибок для разработчиков и смотрите какие ошибки выводит
выводит так:
Спойлер
[свернуть]

строка 68 в joomsimpleredirect.php
Код
$html = preg_replace('/(href[ ="]+)'.str_replace(array('/', '?', '*'), array('\/', '\?', '\*'), $url[1]).'"/sU', 'rel="nofollow" target="_blank" \1'.JRoute::_('url/to/'.base64_encode($url[1])).'"', $html);
кажется ругается на скобки, но кажется все норм  :(
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #21 : 14.10.2013, 11:38:39 »
кажется ругается на скобки, но кажется все норм  :(
не знаю правильно или нет, т.к. в php я 0, но поставил "," (запятую) и все кажется заработало :). Выглядит так:
Код
$html = preg_replace('/(href[ ="]+)'.str_replace(array('/', '?', '*'), array('\/', '\?', '\*'), $url[1]).'"/sU', 'rel="nofollow" target="_blank", \1'.JRoute::_('url/to/'.base64_encode($url[1])).'"', $html);

*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Joomla Simple Redirect
« Ответ #22 : 15.10.2013, 07:43:06 »
все кажется заработало :)
Не так все просто оказалось. Теперь некоторые материалы после авторизации нормально открываются, некоторые как и было просто белый экран  >:(

Пивко:
Спойлер
[свернуть]
« Последнее редактирование: 18.10.2013, 16:36:06 от daradan »
*

facemeb

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla Simple Redirect
« Ответ #23 : 21.02.2014, 21:26:48 »
а форум Kunena это что?
объясню действия данного кода
если компонент такой-то который вы не хотите обрабатывать то return
все ок, только joomsimple полностью перестает работать. Пробовал оба ваших кода.
*

vvz

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Joomla Simple Redirect
« Ответ #24 : 25.02.2015, 20:46:44 »
Всем привет! Кто-нибудь знает, как прикрутить этот joomsimpleredirect к Joomla 3x? Вещь полезная, но разработчики похоже под 3х делать не планируют, а аналога точно такого я не нашел.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3, FaLang и вывод меток (тэгов)

Автор goga_pgasovav

Ответов: 4
Просмотров: 2444
Последний ответ 09.02.2022, 16:04:31
от Slava77
Joomla Quiz Deluxe

Автор Mick_20

Ответов: 1
Просмотров: 1564
Последний ответ 11.11.2020, 13:35:16
от Mick_20
JBETOLO — оптимизация вашего сайта на Joomla!

Автор wfedin

Ответов: 7
Просмотров: 9095
Последний ответ 25.12.2019, 16:38:22
от auto-teacher
Joomla Tags. Перенос тэгов на Joomla 3

Автор dron

Ответов: 11
Просмотров: 2079
Последний ответ 05.08.2019, 11:51:52
от dron
JEM Joomla event manager

Автор Andrew92

Ответов: 0
Просмотров: 4522
Последний ответ 16.08.2017, 05:49:42
от Andrew92