Вопрос пропали картинки из статей и шапка не отображается.

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Viktorin, 29.12.2017.

  1. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Спасибо, проблему вроде поборол, но вылез другой баг: пропали картинки из статей и шапка не отображается.
    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 она лежит здесь.
    Вопрос: как это побороть? Или создать новую тему?

     
  2.  
  3. Лучший ответ:
    Сообщение #18 от 30.12.2017, автор Viktorin
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Адрес к картинкам как прописан ? Если так приписать в материале проблем не должно быть.
     
    Viktorin нравится это.
  5. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    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, то ли с чем другим, хотя плагин удалял и отключал.
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Открыл новую тему . Может что накосячил с редиректами в .htaccess - проверь.
    Если картинки используются в шаблоне, путь к картинкам относительно шаблона нужно прописывать.
    --- добавлено: 29.12.2017, первое сообщение размещено: 29.12.2017 ---
    А если добавить впереди слеш, то есть прописать относительно корня каталога, то картинка выводится.
    Код (html):
    1. /images/Steny/Rezka_plitki/Chem_rezat_un_299.jpg

    В конфиге Джумла $live_site = ''; есть значение ?
     
    Viktorin нравится это.
  7. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    С файлом .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'; ситуация не изменилась.
     
  8. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Слеш добавил в конце.
    Код (PHP):
    1. public $live_site = 'http://www.prosto-pro-remont.ru/'

    Определил- в категориях картинки на месте, а в детальном просмотре статьи с картинкам трабл.
     
    Последнее редактирование: 29.12.2017
    Viktorin нравится это.
  9. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Все равно тоже самое((, в урл лишнее слово добавляет.
     
  10. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Отключить сторонние плагины, переключить на стандартный шаблон. Включить продвинутый режим роутера в менеджере материалов.
     
    Viktorin нравится это.
  11. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Отключил все что можно - результата нет
    Переключил на стандартный шаблон - урл картинок не работает как надо
    Включил продвинутый режим - результата нет.
    Когда добавляешь изображение в редакторе, на сайте ссылка на картинку становится неправильной. Всю голову сломал откуда проблема лезет(((
     
  12. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    На этой странице первая картинка выводится и ее адрес с впереди /
    а вторая картинка без слеша, и ее нет.
    http://www.prosto-pro-remont.ru/steny/47-chem-rezat-kafelnuyu-plitku
    Отключи ЧПУ и .htaccess .
     
    Viktorin нравится это.
  13. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Отключил чпу и заработало, вот только адреса стали такого вида: remont.ru/index.php?option=com_content&view=article&id=47:chem-rezat-kafelnuyu-plitku&catid=9&Itemid=105
    Чудеса прямо, отключал чпу раньше, было то же самое, а счас заработало. Теперь надо чтобы урл был человекопонятный. Если включить чпу то опять картинки не показываются.
     
  14. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    @Viktorin
    На примере шапки, объясню в чем дело. Сейчас шапка прописана шапка так
    Код (html):
    1. <img src="images/Shapka.jpg">

    А должна быть так
    Код (html):
    1. <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/ => и с картинками проблем нет.

    Расписывать почему в различный полях форм правильнее писать адрес без / не буду, чтобы не перегружать лишней информацией
     
    Viktorin нравится это.
  15. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    @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 то изображение открывается как надо.
    Вставлял изображение в редакторе без слешей, все нормально отображалось, а сейчас вот такая беда. Никак не могу найти почему появляется лишнее слово в урл, что его добавляет?
    Спасибо за любую помощь.
     
  16. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Слеш добавь и будет тебе счастье. про ЧПУ я уже написал.
    Ну и раньше работало, не значит что это было верно. Если и Слеш не поможет. Тогда надо искать кривые плагины.
     
    Viktorin нравится это.
  17. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Слеш добавляю картинки отображаются. Вопрос почему раньше работало без слеша? Теперь при добавлении картинки из редактора, надо будет править каждую картинку, ставить перед ней слеш. Понятно что устранили следствие, но причина такого поведения не найдена...
    Проблема имеет глубокие корни: https://joomlaforum.ru/index.php/topic,320107.0.html вот тут тоже обсуждают проблему с картинками, но их способ мне не помог.
     
  18. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Скорее уж наоборот, надо понять почему раньше работало. Я не пользуюсь кнопками редактора. Так что у меня такой проблемы нет.
    Как и почему надо ставить слеш я объяснял. Почему работало до этого сложно сказать возможно что-то в конфиге сервера было прописанно. И в купе с со старым кривым роутом выдавало такой результат. Либо life_site корректно работал.
    Много вариантов.
     
    Viktorin нравится это.
  19. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Этот не помог?
    Включай ЧПУ, но со стандартным .htaccess с архива Джумла. Похоже на трабл с директивой редиректа на www
    Можно попробовать редирект
    Код (PHP):
    1. RewriteRule ^images/(.*)$  /images/$1  [L]
    2. ## End - Custom redirects Просто метка , не копиастить
     
    Viktorin нравится это.
  20. Viktorin
    Offline

    Viktorin Недавно здесь

    Регистрация:
    28.12.2017
    Сообщения:
    11
    Симпатии:
    1
    Пол:
    Мужской
    Лучший ответ
    Ребята, спасибо всем за советы, за терпение, я его победил.
    Итак по порядку: создал на локальном сервере бекап и начал сравнивать что не так. Первое увидел что ссылки картинок формируются без слеша, уж думал вручную все переделывать, но чутье подсказывало что это неправильный путь)).
    Начал сравнивать все плагины которые включены, и оказалось что не существует плагина Система - SEF, не выключен, а не существует !!! Почему он оказался удален не имею ни малейшего понятия, надеюсь что к этому не причастны сторонние плагины:). Да, может быть это связано с обновлением джумлы, бекап джумлы 3.6.5, на сайте стоит 3.8.3.
    Переустановил плагин и все заработало. Толком еще не проверял, но картинки на месте, что не может не радовать.
    Спасибо большое всем за помощь. С наступающим Новым годом!!! Удачи, счастья, много денег! Процветания Вам и Вашему форуму!
     
    Последнее редактирование: 30.12.2017
    CB9T нравится это.

Поделиться этой страницей

Загрузка...