macrob/binixo-lib 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

macrob/binixo-lib

最新稳定版本:0.4.7

Composer 安装命令:

composer require macrob/binixo-lib

包简介

php integration for binixo offerwall render

README 文档

README

подготовка:

в директории лендоса SVN_REP/binixo.kz/ выполняем команду

composer require macrob/binixo-lib

отркрываем www/index.php

<?php include('../vendor/autoload.php'); 
define('APP_ROOT', realpath(__DIR__));
define('TMP_DIR', realpath(APP_ROOT . '/../tmp/'));

далеее есть 2 варианта использования

  • вариант 1, полный серверный рендер
  • вариант 2, частичный

Вариант 1:

full server render

на страницу /offers/index.html добавлям следующий код

    <div id="offerwall">
      <?php 
        $biLib = new \BinixoLib\Offerwall();

        $biLib->tpl = '1';
        $biLib->lang = 'ru';
        $biLib->currency = 'KZT';

        $biLib->url = 'https://kz.binixocrm.com/fd/offerwall/lender/json2?id=6193a180100734dc7cf60c01';
        $biLib->urlMob = 'https://kz.binixocrm.com/fd/offerwall/lender/json2?id=6193a1a2100734dc7cf60c2d';
        $biLib->offerwallJs = 'https://cdn.binixocrm.com/js/v1/offerwall-0.0.1.js';
        
        $biLib->injectJs(true);
        $biLib->render();
      ?>
    </div>

и не забываем вставить трекинг

<script>
  window.addEventListener("load", async() => {
    tracking.doit();
  });
</script>

Вариант 2:

на страницу /offers/index.html добавлям следующий код

      <?php 
        $biLib = new \BinixoLib\Offerwall();

        $biLib->url = 'https://kz.binixocrm.com/fd/offerwall/lender/json2?id=6193a180100734dc7cf60c01';
        $biLib->urlMob = 'https://kz.binixocrm.com/fd/offerwall/lender/json2?id=6193a1a2100734dc7cf60c2d';
        $biLib->offerwallJs = 'https://cdn.binixocrm.com/js/v1/offerwall-0.0.1.js';
        
        $biLib->injectJs(true);
        $biLib->printJsonOffersMob('offersMob');
        $biLib->printJsonOffersDesktop('offersDesk');
      ?>
<div id="offerwall"></div>
<script>
  window.addEventListener("load", async() => {

    await ofr.render({
      offers: {
        mob: offersMob,
        desktop: offersDesk
      },
      selector: '#offerwall',
      currency: 'KZT',
      lang: 'ru'
    });

  });

  // TRACKING 
  tracking.doit();
</script>

统计信息

  • 总下载量: 127
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2022-07-24