Joomla 1.5 Из-за sh404sef не отображаются картинки

Discussion in 'Joomla и SEF (ЧПУ)' started by Fanamura, Nov 14, 2009.

  1. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Проблема встает, например, здесь: http://www.amurteam.ru/Prevyu-sopernikov/
    т.е. там, где в ссылке есть раздел. Дело в том, что редактор Джумлы вставляет ссылки в статьи с адресом: images/ClearGreenButton.png, соответственно, получается ошибка:
    www.amurteam.ru/Prevyu-sopernikov/images/ClearGreenButton.png - 404

    Пытался править в коде редактора, все равно засранец переделывает, значит это где-то в коде редакторе, я так предполагаю.

    Теперь вопрос, кто-нибудь сталкивался с такой проблемой, как правили, или есть какие-нибудь предположения как исправить положение?
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    voland вспоминал про тег base.
    Я бы его вырезал каленым железом из кода sh404sef - чтобы sh404sef, засранец такой, не вставлял base в head
     
  4. Offline

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

    Joined:
    Mar 11, 2009
    Messages:
    52
    Likes Received:
    0
    Gender:
    Male
    поподробней у меня не отображается картинки на сайте не 1 что мне делать(
    в редакторе все отоброжается а на сайте нифига, ранше работало щас нет(((
     
  5. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    2 выхода.
    1) править код sh404sef - чтоб он не вставлял тэг base - как именно можно погуглить, рецепты есть
    2) прописывать ссылки на картинки начиная со слэш, то есть вида /images/pict1.jpg но не images/pict1.jpg
     
  6. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Joined:
    Jan 14, 2008
    Messages:
    1,284
    Likes Received:
    66
    Gender:
    Male
    Может поможет
    1. http://www.joomlaholic.com/index.php?option=com_fireboard&Itemid=4&func=view&id=25870&catid=21&limit=6&limitstart=12
    2. http://joomlaforum.ru/index.php?topic=87079.0
    3. http://forum.joomla.org/viewtopic.php?p=1336954#p1336954
    4. http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=11600
     
  7. Offline

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

    Joined:
    Dec 2, 2009
    Messages:
    12
    Likes Received:
    0
    Gender:
    Male
    Вот у меня подобная проблема...постоянно в логе 404 появляется одна и таже ошибка причем на один и тот же рисунок. Если написать ссылку без index.php то картинка отображается, если же в ссылку вписать index.php то сразу же 404. Кто знает что можно сделать?
     
  8. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    clausfehde, в настройках sh нужно в Режим Перезаписи (Rewriting)установить использовать mod_rewrite. Это по Вашей проблеме. Решение моей на джмулафоруме из ссылки doctorgrif
     
  9. Offline

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

    Joined:
    Dec 2, 2009
    Messages:
    12
    Likes Received:
    0
    Gender:
    Male
    Спасибо Fanamura! Сделал так же как вы сказали, включил mod_rewright, но в логах появилась проблема в другом. У меня есть два меню блоговых, там несколько пунктов меню, так вот sh404 подставляет в ссылку название пункта меню и тем самым ссылка на картинку уходит в 404. Вот так ссылка работает: domain/templates/template_name/images/spacer.gif а вот так не хочет работать domain/punkt_menu/templates/template_name/images/spacer.gif Что с ним делать ума не приложу, и такие ссылки постоянно появляются со всеми пунктами меню и идут в 404 :(
     
  10. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
  11. Vario
    Offline

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

    Joined:
    Nov 22, 2008
    Messages:
    99
    Likes Received:
    4
    Gender:
    Male
    такое бывает если в cоnfiguration.php не указан
    Код (PHP):
    1. var $live_site = 'http://www.сайт.ру';
     
  12. Offline

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

    Joined:
    Oct 11, 2010
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    я решил эту проблему так:
    1) зашел в расширения -> менеджер плагинов -> TinyMCE
    2) Поставил тип URL - абсолютные
    3) добавил слеш перед images/...

    После этого все отображается
     
  13. Offline

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

    Joined:
    Apr 12, 2011
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
  14. Offline

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

    Joined:
    Apr 12, 2011
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Хм...Включил sef в модулях (был отключён) и прописал в cоnfiguration.php
    Код (PHP):
    1. var $live_site = 'http://www.сайт.ру';
    и заработало...Экспериментировать не стал,раз заработало...
     
  15. Offline

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

    Joined:
    Jul 31, 2013
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    :) Огромное спасибо Vario, вставил предложенную переменную с именем сайта в configuration.php все заработало, но что-то не всегда срабатывает пока, похоже где-то нужно кеш чистить? :'(
     

Share This Page

Loading...