Перейти к публикации
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.

topic_id на форуме

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

Как вызвать  topic_id в forumRow forumTable

{$topic_id = \IPS\Request::i()->id}

С помощью этого кода я извлекаю его только в topic ... 

Я хочу отображать его везде, где видны темы, чтобы пронумеровать их.

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

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

Приветствую!

Не очень понял задачу если честно.

15 часов назад, Silence сказал:

Как вызвать  topic_id в forumRow forumTable

Если при стандартном отображении форумов, то там только в категориях есть последний пост, или у вас на главной в режиме списка? Если в режиме списка то другой нужен шаблон.

Чтобы получить просто id из объекта темы, то будет $topic->tid, ну или $row->tid

А так лучше покажите на скриншотах, где и что нужно, чтобы было понятнее.

Опубликовано:
  • Автор

Я пытаюсь помочь другу/пользователю... мы хотим пронумеровать темы на форуме и подфоруме... выглядит так:

1.png.ebaeac3fc9f2fd7c24a100b8e5a041da.png2.png.43adfca9c209d03c74ed2ff07ea2ffd6.png

номер темы... в данном случае id темы и название..

поэтому они отображаются в topic

но в forumRow .. когда я ввожу код, появляется идентификатор форума:

3.png.fb077cdfd3a5604e40b2cece32317faf.png

 

Опубликовано:
  • Автор
4 минуты назад, Silence сказал:

но в forumRow .. когда я ввожу код, появляется идентификатор форума:

и topicRow

Опубликовано:
  • Автор

На данный момент я нашел решение:

в topic: 

 №{$topic_id = \IPS\Request::i()->id} | 

в topicRow:

№{$row->tid} | 

в forumRow ...... только для этого кода я не нашел решения

Изменено пользователем Silence

Опубликовано:
  • Автор

Теперь в topicRow выглядит так, как и должно быть

77.thumb.png.ad4ab6d447e917c1decb3d96e44c16a1.png

Опубликовано:
42 минуты назад, Silence сказал:

в forumRow ...... только для этого кода я не нашел решения

Можно получить id темы из ссылки, попробуйте так:

{$lastPost['topic_url']->hiddenQueryString['id']}

 

А вообще лучше это делать плагином, чтобы сразу были везде изменения, а не собирать потом по шаблонам, это касается и seo заголовков и прочего.

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

 

6 минут назад, Lesovsky сказал:

это касается и seo заголовков и прочего

Вот про если подробнее:

 

image.png

Опубликовано:
  • Автор
5 минут назад, Lesovsky сказал:

Можно получить id темы из ссылки, попробуйте так:


{$lastPost['topic_url']->hiddenQueryString['id']}

 

А вообще лучше это делать плагином, чтобы сразу были везде изменения, а не собирать потом по шаблонам, это касается и seo заголовков и прочего.

Дааа.Спасибо большое...да - я собираюсь сделать это плагином...но мне пришлось тестировать сами коды...Спасибо большое... П.С. у тебя есть сообщение от меня

Опубликовано:
58 минут назад, Silence сказал:

Сделал и все работает... Спасибо

 

Numbering topics _ Темы нумерации 1.0.1.xml 4.46 kB · 0 скачиваний

Вариант через модификацию шаблонов менее гибок, в том числе что сложнее поддерживать и у вас не все места отредактированы, позже если нужно загружу в архив свою версию плагина.

Опубликовано:
  • Автор
16 минут назад, Lesovsky сказал:

Вариант через модификацию шаблонов менее гибок, в том числе что сложнее поддерживать и у вас не все места отредактированы, позже если нужно загружу в архив свою версию плагина.

Спасибо... А можно ли сделать настройку... с помощью которой нумеруем только определённые форумы или подфорумы

Опубликовано:
17.12.2024 в 18:35, Silence сказал:

Спасибо... А можно ли сделать настройку... с помощью которой нумеруем только определённые форумы или подфорумы

Можно, и уже:

 

Опубликовано:
  • Автор

Это работает отлично. Спасибо за ваши навыки ... 

 

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

Сейчас на странице 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.