https://github.com/bkosborne/jQuery-Waterwheel-Carousel
отсюда качаю карусель...она пашет...НО! панелька админская наверху пропадает...
методом исключения выяснил, что конфликтуют строки
<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes" />
и
<script type="text/javascript" src="/js/jquery.waterwheelCarousel-1.2.2.js"></script>
причем, карусельку что в uncompressed, что в min вариантах пробывал - одно и тоже...
конфликтуют..
как узнать в чем? может плагин для ФФ какой, типа firebug'a,только специально для JS? или в карусели что исправить..?
edit in place кажется папка называется, она из яваскриптов...
так вот, там файл compiled.js
и вот что пишет файр:
jQuery.cookie is not a function http://localhost/js/client/edit-in-place/compiled.js Line 1
пробывал вручную <script type="text/javascript" src="/js/jquery/jquery.cookie.js"></script> но тогда еще ошибки выдает...что ж делать?
итак...
jquery-1.4.4.min.js шел в комплекте к галерее, без него не пашет галерея. но он вместе с system/includeQuickEditJs не конфликтует.
однако без него галерея не пашет (из этого следует, что стандартная версия jquery пониже этой..)
еще вот что заметил, если system/includeQuickEditJs подключать в шаблоне после jquery.waterwheelCarousel-1.2.2.js (или ее MIN версии), то пашет меню админа, но галерея корявая, наоборот - пашет галерея ,но уже без меню..
отсюда и сделал выводы.
<div id="waterwheel-carousel-default">
<div class="carousel-controls">
<div class="carousel-prev"><a href="#"><</a></div>
<div class="carousel-next"><a href="#">></a></div>
</div>
<div class="carousel-images">
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/items" />
</div>
</div>
<xsl:template match="item">
<xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</xsl:template>
<xsl:template match="page" mode="photo_list">
</xsl:template>
про последние 2 строчки не спрашивай, они в post.xsl, но они не обрабатываются, работает код который в album.xsl (ниже), но если эти две строчки убрать, то ошибки выдает..короче я не стал разбираться.
вот ниже album.xsl фрагмент
<xsl:template match="page" mode="photo_list">
<a href="{@link}" umi:element-id="{@id}" umi:field-name="photo">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">440</xsl:with-param>
<xsl:with-param name="height">320</xsl:with-param>
</xsl:call-template>
</a>
</xsl:template>
еще вставлять пытался <xsl:with-param name="crop">2</xsl:with-param> (0,1,2 -разные пробывал) - бестолку, call-template name="catalog-thumbnail" никак мой параметр "вырезать или сжимать" не видит.
собственно все,что касается вывода...
но тут конфликт JQUERY ведь?...мне кажется дело не в версии jquery,а именно в скрипте галереи, который както пересекает скрипт меню...но firebug говорит мне про cookie, которые я кроме как к меню не могу привязать..
Как не банально но решение нашлось, тоже сутки или двое искал решение данной проблемы
перепробовал кучу разных lightbox подобных плагинов но не работал выяснил причину
что конфликтует не EditInPlace а
%system includeQuickEditJs()%
это конфликт использования переменной $
вот решение на самой jquery
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
с тех пор как юми отказалось от prototype ошибка всеравно присуствует.
вот решение
по умолчанию плагин имеет первую строчку
$(document).ready(function(){ - нужно заменить $ на jQuery и function($)
<script>
jQuery(document).ready(function($){
//Examples of how to assign the ColorBox event to elements
$(".calls").colorbox({width:"50%", inline:true, href:"#callnum"});
$(".callsmen").colorbox({width:"50%", inline:true, href:"#callmen"});
});
</script>
Надеюсь кому поможет это решение.