UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: niakriss от 22 Октября 2012, 11:24:44

Название: вставка ссылки на видео
Отправлено: niakriss от 22 Октября 2012, 11:24:44
Здравствуйте. Не могу понять в чем проблема. На других сайтах все норм, а на этом никак не хочет работать.

В шаблоне вызываю содержимое поля.

<xsl:variable name="kod_rolika" select="document(concat('upage://', @id, '.kod_rolika'))//value" disable-output-escaping="yes"/>
<a class="youtube" href="{$kod_rolika}" title="{document(concat('upage://', @id, '.descr'))//value}">

должно вместо $kod_rolika подставиться к примеру это

<iframe width="560" height="315" src="http://www.youtube.com/embed/Lfi1vF4WXhs" frameborder="0" allowfullscreen></iframe>

а вместо этого подставляется это:

<iframe%20width=%22560%22%20height=%22315%22%20src=%22http://www.youtube.com/embed/Lfi1vF4WXhs%22%20frameborder=%220%22%20allowfullscreen></iframe>

Почему то вместо пробелов и кавычек пишутся проценты и цифры(
может кто сталкивался?
Название: Re:вставка ссылки на видео
Отправлено: Rodogor от 22 Октября 2012, 14:42:08
Я что-то не понял - вы в href пытаетесь вставить код который <iframe>...</iframe> ?
Туда же нужно только src iframe, т.е. http://www.youtube.com/embed/Lfi1vF4WXhs .... или я не понял что нужно сделать ?
Название: Re:вставка ссылки на видео
Отправлено: niakriss от 22 Октября 2012, 15:18:35
у меня подключен colorbox.. у него есть такое свойство как inline... благодаря ему можно вставлять вконтавтовские видео... а эти iframe как раз для контакта сделаны...
Название: Re:вставка ссылки на видео
Отправлено: niakriss от 22 Октября 2012, 15:26:32
вот к примеру рабочий сайт... если посмотреть ссылку на видео через firebug, к примеру, то можно увидеть в ней iframe.. и она отлично работает...
вот работающий сайт: http://mincultrk.ru/presscentr/mediafajly/video/kulturaundefinedkarelii/
Название: Re:вставка ссылки на видео
Отправлено: niakriss от 23 Октября 2012, 12:40:29
решила еще так попробовать через <inline>... но не знаю теперь как id вытащить..

сделала вот так:

<div style="display:none">
    <div>
<xsl:attribute name="id">
item-<xsl:number count="item" format="1"/>
</xsl:attribute>
<xsl:value-of  select="document(concat('upage://', @id, '.kod_rolika'))//value" disable-output-escaping="yes" />
</div>
</div>
<a class="inline" href="#" title="{document(concat('upage://', @id, '.descr'))//value}">

теперь надо придумать как прописать в href ссылку на id элемента <div>, которым я присвоила id равные item-1, item-2 и т.д.
Название: Re:вставка ссылки на видео
Отправлено: niakriss от 23 Октября 2012, 12:55:51
ой ну все)))  я доделала это)оказалось все элементарно просто.
 короче прописала <div id="{@id}">
а в ссылке <a href="#{@id}">
Может пригодится кому)))