В этой инструкции я продемонстрирую, как добавить кнопку пожертвований в раздел ресурсов вашего форума XenForo.
Юзер, размещающий материал, сможет указать ссылку для донатов (например, на свой Юмайн кошелек), чтобы другие участники имели возможность отблагодарить его за активность.
Небольшое отступление.
Я предпочитаю работать с сайтом на английском языке и не занимаюсь локализацией CMS на локальном сервере. Не обращайте на это внимания, у вас все аналогично, и если вы используете другой язык, это не проблема. Просто следуйте инструкциям, представленным мной, и все получится.
Внедряем кастомное поле для пожертвований:
Перемещаемся по следующему адресу:
/admin.php?resource-manager/fields/add
Идентификатор поля: donation_btn
Тип данных: Однострочное текстовое поле
Значения: URL-адрес
Область видимости: Вкладка с дополнительной информацией
Произведите настройку оставшихся параметров по своему усмотрению и сохраните изменения.
Приступаем к созданию изменения.
Отправляемся по следующей ссылке: /admin.php?template-modifications/add
Далее ввод таким образом:
Используем xfrm_resource_view в шаблоне.
Пример можно увидеть на изображении.
Напиишите собственное описание.
Далее спускаемся ниже:
В поле
Find (найти) вводим:
Find:
Код:
{{ phrase('xfrm_join_discussion') }}
В поле
Replace(Заменить) вставляете этот код:
Repl:
Приступаем к созданию второй версии модификации.
В шаблонном файле необходимо указать макросы xfrm_resource_wrapper_macros, как показано на изображении.
Заполнение остальных полей остается за вами.
Затем переместитесь вниз страницы и в текстовое окно "Поиск" введите:
В поле Find (Найти) вставляете
Find:
Код:
{{ phrase('xfrm_extra_info') }}
{$fieldValue}
Поле
Replace (Заменить) оставляете пустым.
