Здравствуйте.
Хочу сделать функцию добавления видео к товару через доп.свойства. Сделал всё, как описано тут Почему-то не получается. Мои действия: 1-создал доп.свойство видео(тип-файл, тег-player). 2-в xml шаблоне МагазинТовар добавил следующий код:
<!-- Вывод строки со значением свойства -->
<xsl:template match="property">
<xsl:if test="value != '' or (type = 1 and file_path != '')">
<tr>
<td class="xxx">
<xsl:value-of select="name"/>:
</td>
<td class="xxx2">
<xsl:choose>
<xsl:when test="type = 1">
<xsl:choose>
<xsl:when test="@id=player"> <!-- 132 – id доп.свойства «видео» -->
<object type="application/x-shockwave-flash"
data="http://mngt.pro/player/uflvplayer_500x375.swf" height="375" width="500"> <!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
<param name="bgcolor" value="#FFFFFF" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="player" value="http://mngt.pro/player/uflvplayer_500x375.swf" /><!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
<param name="FlashVars" value="way=http://mngt.pro/{file_path}&swf=http://mngt.pro/player/uflvplayer_500x375.swf&w=500&h=375&pic=http://&autoplay=0&tools=1&skin=white&volume=70&q=&comment=" /><!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
</object>
</xsl:when>
<xsl:otherwise>
<a href="{file_path}">Скачать файл</a>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="type = 7">
<xsl:choose>
<xsl:when test="value = 1">
<input type="checkbox" checked="" disabled="" />
</xsl:when>
<xsl:otherwise>
<input type="checkbox" disabled="" />
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:value-of disable-output-escaping="yes" select="value"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:if>
</xsl:template>
3-создал папку в корне player и залил туда плеер(я его не собирал, а просто скачал с сайта).
4-создаю товар, в доп.свойствах в форме видео добавляю ролик и сохраняю страницу. И всё. Ничего не отображается. Подскажите пожалуйста, что я не правильно сделал?
Нашёл ошибку, но она ничего не меняет(нужно было в id прописать числовое значение доп.свойства). Ну помогите с этой задачкой!!! Или никто не делал такого? Конечно же делали, не проходите мимо!
Можно немного подробнее пожалуйста. У меня фантазия просто уже отключилась. Где именно коды сравнивать? Ещё вопрос: а как называется плеер, который у вас в разделе "Видео уроки" и как можно его подключить к товарам? Может так надёжнее будет? У вас ведь работает всё.
Сделал все описанное выше, а также прочитал
в результате вываливаются предупреждения.
Свойство добавил, Свойство активировал, добавил ролик к дополнительным свойствам, а вывести "hello world!" если доп. свойство есть - никак не получается.
Ситуация у меня немного другая, мне не видео как таковое, а просто swf ролик, который будет просто повторяться как тут
получиться ли мне избежать добавления плеера?