В файле из папки content в шаблоне default_item.tpl прописано:
<?php $this->addJS("templates/{$this->name}/colorbox/jquery.colorbox.js"); ?>
<?php $this->addJS("templates/{$this->name}/colorbox/init_colorbox.js"); ?>
<?php $this->addCSS("templates/{$this->name}/colorbox/colorbox.css"); ?>
Собственно в папке colorbox в файле jquery.colorbox.js отключал слайд шоу… Не отключалось. Удалил папку colorbox со всеми js с концами… колорбокс работает, но слайдшоу не останавливается...
Если удалять прописанные строчки в default_item.tpl колорбокс не работает, т.е. работает при прописанных путях к папке colorbox и отсутствии самой папки…
Где он находит эти js файлы колорбокса если они удалены из каталога сайта, а кеш почищен?
Что за colorbox? Ссылку можно?
@demelkar,
Что за colorbox? Ссылку можно?
/blogs/esli-dolgo-muchitsja/colorbox-v-pole-ft-html-tipa-kontenta.html
Там в файле init_colorbox.js есть строчка
var ahref = $( '<a href="' + $( this ).attr( 'src' ) + '" />').colorbox({ rel: 'gal', slideshow: true });
Но если удаляю ссылки из default_item на эту папку то работать он перестаёт… вот мучаюсь что это за фантастика блин :(
@demelkar,
Там в файле init_colorbox.js есть строчка
Не пробовали поставить slideshow: false ?
var ahref = $( '').colorbox({ rel: 'gal', slideshow: true });
Возьмите файл default_item.tpl.php из установочного архива Инстанта и не мучайтесь.Но если удаляю ссылки из default_item на эту папку то работать он перестаёт.
Или я не понял, что вы хотите сделать? Удалить колорбокс? Остановить слайдшоу?
Если не знаете, как правильно очистить кэш — просто измените цифру абстрактного счетчика в настройках шаблона.
Насколько я понимаю дело не в кеше. папку кеш удалял полностью из под тора запускал… наверное поэтому у меня мозг и взрывается. Сейчас думаю может это какое то стандартное слайдшоу инстанта из новых версий? :)
Возьмите файл default_item.tpl.php из установочного архива Инстанта и не мучайтесь.Но если удаляю ссылки из default_item на эту папку то работать он перестаёт.
Или я не понял, что вы хотите сделать? Удалить колорбокс? Остановить слайдшоу?
Если не знаете, как правильно очистить кэш — просто измените цифру абстрактного счетчика в настройках шаблона.
Дело в кэше. Кэш сайта и кэш браузера — два разных кэша.Насколько я понимаю дело не в кеше. папку кеш удалял полностью
Яваскрипт работает в браузере у вас на компе, поэтому чистить кэш браузера надо так: правой кнопкой мыши по стрелке обновить и т.д.
Установить колорбокс заново, исправить true на false в файле init_colorbox.js, обновить кэш браузера или изменить абстрактный счетчик.
Сейчас думаю что возможно превью встроено в редактор Itiny для поля html поста.
Дело в кэше. Кэш сайта и кэш браузера — два разных кэша.Насколько я понимаю дело не в кеше. папку кеш удалял полностью
Яваскрипт работает в браузере у вас на компе, поэтому чистить кэш браузера надо так: правой кнопкой мыши по стрелке обновить и т.д.
Рекомендую сделать следующее:
Установить колорбокс заново, исправить true на false в файле init_colorbox.js, обновить кэш браузера или изменить абстрактный счетчик.
Это легко проверить.Сейчас думаю что возможно превью встроено в редактор Itiny для поля html поста.
Верните файл default_item.tpl.php из установочного архива Инстанта и очистите кэш браузера.
Не
а именно кэш браузера. Если будут сомнения, я могу еще много раз написать про кэш браузера.Я кеш на сайте удалил
Вариант 1. Открыть новый вкладку в режиме инкогнито и открыть сайт в ней.
Вариант 2. Дополнить в шаблоне ссылку на файл GET параметром.
<?php $this->addJS("templates/{$this->name}/colorbox/init_colorbox.js?v=2"); ?>
в папке colorbox в файле jquery.colorbox.js
а в /colorbox/init_colorbox.js думаю, во второй так же
Судя по этому
во второй ветке колорбокс для каждого шаблона хранится в папке шаблона, в этой связи, если при удалении папки и очистке кэша колорбокс продолжает работать, предположу, что шаблон не дефолтный, и при удалении колорбокса из активного шаблона система начинает брать его из дефолтного. В первой ветке система так поступает с файлами шаблона, возможно во второй со скриптами реализовано как то так же, не знаю.<?php $this->addJS("templates/{$this->name}/colorbox/init_colorbox.js"); ?>
Замена на ?v=".time() — помогла…
Вспомнил что когда то давно уже пытался что-то менять в обычных css и тоже долго не мог понять откуда на компах где сайт раньше не запускал и в торе и т.д. он старые css видит… Дело в кеше но откуда он его берёт не понимаю. В любом случае пока оставлю так...
Возможно где то туплю… Спасибо всем за отзывчивость.
Чтобы проверить результат изменения в этом файле без очистки кэша, но тоже со 100% уверенностью, что видишь результат работы обновлённого скрипта:
Вариант 1. Открыть новый вкладку в режиме инкогнито и открыть сайт в ней.
Вариант 2. Дополнить в шаблоне ссылку на файл GET параметром.
или на время активной работы с файлом, что бы параметр менялся при каждой перезагрузке страницы
В первой ветке такие параметры как слайдшоу устанавливаются не в
в папке colorbox в файле jquery.colorbox.js
а в /colorbox/init_colorbox.js думаю, во второй так же
Судя по этому
во второй ветке колорбокс для каждого шаблона хранится в папке шаблона, в этой связи, если при удалении папки и очистке кэша колорбокс продолжает работать, предположу, что шаблон не дефолтный, и при удалении колорбокса из активного шаблона система начинает брать его из дефолтного. В первой ветке система так поступает с файлами шаблона, возможно во второй со скриптами реализовано как то так же, не знаю.