HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.04.2025, 21:48
MEMER_FAUD
Участник форума
Регистрация: 01.10.2024
Сообщений: 244
С нами: 852837

Репутация: 28
По умолчанию

В этой инструкции я продемонстрирую, как добавить кнопку пожертвований в раздел ресурсов вашего форума 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:





Код:
$0

Пожертвовать


Приступаем к созданию второй версии модификации.

В шаблонном файле необходимо указать макросы xfrm_resource_wrapper_macros, как показано на изображении.



Заполнение остальных полей остается за вами.

Затем переместитесь вниз страницы и в текстовое окно "Поиск" введите:

В поле Find (Найти) вставляете

Find:





Код:
                            {{ phrase('xfrm_extra_info') }}
                        
                        
                            {$fieldValue}


Поле Replace (Заменить) оставляете пустым.

 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.