Новости Joomla

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

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Перестал работать менеджер перенаправлений при непонятных причинах работал нормально и тут раз и все не перенаправлят ссылки.
В $live_site все прописано. Если делать редирект через htaccess все срабатывает нормально. Хостирам написал по поводу mod_rewrite чтоб проверили они так-же говорят что все нормально все работает. Подскажите что можно предпринять или что могло нарушится в работе менеджера что он перестал работать.
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Включите режим отображения ошибок на максимум и посмотрите что выдает.
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Так в том то и дело что $error_reporting = 'development'; на максимум и ошибок нет.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Может вы просто плагин отключили?
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Нет плагин (Система - Перенаправление) включен так же в нем Сохранять ссылки тоже включено.
Да и если плагин был бы отключен то в менеджере писал бы что плагин отключен.
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Вот на всякий случай мой /plugins/system/redirect/redirect.php
Спойлер
[свернуть]
В нем нашел такую строчку
Цитировать
if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://')!== false))
Попробовал прописать так
Код
if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://', '=https://')!== false))
Так как сайт работает по протоколу https но это недало результата.
Вообще может влиять протокол на перенапровление url
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Попробовал установить JRedirect и отключить стандартный плагин но это так же не дало результата.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
strpos() принимает третьим аргументом офсет (сдвиг поиска от начала строки) http://php.net/manual/ru/function.strpos.php Если вы хотите сравнить с двумя строками, то вам надо не добавлять вторую строку в вызов функции, а сделать два условия.
Код
if (strpos($current, 'mosConfig_')!== false || (strpos($current, '=http://')!== false && strpos($current, '=https://')!== false ))
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Этот вариант также привел к нулевому результату
Код
//	if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://')!== false))
if (strpos($current, 'mosConfig_')!== false || (strpos($current, '=http://')!== false && strpos($current, '=https://')!== false ))
Может есть что то сторонние кроме JRedirect подскажите.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
'=http://' Тут знак равенства совершенно лишний.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перестала работать почта на всех сайтах

Автор svarg

Ответов: 5
Просмотров: 490
Последний ответ 23.02.2024, 22:05:51
от Vastriet
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 545
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Медиа менеджер стандартный

Автор phvsfpgs

Ответов: 0
Просмотров: 241
Последний ответ 11.09.2023, 15:55:40
от phvsfpgs
Менеджер изображений не запоминает последнюю выбранную папку

Автор saxes

Ответов: 0
Просмотров: 365
Последний ответ 26.04.2023, 07:36:23
от saxes
Перестал работать просмотр блога категории

Автор selmax

Ответов: 1
Просмотров: 376
Последний ответ 01.12.2022, 21:41:07
от NewUsers