Хуки

Через файл хуков вы можете добавить некоторые опции, отсутствующие в скрипте "из коробки".

Для этого разместите необходимые хуки в файле wp-content/plugins/premiumhook/premiumhook.php

Вставляйте хуки после нижеуказанных строк на новые строчки (после красной черты на скриншоте):

<?php
}

Затем в разделе "Плагины" активируйте плагин "Premium Exchanger hooks".

Доступные хуки:

Баннеры в партнерской программе

В партнерской программе существуют промо-материалы.

По умолчанию, это текстовые материалы и баннеры разных размеров.

Существует фильтр, благодаря которому можно изменять их названия и кол-во:

Если вы хотите оставить только баннеры 468 на 60, просто удалите все остальные строки из предыдущего хука:

Если вы хотите добавить свой размер, добавьте строку по аналогии. К примеру, мы хотим добавить баннер 215 на 19:

Выбор статуса заявки в виде выпадающего списка в фильтре в разделе "Заявки"

До: После:

Запуск парсера курсов при импорте направлений обмена из файла
Использование прокси при проблемах с парсерами 2.0

В кавычках для полей "ip", "port", "login", "password" укажите данные от вашего прокси

Описание обмена в виджете на главной

На главной странице в виджете нет описания обмена. Если необходимо его добавить, достаточно воспользоваться хуком:

Определение IP-адреса

За определение IP-адреса отвечает функция pn_real_ip. Задача данной функции - вывести один реальный IP-адрес. Если, по каким-то причинам вас не устраивает работа функции, вы можете воспользоваться фильтром

Основная валюта сайта

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

1. Создадим необходимый код валюты, к примеру WMZ.

2. Напишем фильтр:

Теперь внутренней валютой нашего сайта стал WMZ.

Стоит обратить внимание, что обмен внутренней валюты будет осуществляться по двойному обмену (через USD).

Отключение иконки проверки безопасности
Отображение курса обмена в разделе "Заявки" с учетом скидки

В некоторых ситуациях подсчет курса обмена может быть неверным

Отображение полной суммы оплаты в заявке
Перевод текста по умолчанию

Если вы используете мультиязычность, в мультиязычных полях задается несколько вариантов текста (для каждого из языков). Когда нужной версии нет, скрипт подставляет первую возможную (соответствует языку админ-панели).

Если вы считаете, что это не корректно, вы можете задать шаблон ошибки с помощью фильтра:

Показывать колонку "Курс" в таблице №5 по умолчанию

По умолчанию в таблице №5 на главной странице обменника для направлений обмена отображается резерв, а не курс. Если вы хотите, чтобы при открытии страницы отображался курс — установите этот хук

При некорректной работе с заявками с мобильных устройств
Прокси для работы Bestchange парсера

Bestchange парсер (устаревший)

Перед установкой хуков обязательно обновите сам скрипт по инструкции!

Хук работает на версии модуля 2.6.1/2.7.1 и выше (использование собственного прокси):

Bestchange API парсер

Хук работает на версии модуля 2.6.2/2.7.2 и выше (использование собственного прокси):

Хук работает на версии модуля 2.6.2/2.7.2 и выше (возможность смены домена BC (зеркало) в общих настройках модуля):

Разрешает использовать всего 1 символ для кода валюты
Разрешает использовать всего 2 символа для XML-кода валюты для экспортного XML-файла с курсами
Скрытие галочки выбора всех заявок в разделе "Заявки" в панели администратора
Скрытие направлений обмена на сайте в зависимости от заданного расписания для XML-файла.

Направление останется активным, но будет отображать 404 ошибку при переходе на него по прямой ссылке на сайте и будет скрыто в таблице выбора направлений обмена в админ-панели.

Свой стандартный заголовок сайта

По умолчанию заголовком любой темы на базе Premium Exchanger, является текст вида [title] — [description], где:

[title] — название сайта [description] — описание

Если не используются SEO-плагины, данный заголовок можно изменить с помощью хука.

К примеру, если вы хотите убрать заголовок, воспользуйтесь следующим хуком:

Своя ссылка-редирект после авторизации

После авторизации скрипт автоматически перенаправляет пользователя на страницу в личный кабинет. Если необходимо изменить ссылку-редирект, можно воспользоваться следующим хуком:

"Хвост" партнерской программы

По умолчанию, "хвостом" партнерской программы является значение «rid». Ссылка выглядит следующим образом: https://ваш_домен/?rid=[id]

Чтобы изменить это значение на своё, можно воспользоваться фильтром:

Таким образом, "хвостом" будет слово "skidka"

URL мультиязычных иконок

Premium Exchanger используют единый фреймворк Premium. Тот скрипт, который был активирован раньше и отвечает за основные функции. К основным функциям, относится и мультиязычность. Если мы хотим добавить дополнительных языков, нам необходимо загрузить иконки мультиязычности во все плагины, что бывает не всегда удобно. Для этих целей, мы можем использовать специальный фильтр, который будет указывать плагин, из которого брать флаги.

К примеру, мы хотим, что бы флаги всегда брались из premiumbox. Напишем свой фильтр:

Последнее обновление