Опрос на главной (в макете)

#
Опрос на главной (в макете)
Как сделать так, чтобы опрос был в макете сайта?

делаю так вот


<?
$polls=new polls();
$polls->ShowPoll('ОтображениеОпросаБезРезультатов', 1);  
?>


перед названием вылазит /polls/ и сам блок не работает
Модератор
#
Re: Опрос на главной (в макете)
пример вызова с демонстрационного макета:
<?
$polls = new polls();
$polls->ShowPollsGroup(1, 'ОтображениеОпросаБезРезультатов');
?>


Пример XSL-шаблона "ОтображениеОпросаБезРезультатов":
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

   <!-- ОтображениеОпросаБезРезультатов -->

   <xsl:template match="/">
      <xsl:apply-templates select="/polls/polls_group/poll"/>
   </xsl:template>

   <xsl:template match="poll">

      <h1>
         <xsl:value-of select="title"/>
      </h1>
      <p>
         <form class="form_to_main" action="{/polls/polls_group/poll_group_url}poll-{@id}/" method="post">

            <xsl:apply-templates select="replys/reply">
               <xsl:sort select="order" data-type="number" order="ascending"/>
            </xsl:apply-templates>

            <input type="submit" class="button" name="vote" value="Ответить"/>

            <input type="hidden" name="polls_id" value="{@id}"/>
            <input type="hidden" name="public_vote" value="{public}"/>
         </form>
      </p>
      <xsl:if test="public=1">
         <p>
            <a href="{/polls/polls_group/poll_group_url}poll-{@id}/">Результаты голосования</a>
         </p>
      </xsl:if>
   </xsl:template>

   <xsl:template match="replys/reply">
      <xsl:variable name="current_polls_group" select="current_polls_group"/>

      <xsl:if test="../../type = 0">
         <input type="radio" class="input_radio" name="poll_reply_id" id="poll_reply_id{@id}" value="{@id}">
            <!-- Для первого вариента отмечаем, что он выбран -->
            <xsl:if test="position() = 1">
               <xsl:attribute name="checked"></xsl:attribute>
            </xsl:if>
         </input>
      </xsl:if>
      <xsl:if test="../../type = 1">
         <input type="checkbox" name="poll_reply_id{@id}" id="poll_reply_id{@id}" value="{@id}"></input>
      </xsl:if>

      <label for="poll_reply_id{@id}">
         <xsl:value-of select="name"/>
         <br/>
      </label>
   </xsl:template>
</xsl:stylesheet>
#
Re: Опрос на главной (в макете)
У меня не работает- разница есть между 5 и 4.1?
Модератор
#
Re: Опрос на главной (в макете)
ruslanbakiev,
Обновитесь до 5.0 или воспользуйтесь шаблонами от 4.1
#
Re: Опрос на главной (в макете)
все равно не отображается? может мне не группу а просто опрос показывать?
Модератор
#
Re: Опрос на главной (в макете)
ruslanbakiev,
зачем гадать? присылайте запрос в поддержку.
Авторизация