XF 2.3 Как создать "Новые темы" в этой полоске

Версия XenForo
2.3

Usta

Проверенные
Сообщения
251
Реакции
93
Баллы
3,330
Не разбираюсь в навигации и не понимаю, как создать в этой полоске Что нового - раздел "Новые темы", как убрать "Новые медиа" - где она вообще редактируется?

Снимок экрана 2025-02-05 в 17.51.43.png
 
В том то и дело, я отключил несколько значений в навигации, а они как были там так и остались 🥵
Поэтому и подумал, может я не там ищу настройки этой строки, раз она не реагирует на удаление значений?

Снимок экрана 2025-02-05 в 18.27.41.png
 
Последнее редактирование:
В том то и дело, я отключил несколько значений в навигации, а они как были там так и остались 🥵
Поэтому и подумал, может я не там ищу настройки этой строки, раз она не реагирует на удаление значений?

Посмотреть вложение 157048
Я ошибся, на странице что нового так не убрать. Это только в навигации уберёт кнопки.
test.png

Скорее всего, надо из шаблона модификацией выпиливать или скрыть вкладки через css.
 
  • Мне нравится
Реакции: Usta
Шаблон whats_new_wrapper нашел, т.е. выпилить значения понятно как, вопрос второй как в него запихать шаблон новых тем, которого у нас нет :)
Есть только виджет новых тем из коробки.
 
Последнее редактирование:
вопрос второй как в него запихать шаблон новых тем, которого у нас нет
На офе нашел инструкцию, но без регистрации не посмотреть, может быть кого-то попросить, чтобы здесь выложили,
 
  • Люблю это
Реакции: Usta
Перенес, надо бы по хорошему перевести мой пост, что бы понятнее было, возможно многим пригодится.
ZloyDed, Громадное спасибо за наводку, искал долго на офф. форуме, сам найти не смог.

1. Create the widget​

Widget definition: New threads
Widget key: whatsNewNewThreads
Title: New threads
Display in positions: (NONE)
Maximum entries: 20(+/-, your choice; I chose 20).
Display style: Standard

2. Create the Page node​

URL portion: new-threads
Title: New threads
Parent node: None
Uncheck display in node list
Navigation selection: What's new
Template HTML:

HTML:
<xf:wrap template="whats_new_wrapper">
    <xf:set var="$pageSelected" value="new_threads" />
</xf:wrap>

<xf:widget key="whatsNewNewThreads" />
Enable advanced mode

3. Create the Route filters​

Find route: pages/new-threads
Replace with whats-new/threads
[X] Enabled

4. Edit the "New threads" into the What's new wrapper bar​

Open the whats_new_wrapper template
Find:
HTML:
<!--[XF:links:after_featured]-->

Place this below it:
HTML:
<a class="{$baseClass} {{ $pageSelected == 'new_threads' ? {$selectedClass} : '' }}" href="{{ link('whats-new/threads') }}" rel="nofollow">New threads</a>
        <!--[XF:links:after_new_threads]-->

5. Add it to the Public navigation​

Add navigation button
Navigation ID
: whatsNewPostsPage
Title: New threads
Parent navigation entry: What's new
Display order: 60 (to be before New posts/After Featured content)
Type: Basic
Link: {{ link('whats-new/threads') }}
[X] Enabled

6. Notes

You can't get the "New thread" button using this method, which is seen on the "New posts" page. Instead, it will be a Bookmark button, which you can choose to hide with CSS. I've decided to keep it so that members can view the 20 newest threads if they bookmark the page.

You also don't get pagination as you would with New posts.

7. Visual​

See New posts and New threads attachments on how it appears in the "What's new" navigation bar as well as how it selects the "New threads" tab underneath that.

new-threads.jpegnew-posts-2.jpeg
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу