Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Проблема с [HSC] Topic Template System 2.2.0.1

Featured Replies

Posted

Мод установился и вроде даже работает, но проблема следующая:

При создании темы из темплейта, при нажатии "создать тему" или "предварительный просмотр" все данные в полях очищаются и в тему соответственно ничего не попадает.

Кто знает как это исправить?

Скрины прилепил

1 скрин - забили в темплейт все что мы хотим

ipb_styles.css

2. скрин - нажали предварительный просмотр.

post-2770-0-02248700-1365429326.png

  • Author

Респект и Дарк, просьба проверить данный модуль на работоспособность ибо даже на чистой версии форума он не отображает значения при постинге, при этом версия мода 1.5.0.0 (которая висит в шаре) работает на ура. А данная версия (2.2.0.1) находиться у вас в преме. :-)

Заранее благодарен.

  • Author

Хм.. вроде все по гайду.

Тогда не могли бы вы подсказать.

В АЦ этого модуля в поле Topic Display Template

указанно следующее:

{1_label}: {1_value}

{2_label}: {2_value}

{3_label}: {3_value}

Рендерить это в теле сообщения, но в сообщении это не появляется.

  • Author

Если ставить <!--__TTS__--> в topicViewTemplate, то отображается, но вот в самом сообщении нет. Как можно это исправить?

  • Author

В общем проблема у меня заключалась в следующем:

В стилях в группе шаблонов: topicTemplatePostFields запись не очень коректная:

Вот такая:


<if test="is_array($fields) && count($fields)">

<foreach loop="$fields as $field">

<li class='ipsField'>

	 {$field}

</li>

</foreach>

</if>

Заменил ее на:

<if test="hasFields:|:is_array($fieldHtml) && count($fieldHtml)">

<foreach loop="topicTemplateFields:$fieldHtml as $field">

<li class='ipsField'>

	 {$field}

</li>

</foreach>

</if>

Так же нужно заменить переменную

$fields

На

$fieldHtml

  • Author

Если вы ставили с нуля версию 2.2.0.1, то можно просто добавить шаблон


topicTemplatePostFields

В группу шаблонов:

skin_topictemplate

Следующего вида: Содержание:

<if test="hasFields:|:is_array($fieldHtml) && count($fieldHtml)">

  <foreach loop="topicTemplateFields:$fieldHtml as $field">

    <li class='ipsField'>

	  {$field}

    </li>

  </foreach>

</if>

Переменная:

$fieldHtml

  • 2 недели спустя...
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.