Спасибо, проблему вроде поборол, но вылез другой баг: пропали картинки из статей и шапка не отображается. http://www.prosto-pro-remont.ru/steny/47-chem-rezat-kafelnuyu-plitku здесь не отображается, http://www.prosto-pro-remont.ru/ тут все в порядке. Я так понял это связано с тем что в строке адреса добавляется название категории. http://www.prosto-pro-remont.ru/steny/images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg - здесь картинка не найдена http://www.prosto-pro-remont.ru/images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg она лежит здесь. Вопрос: как это побороть? Или создать новую тему?
images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg Вот такой адрес прописан в материалах. Да, пропадает также шапка сайта, она картинкой. Дело в том что почему то в урл добавляется лишнее: http://www.prosto-pro-remont.ru/steny/images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg Лишнее слово выделил. Также и на других страницах сайта, пропали все картинки разом + картинка шапки сайта. Никак не пойму с чем это связано, то ли с плагином Joomla JL No Doubles, то ли с чем другим, хотя плагин удалял и отключал.
Открыл новую тему . Может что накосячил с редиректами в .htaccess - проверь. Если картинки используются в шаблоне, путь к картинкам относительно шаблона нужно прописывать. --- добавлено: Dec 29, 2017, первое сообщение размещено: Dec 29, 2017 --- А если добавить впереди слеш, то есть прописать относительно корня каталога, то картинка выводится. Код (html): /images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg В конфиге Джумла $live_site = ''; есть значение ?
С файлом .htaccess все в порядке, проверил. Дело не шаблоне, в путь урл картинок стали вдруг добавляться название категорий вот так: http://www.prosto-pro-remont.ru/pol/images/Pol/Laminat_un_299.jpg соответственно картинка не видна, а должно быть http://www.prosto-pro-remont.ru/images/Pol/Laminat_un_299.jpg Откуда берется лишнее никак не пойму. Папку с изображениями не перемещал, вообще не трогал. слеш ставил, картинка также не видна. В конфиге вот так: public $live_site = ''; Добавил в конфиг public $live_site = 'http://www.prosto-pro-remont.ru'; ситуация не изменилась.
Слеш добавил в конце. Код (PHP): public $live_site = 'http://www.prosto-pro-remont.ru/' Определил- в категориях картинки на месте, а в детальном просмотре статьи с картинкам трабл.
Отключить сторонние плагины, переключить на стандартный шаблон. Включить продвинутый режим роутера в менеджере материалов.
Отключил все что можно - результата нет Переключил на стандартный шаблон - урл картинок не работает как надо Включил продвинутый режим - результата нет. Когда добавляешь изображение в редакторе, на сайте ссылка на картинку становится неправильной. Всю голову сломал откуда проблема лезет(((
На этой странице первая картинка выводится и ее адрес с впереди / а вторая картинка без слеша, и ее нет. http://www.prosto-pro-remont.ru/steny/47-chem-rezat-kafelnuyu-plitku Отключи ЧПУ и .htaccess .
Отключил чпу и заработало, вот только адреса стали такого вида: remont.ru/index.php?option=com_content&view=article&id=47:chem-rezat-kafelnuyu-plitku&catid=9&Itemid=105 Чудеса прямо, отключал чпу раньше, было то же самое, а счас заработало. Теперь надо чтобы урл был человекопонятный. Если включить чпу то опять картинки не показываются.
@Viktorin На примере шапки, объясню в чем дело. Сейчас шапка прописана шапка так Код (html): <img src="images/Shapka.jpg"> А должна быть так Код (html): <img src="/images/Shapka.jpg"> Если прописывать адрес картинки без / а именно images/Shapka.jpg то адрес будет относителен текущей страницы. А именно http://www.prosto-pro-remont.ru/steny/47-chem-rezat-kafelnuyu-plitku/images/Shapka.jpg А если в начале будет слешь то адрес будет от главной страницы сайта а именно http://www.prosto-pro-remont.ru/images/Shapka.jpg Почему работает с отключенным ЧПУ, тут все тоже просто по факту ссылки без чпу имеют адрес http://www.prosto-pro-remont.ru/ => и с картинками проблем нет. Расписывать почему в различный полях форм правильнее писать адрес без / не буду, чтобы не перегружать лишней информацией
@Septdir Насчет шапки это понятно. Вопрос в том что раньше все работало без слеша, а теперь все картинки на сайте в том числе и хедер при включении чпу не отображаются. Почему то в урл лезет лишняя категория http://www.prosto-pro-remont.ru/santekhnika/images/Santehnika/Kak-otr-kran_299x299_un.jpg соответственно выдает ошибку 404, если же убрать лишнее http://www.prosto-pro-remont.ru/images/Santehnika/Kak-otr-kran_299x299_un.jpg то изображение открывается как надо. Вставлял изображение в редакторе без слешей, все нормально отображалось, а сейчас вот такая беда. Никак не могу найти почему появляется лишнее слово в урл, что его добавляет? Спасибо за любую помощь.
Слеш добавь и будет тебе счастье. про ЧПУ я уже написал. Ну и раньше работало, не значит что это было верно. Если и Слеш не поможет. Тогда надо искать кривые плагины.
Слеш добавляю картинки отображаются. Вопрос почему раньше работало без слеша? Теперь при добавлении картинки из редактора, надо будет править каждую картинку, ставить перед ней слеш. Понятно что устранили следствие, но причина такого поведения не найдена... Проблема имеет глубокие корни: https://joomlaforum.ru/index.php/topic,320107.0.html вот тут тоже обсуждают проблему с картинками, но их способ мне не помог.
Скорее уж наоборот, надо понять почему раньше работало. Я не пользуюсь кнопками редактора. Так что у меня такой проблемы нет. Как и почему надо ставить слеш я объяснял. Почему работало до этого сложно сказать возможно что-то в конфиге сервера было прописанно. И в купе с со старым кривым роутом выдавало такой результат. Либо life_site корректно работал. Много вариантов.
Этот не помог? Включай ЧПУ, но со стандартным .htaccess с архива Джумла. Похоже на трабл с директивой редиректа на www Можно попробовать редирект Код (PHP): RewriteRule ^images/(.*)$ /images/$1 [L] ## End - Custom redirects Просто метка , не копиастить
Ребята, спасибо всем за советы, за терпение, я его победил. Итак по порядку: создал на локальном сервере бекап и начал сравнивать что не так. Первое увидел что ссылки картинок формируются без слеша, уж думал вручную все переделывать, но чутье подсказывало что это неправильный путь)). Начал сравнивать все плагины которые включены, и оказалось что не существует плагина Система - SEF, не выключен, а не существует !!! Почему он оказался удален не имею ни малейшего понятия, надеюсь что к этому не причастны сторонние плагины. Да, может быть это связано с обновлением джумлы, бекап джумлы 3.6.5, на сайте стоит 3.8.3. Переустановил плагин и все заработало. Толком еще не проверял, но картинки на месте, что не может не радовать. Спасибо большое всем за помощь. С наступающим Новым годом!!! Удачи, счастья, много денег! Процветания Вам и Вашему форуму!