Мне необходимо вставить сторонний скрипт в head шаблона на определенной страничке. Просто если вставляешь просто в php файл шаблона, он подгружается на всех страницах сайта и перестают работать некоторые функции, типа комментариев. На ум приходит лишь одна мысль (так как не разбираюсь в js) - подключить еще один такой же шаблон просто под другим названием и назначить его на нужную страницу. Можно ли такое сделать или есть другие методы?
3dcooper, Да можно сделать как вы написали, со вторым шаблоном. Но при последующей поддержке это выльется дополнительной работой по изменению в случае чего уже двух шаблонов. Можно вставить код как модуль(код будет вставлен в body). А можно найти ошибку почему перестают работать комментарии и т.д., есть подозрение что вы пытаетесь вставить код на jQuery, тогда он вероятно конфликтует с mootools.
Спасибо за совет. Поддержка двух шаблонов не так критична. А вы никогда не подключали двух одинаковых шаблонов? я просто пока не знаю как это сделать. Сам код который нужно вставить выглядит так: <script src="http://mail.imhodesign.ru/aptana/IBooking/js/jquery-2.0.3.min.js" type="text/javascript"></script> <script src="http://mail.imhodesign.ru/aptana/IBooking/js/ibooking.js" type="text/javascript"></script> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/custom.css" rel="stylesheet" type="text/css"> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/user.css" rel="stylesheet" type="text/css"> Если можно найти ошибку, которая приводит к конфликту, то как вы это делаете? Буду рад любому совету)))
Я сам два шаблона одинаковых на сайты не добавлял, но работал с такими сайтами(я верстальщик). Приходилось производить одинаковые изменения сразу в двух шаблонах. Что - дополнительная работа. По скриптам: Надо добавить noconflict, и блок поместите в конец head. Код (CODE): <script src="http://mail.imhodesign.ru/aptana/IBooking/js/jquery-2.0.3.min.js" type="text/javascript"></script> <script type="text/javascript"> jQuery.noConflict(); </script> <script src="http://mail.imhodesign.ru/aptana/IBooking/js/ibooking.js" type="text/javascript"></script> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/custom.css" rel="stylesheet" type="text/css"> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/user.css" rel="stylesheet" type="text/css"> Если же работать будет все равно со сбоями попробуйте так(сделана загрузка последней версии jQuery от google): Код (CODE): <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js " type="text/javascript"></script> <script type="text/javascript"> jQuery.noConflict(); </script> <script src="http://mail.imhodesign.ru/aptana/IBooking/js/ibooking.js" type="text/javascript"></script> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/custom.css" rel="stylesheet" type="text/css"> <link href="http://mail.imhodesign.ru/aptana/IBooking/css/user.css" rel="stylesheet" type="text/css">