Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Урл вида <base href="">. Нужно прописать определенный путь к папке картинок, не меняя остальных ссылок на странице.
Пытался сделать нечто подобное:
<?if($PHOTO_URL$)?> <base href="..."> <?endif?>
Не работает.
Условием примерно так:
<?if($URI_ID$='page1')?>http://site.ru/dir/photo1/<?else?> <?if($URI_ID$='page2')?>http://site.ru/dir/photo2/<?else?> <?if($URI_ID$='page3')?>http://site.ru/dir/photo3/<?else?> <?if($URI_ID$='page4')?>http://site.ru/dir/photo4/<?else?> <?if($URI_ID$='page5')?>http://site.ru/dir/photo5/<?endif?><?endif?><?endif?><?endif?><?endif?>
это я как пример для 5 страниц сделал, пути свои пропишите, вместо page1 и page5 пишите свои айди страниц, узнать можете с панели инструментов http://joxi.ru/YmEzVWOTwQXBx2
страница сайта для примера: http://riggo.ru/index/0-65
Фото к ней хранятся по пути: http://riggo.ru/Adventure/Cuba/Diary02/
В коде указаны относительные ссылки типа: Diary02/image001.jpg
В HEAD указано условие:
<?if(substr($URI_ID$,-2,2)=65)?> <base href="/Adventure/Cuba/"> <?endif?>
Но оно меняет путь для всех без исключения ссылок на странице (в т.ч. для якорей), а нужно только для картинок
вот часть страницы с кодом
А почему так не использовать?
<img src="<?if(substr($URI_ID$,-2,2)=65)?>/Adventure/Cuba/<?endif?>Diary02/image001.jpg"/>