Вы не зашли.
Доброго времени суток вам, проблемка есть у меня, которую не получается решить самому, дизайн верстаю, вот можно посмотреть http://univer-dv.ru (сильно не судите, он пока в процессе), в верху с право уголочек такой есть, отгибающийся красиво, хочу там там прятать акции и скидки, так вот, в чем суть, на главной он работает, при переходе на страницы второго порядка не отображается одна из двух картинок, а именно fold-sw.png, которая просывается в turn.js файл этот, который находится в папке фалами шаблона..
Сам скрипт находится тут http://ruseller.com/lessons.php?rub=32&id=198
Изменено sweb27 (2011-11-30 13:49:41)
Не в сети
// Default awesomeness
var defaults = {
directory: '.', // The directory we're in
side: 'right', // change me to "right" if you want rightness
turnImage: 'templates/default/fold-sw.png', // The triangle-shaped fold image
maxHeight: 180, // The maximum height. Duh.
startingWidth: 80, // The height and width
startingHeight: 80, // with which to start (these should probably be camelCase, d'oh.)
autoCurl: true // If this is set to true, the fold will curl/uncurl on mouseover/mouseout.
};
// Change turnImage if we're running the default image, and they've specified 'right'
if (options.side == 'right' && !options.turnImage) defaults.turnImage = 'templates/default/fold-sw.png';
Вотпути, не работате "хоть ты тресни"...как только не прописывал...даже пробовал файл отдельно выкидывать из шаблона..результат один и тотже....
Изменено sweb27 (2011-11-30 14:33:28)
Не в сети
В коде упомянается два раза о fold-sw.png
Первый раз в строке: turnImage: 'templates/default/fold-sw.png', // The triangle-shaped fold image
Второй раз в : if (options.side == 'right' && !options.turnImage) defaults.turnImage = 'templates/default/fold-sw.png';
Где собственно вы и предложили поправить, поставив "/" перед templates/default/fold-sw.png как результат => defaults.turnImage = '/templates/default/fold-sw.png';
Не работает все ровно:( ...
Пробовал перед turnImage: 'templates/default/fold-sw.png' ставить "/", пробовал полный путь прописывать..
Не в сети
Ошибку вижу..
Но видимо я что то конкретно "недогоняю" ошибку в <img id="turn_fold" src=".//templates/default/fold-sw.png"/> я вижу..но, откуда вы это взяли... где что забыл поправить..где ошибся...
Не в сети
sweb27, добавь что-ть вроде такого до вызова функции
var basePath = '';
var name = 'turn.js',
scripts = document.getElementsByTagName('script');
for (var i=scripts.length - 1; i>=0; --i) {
var src= scripts[i].src,
l= src.length,
length = name.length;
if (src.substr(l - length) == name) {
basePath = src.substr(0, l - length)+'../';
};
};
т.о. в переменной у тебя будет хваниться полный адрес к каталогу шаблона
для использования, просто добавь это перед картинкойб в твоем случае:
turn.js ~27 line:
turnImage: 'templates/default/fold-sw.png',
заменить на
turnImage: basePath+'fold-sw.png'
Не в сети
А, непричем, это хорошо, "fold-sw.png" встречается только в одном файле, "turn.js" ,
var basePath = '';
var name = 'turn.js',
scripts = document.getElementsByTagName('script');
for (var i=scripts.length - 1; i>=0; --i) {
var src= scripts[i].src,
l= src.length,
length = name.length;
if (src.substr(l - length) == name) {
basePath = src.substr(0, l - length)+'../';
};
};
куда вставлят нужно ? в файл turn.js ?
Его редактировать нужно ? например : var basePath = 'пусто'; basePath = src.substr(0, l - length)+' пусто../';
Изменено sweb27 (2011-12-03 14:45:43)
Не в сети
Хорошо.
turnImage: 'templates/default/fold-sw.png', // The triangle-shaped fold image
Замени на это
turnImage: 'http://univer-dv.ru/templates/default/fold-sw.png', // The triangle-shaped fold image
Не в сети
Попробовал, и пробовал с самого начала, это первое что я сделал, полный путь прописать к картинки.. потом после переписки с тобой перепроверил ещё весь код, все файлы в шаблоне, и файлы этого уголка только вот всеровно не работает.. хоть об стенку головой..
Не в сети
Дай доступ к сайту, интересно самому стало где собака зарыта Так как если полный путь не работает, то вышеприведенный скрипт не поможет точно, проблема в другом, может два main.tpl или еще что..
Не в сети