[TC] Paid Resources

[TC] Paid Resources 1.1.10

Нет прав для покупки ( 1,481.66 ₽ )
Для первой ветки есть такой аддон?
 
Matew, добрый день. Помогите мне сделать модификацию шаблона, пожалуйста
Необходимо добавить кнопку "Приобрести с помощью BTC или PayPal" рядом с кнопкой "Приобрести за ***".
При клике на кнопку должно всплывать модальное окно с отправкой личного сообщения, но так чтобы некоторые поля были автоматически заполнены динамическим контентом, а именно, в заголовке ЛС должно быть название ресурса.
Сейчас это выглядит так.
1529222423510.png
1529222489622.png
Модификация шаблона - xfrm_resource_wrapper_macros
Ключ модификации - tc_pr_xfrm_resource_wrapper_macros_header
Я сделал это так, но не пойму как добавить название ресурса в заголовок ЛС:
Код:
<xf:if is="!$resource.hasPurchased() AND $resource.isLocalPurchasable()">
    <xf:button href="{{ link('resources/purchase', $resource) }}" class="button--cta" data-xf-click="overlay" icon="purchase">{{ phrase('tc_pr_purchase_for_x', {'x':$resource.price|currency($resource.currency)}) }}</xf:button>
    <xf:button class="button--cta" data-xf-click="overlay" icon="purchase" href="{{ link('conversations/add?to=Oxide+%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&title=Покупка «Введите название ресурса»') }}&message=Добрый день, я хочу купить этот ресурс - [URL='https://oxide-russia.ru{{ link('resources', $resource) }}']https://oxide-russia.ru{{ link('resources', $resource) }}[/URL]. Могу ли я оплатить с помощью [B]«Введите название способа оплаты»[/B]?">{{ phrase('purchase_for_btc_or_paypal') }}</xf:button>
<xf:else />
    <span class="button is-disabled">{{ phrase('xfrm_no_permission_to_download') }}</span>
</xf:if>
Помогите пожалуйста :cry:
 
Matew, добрый вечер. Помоги пожалуйста еще с одной задачей или подскажи.
В общем, установил плагины: DragonByte Credits и DragonByte Shop. С первым плагином разобрался и всё настроил, а вот второй никак не получается один момент.
DragonByte Shop представляет из себя магазин с разными товарами для форума (привилегии, украшения ников и т.д.). И есть тут такой товар как "Custom Item". Выглядит он так:
1529328883728.png
А теперь перейдем к сути проблемы.
Мне нужно сделать так, чтобы я мог указать в настройках Custom Item класс и метод от Paid Resources тем самым создать товар. Затем, пользователь покупает этот товар за баллы из DragonByte Credits. Если я правильно понял, то далее вызывается этот самый класс и метод, и пользователя автоматически добавляется в покупатели в менеджере ресурсов.

Надеюсь правильно объяснил и ты меня понял.

А если коротко, то мне нужен класс и метод, который добавляет в покупатели пользователя, а дальше я сам попробую разобраться.
 
TC\PaidResources\Purchasable\Resource::completePurchase(CallbackState $state)
 
Метода где указывается чисто идентификатор ресурса - нет
 
Всем привет.
Где русский язык для него взять?
 
Matew обновил(а) ресурс [TC] Paid Resources новой записью:

1.1.0 - Feature&Maintenance update

  • Рефакторинг кода в соответствии с официальными требованиями.
  • На всех страницах добавлена пагинация.
  • Добавлены страницы "Последние покупки моих ресурсов", "Последние покупки всех ресурсов".
  • Добавлены права "Скачивание без покупки".
  • Добавлены права модератора: "Видеть все покупки", "Редактировать покупателей".
  • В журнайл действий модератора добавлены оповещения о действиях "Добавлен покупатель" и "Удалён покупатель".
  • Для владельца ресурса добавлено оповещение о его...

Узнать больше об этом обновлении...

Русский язык во вложении
 

Вложения

  • language-Russian-(RU)-TC_PaidResources.zip
    1.7 KB · Просмотры: 26
Последнее редактирование:
InvalidArgumentException : таблица «xf_rm_category» не существует, поэтому ее нельзя изменить в src / XF / Db / Schema / Alter.php в строке 38
  1. XF \ Db \ Schema \ Alter -> __ construct () в src / XF / Db / SchemaManager.php в строке 188
  2. XF \ Db \ SchemaManager-> newAlter () в src / XF / Db / SchemaManager.php в строке 141
  3. XF \ Db \ SchemaManager-> alterTable () в src / addons / TC / PaidResources / Setup.php в строке 17
  4. TC \ PaidResources \ Setup-> install () в src / XF / Admin / Controller / AddOn.php в строке 390
  5. XF \ Admin \ Controller \ AddOn-> actionInstall () в src / XF / Mvc / Dispatcher.php в строке 249
  6. XF \ Mvc \ Dispatcher-> dispatchClass () в src / XF / Mvc / Dispatcher.php в строке 88
  7. XF \ Mvc \ Dispatcher-> dispatchLoop () в src / XF / Mvc / Dispatcher.php в строке 41
  8. XF \ Mvc \ Dispatcher-> run () в src / XF / App.php в строке 1931
  9. XF \ App-> run () в src / XF.php в строке 328
  10. XF :: runApp () в admin.php в строке 13
В чем проблема подскажите пожалуйста
 
У Вас менеджер ресурсов вообще установлен?
 
Vincod, в том, что не установлен менеджер ресурсов :facepalm:
 
Как Вы купили плагин и не прочитали описание? Как так? Всё подряд сметаете, чтобы было или как?
 
Vincod, обновление плагина? Скачивая ресурс, вы сразу скачиваете последнюю версию.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу