Пользователь
- Регистрация
- 1 Май 2024
- Сообщения
- 49
- Автор темы
- #1
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться! <xf:extension name="main_cell">
<div class="structItem-cell structItem-cell--newThread js-prefixListenContainer">
<xf:formrow rowtype="noGutter noLabel fullWidth noPadding mergeNext"
label="{{ phrase('title') }}">
<xf:prefixinput maxlength="{{ max_length('XF:Thread', 'title') }}"
placeholder="{$forum.thread_prompt}"
title="{{ phrase('post_new_thread_in_this_forum') }}"
prefix-value="{$forum.default_prefix_id}"
type="thread"
prefixes="{$prefixes}"
data-xf-init="tooltip"
rows="1"
help-href="{{ link('forums/prefix-help', $forum) }}"
help-skip-initial="{{ true }}" />
<!--[XF:qt_title_after]-->
</xf:formrow>
<div class="js-quickThreadFields inserter-container is-hidden"><!--{{ phrase('loading...') }}--></div>
</div>
</xf:extension>
<xf:extension name="main_cell">
<div class="structItem-cell structItem-cell--newThread js-prefixListenContainer">
<xf:formrow rowtype="noGutter noLabel fullWidth noPadding mergeNext"
label="{{ phrase('title') }}">
<xf:if is="$forum.node_id == 5">
<xf:set var="$yourPlaceholder" value="Пример заголовка: Жалоба на администратора Nick_Surname / Причина" />
<xf:elseif is="$forum.node_id == 4" />
<xf:set var="$yourPlaceholder" value="Пример заголовка: Жалоба на игрока Nick_Surname / Причина" />
<xf:else />
<xf:set var="$yourPlaceholder" value="{$forum.thread_prompt}" />
</xf:if>
<xf:prefixinput maxlength="{{ max_length('XF:Thread', 'title') }}"
placeholder="{$yourPlaceholder}"
title="{{ phrase('post_new_thread_in_this_forum') }}"
prefix-value="{$forum.default_prefix_id}"
type="thread"
prefixes="{$prefixes}"
data-xf-init="tooltip"
rows="1"
help-href="{{ link('forums/prefix-help', $forum) }}"
help-skip-initial="{{ true }}" />
<!--[XF:qt_title_after]-->
</xf:formrow>
<div class="js-quickThreadFields inserter-container is-hidden"><!--{{ phrase('loading...') }}--></div>
</div>
</xf:extension>
Не понялПлагина не нашел, но такое можно реализовать условиями. Будем делать модификацию шаблона. Переходим по ссылке вашфорум/admin.php?template-modifications/add
Шаблон: thread_list_macros
Ключ модификации: yourPlaceholder
Найти:
Заменить:HTML:<xf:extension name="main_cell"> <div class="structItem-cell structItem-cell--newThread js-prefixListenContainer"> <xf:formrow rowtype="noGutter noLabel fullWidth noPadding mergeNext" label="{{ phrase('title') }}"> <xf:prefixinput maxlength="{{ max_length('XF:Thread', 'title') }}" placeholder="{$forum.thread_prompt}" title="{{ phrase('post_new_thread_in_this_forum') }}" prefix-value="{$forum.default_prefix_id}" type="thread" prefixes="{$prefixes}" data-xf-init="tooltip" rows="1" help-href="{{ link('forums/prefix-help', $forum) }}" help-skip-initial="{{ true }}" /> <!--[XF:qt_title_after]--> </xf:formrow> <div class="js-quickThreadFields inserter-container is-hidden"><!--{{ phrase('loading...') }}--></div> </div> </xf:extension>
HTML:<xf:extension name="main_cell"> <div class="structItem-cell structItem-cell--newThread js-prefixListenContainer"> <xf:formrow rowtype="noGutter noLabel fullWidth noPadding mergeNext" label="{{ phrase('title') }}"> <xf:if is="$forum.node_id == 5"> <xf:set var="$yourPlaceholder" value="Пример заголовка: Жалоба на администратора Nick_Surname / Причина" /> <xf:elseif is="$forum.node_id == 4" /> <xf:set var="$yourPlaceholder" value="Пример заголовка: Жалоба на игрока Nick_Surname / Причина" /> <xf:else /> <xf:set var="$yourPlaceholder" value="{$forum.thread_prompt}" /> </xf:if> <xf:prefixinput maxlength="{{ max_length('XF:Thread', 'title') }}" placeholder="{$yourPlaceholder}" title="{{ phrase('post_new_thread_in_this_forum') }}" prefix-value="{$forum.default_prefix_id}" type="thread" prefixes="{$prefixes}" data-xf-init="tooltip" rows="1" help-href="{{ link('forums/prefix-help', $forum) }}" help-skip-initial="{{ true }}" /> <!--[XF:qt_title_after]--> </xf:formrow> <div class="js-quickThreadFields inserter-container is-hidden"><!--{{ phrase('loading...') }}--></div> </div> </xf:extension>
ID узла берем из ссылки, либо кода элемента
Посмотреть вложение 5628
Посмотреть вложение 5629
Что именно не понятно?Не понял
Колпак дал решение адекватное, ты же просто дал название, ну а человек должен сам разбираться с плагином?Можно сделать проще, используя плагин AdvancedForms.
Если помог поставь решение![]()
Ну я тогда тоже могу написать, слушай пацан это делается плагином а как сделать сам найдешь сделай пш решением