1 1 1 1 1 1 1 1 1 1 Рейтинг: 0.00 - 0 отзывов

Решение проблемы, когда картинка в статье не видна, из за ее относительного пути, довольно простое.

Погрузимся немного в вопрос. Если вы вставляете картинку в статью в Joomla, то автоматически для нее ставится относительный адрес, а не полный. То есть images/foto1.jpg а не http://rtr24.ru/images/foto1.jpg.

И пока вы редактируете статью, то видите эту картинку. А как только сохранили написанное, то картинка исчезла. Испугались? Ничего страшного, даже руководители стран Евросоюза порой пугаются.

картинки исчезают

Бороться с этим можно двумя способами.

1. Идем Расширения - Плагины - Tiny (установили уже расширенный режим для Tiny редактора?). И там выбираем "полный путь ссылки". Теперь при вставке картинки на сайт, будет автоматом прописываться полный адрес. И картинка на сайте будет видна.

Минус у этого способа только один. Если вы вдруг будете переносить свой сайт на другой домен, то все ссылки вашего сайта будут вести на тот старый домен. И придется на всем сайте переписывать пути всех адресов картинок и ссылок.

 

 

2. Второй способ лучше. Тут все равно, на каком домене у вас будет сайт. Адрес картинки будет "в моей папке, картинка 2" или "images/foto2.jpg", а какой домен написан до этого, без разницы.

Сделать это можно так. Заходим по ftp на свой сайт. И идем в папку libraries/joomla/document/html/renderer/head.php. Вот файл head.php нас и интересует.

Примерно на 65 или 66 строке вы увидите,

       $base = $document->getBase();

Исправляем на,

       $base = JURI::base();

Вот и все. Теперь, когда вы добавляете картинку на сайт, пишется ее относительный адрес. И если вы делаете ссылку на статью на своем сайте, то тоже будет ставиться относительная ссылка, а не полная.

И в случае переноса сайта на другой домен (вдруг это доменное имя забанит Яндекс или вы купите себе новое красивое имя?), у вас не будет никаких сложностей.

Относительный адрес картинки или ссылки, всегда лучше, чем полный адрес. Вы всегда сможете мгновенно изменить имя домена, например в Sape и продолжить зарабатывать, как ни в чем не бывало.

Добавить комментарий

Защитный код
Обновить