Jump to content

Lafko

Пользователи
  • Content Count

    182
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

База знаний IPS Community Suite 4

База знаний IP.Board 3.x

Downloads

Calendar

Store

Everything posted by Lafko

  1. В версии IPS 4.4.4 (в 4.4.5 не проверял ещё) есть баг, если в настройках продукта включить "Лицензионный ключ" И клиент купит 100+ продукции то почему-то клиенту генерирует 2х или 3х ключей т.е. допустим клиент купил 100 ключей то он может получить вместо 100 ключей 200 или 300 (рандомно) В клиент центре ему тоже отобразится 200 или 300 ключей. Прошу сообщить о данном баге разработчикам или если кто-то знает то как исправить эту проблему? (Проверял на 99 ключах - всё ок)
  2. фильтр ip адресов почисти
  3. Lafko

    Brilliant Discord Integration

    Обновите пожалуйста до версии 1.0.8b
  4. Я везде удалил продление покупки кроме одного места, подскажите как мне найти код в шаблоне который отвечает за отображение этой кнопки?
  5. После обновления до версии 4.4.1 не везде можно отправлять сообщения
  6. Стандартная тоже?
  7. Что значит не актуальная? Я создал тему у себя на форуме, и пытаюсь оставить сообщение в этой же теме, но вот такое сообщение получаю, но в тоже время другой пользователь может оставить сообщение без этой ошибки. Подозреваю что это связано с объединением двух сообщений в один пост. Та же ошибка была после того как второй администратор попытался отредактировать моё сообщение. Я в разных местах получаю похожую ошибку, например в виджете когда пытаюсь добавить рекомендуемый продукт. Это началаось именно с 4.4.1 версии в 4.4.0 такого не было...
  8. Подскажите как сломать счета продления? Чтобы их нельзя было продлевать даже если доступна кнопка продления. Дело в том что IPS не генерирует лицензионный ключ если не включена функция продления счета Дело в том что у меня на форуме при покупке данный ключ используется для доступа к программе и если пользователь случайно оплатит счет продления то новый ключ ему не придет. Новый ключ приходит только при новой покупке. Я думал что поможет указать счет продления через пару лет, но кривой IPS формирует его сразу Мне надо убрать эту кнопку
  9. Так и сделал, осталось найти email отвечающий за продление Вопрос не по теме но может кто-то знает как распарсить json в переменные?
  10. Lafko

    Uniform 4.2

    для 4.4 есть возможность достать?
  11. Подскажите пожалуйста как сделать для IPS 4 BBcode который будет прятать сообщение пока не лайкнут пост или оставят комментарий? Нашел для ipb, но файла нету чтобы его переделать для ips
  12. Lafko

    Invision Community Nulled

    У меня старая и нету .xml есть вариант просто файлы скинуть но я хз какие ещё sql запросы нужны
  13. Lafko

    Invision Community Nulled

    Если у кого-то из способов оплаты пропали методы оплаты то вам надо в файл по пути /applications/nexus/sources/Gateway/Gateway.php добавить в функцию gateways() ваш метод оплаты. Пример ниже. public static function gateways() { $return = array( 'Stripe' => 'IPS\nexus\Gateway\Stripe', 'Braintree' => 'IPS\nexus\Gateway\Braintree', 'PayPal' => 'IPS\nexus\Gateway\PayPal', 'AuthorizeNet' => 'IPS\nexus\Gateway\AuthorizeNet', 'TwoCheckout' => 'IPS\nexus\Gateway\TwoCheckout', 'Manual' => 'IPS\nexus\Gateway\Manual', 'Robokassa' => 'IPS\nexus\Gateway\Robokassa', 'Payeer' => 'IPS\nexus\Gateway\Payeer', ); if ( \IPS\NEXUS_TEST_GATEWAYS ) { $return['Test'] = 'IPS\nexus\Gateway\Test'; } return $return; }
  14. Lafko

    Invision Community Nulled

    Посмотрел изменения в 4.4.1 Commerce Removed Braintree option for new payment gateways. Что это значит?
  15. Lafko

    Invision Community Nulled

    У меня слдетели модули оплаты после обновления до 4.4.1 подскажите как восстановить? Или может быть у кого-то есть https://invisioncommunity.com/files/file/7658-robokassa-payment-gateway/ ?
  16. Добрый день. Подскажите как мне сделать так чтобы IPS после покупки определенного продукта выполнил php скрипт? Или как сделать так чтобы после покупки IPS внёс лицензионный ключ в другую таблицу? По умолчанию он вносит ключ в таблицу _nexus_licensekeys
  17. Упс. Вы были правы. Теперь всё работает. Большое спасибо!
  18. К сожалению не работает если expire получает значение после метода save то скорее всего надо в другой метод вставлять код, только я вот без понятия в какой
  19. Вот что мне надо "Из таблицы _nexus_purchases взять значение ps_expire - ps_start где в таблице xxxxxxx_nexus_licensekeys.lkey_purchase как xxxxxxx_nexus_purchases.ps_id" Выше я привел пример нужного мне запроса т.к. я не знаю как его составить. $this->purchase->expire - $this->purchase->start - не работают, а точнее в них пустые значения если я пытаюсь их использовать из метода save Я не понимаю какой именно код вы хотите увидеть. public function save() { if ( !$this->key ) { do { $this->key = $this->generate(); } while ( \count( \IPS\Db::i()->select( '*', 'nexus_licensekeys', array( 'lkey_key=?', $this->key ) ) ) ); /* create external connect */ \IPS\Db::i( 'xxxxxxx_nexus_purchases', array( 'sql_host' => '***', 'sql_user' => '***', 'sql_pass' => '***', 'sql_database' => '***', ) ); $purchase = $this->get_purchase(); \IPS\Db::i('_nexus_purchases')->insert('_nexus_purchases', array( 'ps_k' => $this->key, 'ps_a' => '1', 'Res' => $purchase->member->member_id, 'ps_time_k' => $this->purchase->expire, /* вот сюда не передаеться нужное мне значение */ )); } return parent::save(); }
  20. Помогите пожалуйста переделать запрос так чтобы он брал 2 нужных мне значения из другой таблицы делал вычитание и присваивал результат в переменную \IPS\Db::i()->select( '*', 'nexus_purchases', $where, 'ps_start DESC', $limit ), 'IPS\nexus\Purchase' ) as $purchase ) Из таблицы _nexus_purchases взять значение ps_expire - ps_start где в таблице xxxxxxx_nexus_licensekeys.lkey_purchase как xxxxxxx_nexus_purchases.ps_id
×