Доска объявлений v5

#
Re: Доска объявлений v5
CCron, средствами JavaScript-а можно и то и другое.
#
Re: Доска объявлений v5
Т.е. из админки не как? Было бы проще поставил галочку напротив поля которое необходимо заполнять, оно для юзера выделилось звездочкой например. Примерно тоже самое хорошо бы сделать и с количеством знаков.
#
Re: Доска объявлений v5
CCron, т.к. форма добавления комментария формируется непосредственно в коде тип. дин. страницы, то, естественно, никакого графического интерфейса для настройки ее полей нет. Поэтому подобные галочки ставить попросту негде.

#
Re: Доска объявлений v5
В «Доске объявлений» перестала отображаться постраничная навигация, т.е. просто выводится заданное из админки кол-во объявлений, а перейти на последующие не получается. Как лечить?
#
Re: Доска объявлений v5
Обновите XSL-шаблон для списка объявлений. Код можно взять с демо-сайта.
#
Re: Доска объявлений v5
Спасибо, но...
Постраничная навигация теперь отображается, при нажатии на другую страницу происходит загрузка первой. Может это из за динамической страници?
#
Re: Доска объявлений v5
Адрес страницы с проблемой сообщите
#
Re: Доска объявлений v5
В доп.свойство групп, введено новое свойство "Цена" (price_show), которое может иметь два значения "0" или "1". Значение через xsl шаблон определяет, будет ли выводиться цена или нет. Например, для рубрики Знакомства, цена не должна выводится...
<xsl:if test="//group[@id=$parent_group_id]/propertys/property[@xml_name='price_show']/value= 1">
   <td width="110" class="cat_price_label" style="padding-left: 10px" valign="middle">
      <div style="display: inline">
         <xsl:choose>
            <xsl:when test="price != 0">
               <span style="font-size: 10pt; color: #ffffff;">
                  <b>
                     <xsl:variable name="price" select="price"/>
                     <xsl:value-of select="format-number($price, '### ###', 'my')"/>&#xA0;<xsl:value-of disable-output-escaping="yes" select="currency"/>
                  </b>
               </span>
         </xsl:when>
         <xsl:otherwise>
            <span style="font-size: 10pt; color: #ffffff;">
               <b>цена&#xA0;договорная</b>
            </span>
         </xsl:otherwise>
         </xsl:choose>
      </div>
   </td>
</xsl:if>

Но если использовать проверку на значение, выводится только первое объявление из списка, в чем может быть проблема?

Ошибка:
ПРЕДУПРЕЖЕДЕНИЕ: runtime error: file /usr/home/8/ element if в файле /usr/home/8/modules/Xsl/Xsl.class.php (строка 0)
ПРЕДУПРЕЖЕДЕНИЕ: unregistered variable parent_group_id в файле /usr/home/8/modules/Xsl/Xsl.class.php (строка 0)
#
Re: Доска объявлений v5
Столкнулся с проблемой безопасности. При добавлении объявления юзером, в тело объявления свободно вставляется html, он и полностью работает, например юзеру нечего не мешает воткнуть ограненную img из-за которой сайт так покарежет, что мама не горюй. JavaScript ещё не проверял, пойду тестить. Как это всё лечить?
#
Re: Доска объявлений v5
CCron писал(а):
Столкнулся с проблемой безопасности
- для решения проблемы обновите тип. дин. страницу "Доска объявлений"(ее код можно взять с демо-сайта).
Авторизация