2 вопроса по доске объявлений

#
2 вопроса по доске объявлений
Добрый день!
1) есть два вопроса по доске объявлений (основа Инт.Маг.):
как ни пытался, сколько не читал форум, не получается вывести список объявлений в 2 столбца...
2) при добавлении объявления, что бы зарегистрированый пользователь по второму разу не вводил данные (адрес сайта, адрес, телефон и.т.) необходимо просто подставить эти данные в поля формы добавления объявления и в шаблоне "ПодробнаяИнформацияОбОбъявлении"
подскажИте, а?)
#
Re: 2 вопроса по доске объявлений
вопросы остаются актуальными...)
#
Re: 2 вопроса по доске объявлений
нет, не поможете?)
Модератор
#
Re: 2 вопроса по доске объявлений
1) http://www.hostcms.ru/forums/17/1395/
http://www.hostcms.ru/forums/17/258/page-3/
http://www.hostcms.ru/forums/22/2502/
http://www.hostcms.ru/forums/17/1134/
2) Получаете в динамической странице текущего пользователя, если пользователь существует - подставляйте данные в форму.
#
Re: 2 вопроса по доске объявлений
не силён в XSL((

<xsl:if test="position() = floor(count(//group[@parent = $parent_id]) div 2) or position() = 2*floor(count(//group[@parent = $parent_id]) div 2)">
         <xsl:text disable-output-escaping="yes">
            &lt;/td&gt;
            &lt;td valign="top"&gt;
         </xsl:text>
      </xsl:if>

это для того, что бы группы выводились в 2 столбца...что на что поменять, что бы так выводился товар?
#
Re: 2 вопроса по доске объявлений
MAP!O, пример кода:
<!-- Шаблон для магазина -->
<xsl:template match="/shop">
...
<table border="0" cellspacing="0" cellpadding="2">
   <tr>
        <xsl:apply-templates select="item" />
   </tr>
   </table>
...
</xsl:template>

<!-- Шаблон для товара -->
<xsl:template match="item">
<td>
...
</td>
   <!-- Переход на новую строку после каждого 2-го инфоэлемента -->
   <xsl:if test="position() mod 2 = 0">
      <xsl:text disable-output-escaping="yes">
         &lt;/tr&gt;
         &lt;tr&gt;
      </xsl:text>
   </xsl:if>
</xsl:template>
#
Re: 2 вопроса по доске объявлений
<table border="0" cellspacing="0" cellpadding="2">
   <tr>
        <xsl:apply-templates select="item" />
   </tr>
   </table>

извините, в шаблоне этого нет...это необходимо добавить?

пока, при вставке приведённого Вами кода в ИМ исчезает всё, кроме хлебных крошек... =(( не пойму...
#
Re: 2 вопроса по доске объявлений
MAP!O, в шаблоне должен быть вызов тэмплейта, т.е.
<xsl:apply-templates select="item" />
, а таблицы "вокруг" него может и не быть. В этом случае вам следует добавить ее код, чтобы получилось как в приведенном мною фрагменте.
#
Re: 2 вопроса по доске объявлений
скопировал приведённый вами код в нужные места шаблона...ничего, кроме того, что доска исчезает...
#
Re: 2 вопроса по доске объявлений
Приведите получившийся код XSL-шаблона полностью.
Авторизация