Иконка ресурса

[SXF] Only fields in thread 1.0.2

Нет прав для скачивания

Spark108

Проверенные
Сообщения
486
Реакции
950
Баллы
5,675
Spark108 добавил(а) новый ресурс:

[SXF] Only fields in thread - Разрешает создавать темы с заполнением только доп. полей темы

Собственно плагин для nictic123. Все описано в данной теме.

Плагин убирает форму ввода основного текста темы при создание, а так же при попытке повторного редактирования первого поста этой темы оставляя возможность заполнять только доп. поля темы.

Узнать больше об этом ресурсе...
 
А можно ли в данной аддонне скрывать доп. поля .. как я описывал потребность в данной теме XF 2.0 - Как скрыть дополнительные поля тем

Я как понял, можно плагином добавить настройку "Скрыть от всех пользователей, кроме владельца введеных данных/группы/отдельного юзера" для доп. поля. Но это не относится к этому аддону, этот для другой цели.
 
Охренеть, плагин специально для меня. Спасибо огромное!

Почему-то не работает кнопка "установить", при нажатии ничего не происходит(
 
Потому что, автор это позже подправит, маленький нюанс, который он упустил.
 
Сделал костыль для скрытия редактора сообщения на 2.2.х:

В модификации forum_post_thread нужно в поле "Найти" весь текст заменить на этот:
Код:
                <xf:formrow rowtype="fullWidth noLabel mergePrev noTopPadding">
                    <xf:if is="$attachmentData">
                        <xf:macro template="helper_attach_upload" name="upload_block"
                            arg-attachmentData="{$attachmentData}"
                            arg-forceHash="{$forum.draft_thread.attachment_hash}" />
                    </xf:if>

                    <xf:if is="$xf.options.multiQuote">
                        <xf:macro template="multi_quote_macros" name="button"
                            arg-href="{{ link('threads/multi-quote', $thread) }}"
                            arg-messageSelector=".js-post"
                            arg-storageKey="multiQuoteThread" />
                    </xf:if>
                </xf:formrow>

В модификации post_edit нужно в поле "Найти" весь текст заменить на этот:
Код:
            <xf:formrow rowtype="{{ $quickEdit ? 'fullWidth noLabel mergePrev' : '' }}">
                <xf:if is="$attachmentData">
                    <xf:macro template="helper_attach_upload" name="upload_block" arg-attachmentData="{$attachmentData}" />
                </xf:if>
            </xf:formrow>

В поле "Заменить" вставить:
Код:
            <xf:if is="$post.isFirstPost() AND $forum.Node.only_write_fields">
                <xf:hiddenval name="upload_block" value="null" />
            <xf:else />
                $0
            </xf:if>
Сохраняем и радуемся. Готово.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу