Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

IPB3.3.2: Как достать ID топик стартера в шаблоне userInfoPane

Опубликовано:

Хочу вставить подпись "Автор темы" в шаблон userInfoPane.

Из хука "Topic Starter Info" вытащил этот строку определения ['topic']['starter_id'] и получился след. код

<if test="$author['member_id'] == $this->registry->output->getTemplate('topic')->functionData['topicViewTemplate'][0]['topic']['starter_id'] && ! $post['post']['new_topic']">

<li class='title'><span class="ipsBadge" style="background:#FFA320;">Автор темы</span></li>

</if>

 

Вроде все сработало, вывело два "Автора темы", но как только убираю хук ни остается ни одной надписи(

Хук не устраивает тем, что выводит надпись не в том месте где мне нужно. Мне нужно над статусом, а он выводит под статусом.

 

Подскажите как достать ID топик стартера в шаблоне userInfoPane?

 

Кажется понял, что не хватает

$this->registry = ipsRegistry::instance();

 

Но при добавлении в шаблон это строчки выдается ошибка

Catchable fatal error: Object of class ipsRegistry could not be converted to string in /home/.../forum/cache/skin_cache/cacheid_5/skin_global.php on line 1384

Рекомендованные сообщения

Опубликовано:
Вроде все сработало, вывело два "Автора темы", но как только убираю хук ни остается ни одной надписи(

Хук не устраивает тем, что выводит надпись не в том месте где мне нужно. Мне нужно над статусом, а он выводит под статусом.

 

Заходите в настройках хука, на вкладке 'Файлы хука' будет опция 'ID хука', и выбираете из списка метку где хотите чтобы отображалась надпись в шаблоне. Без хука там ид топик стартера нету.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.