1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.4 PHP AdBanner Issue

Discussion in 'Troubleshooting and Problems' started by Sap1ent, Jun 2, 2015.

  1. Sap1ent

    Sap1ent New Member

    Hi all,

    Wondering if anyone can advise about my problem.

    I purchased a banner management system a while ago called MySimpleAds - it does the basics of what you'd expect from one.

    Anyway, In the software I can create an Ad group and then it outputs the code for me to add to my site. If I just use uploaded banners, this works fine in XF as the code is something simple like:

    HTML:
    <!--240x400_rightbanner-->
    <span data-id="1" class="mgv1_1">
    <script>(window.jQuery || document.write("<script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js\"><\/script>"))</script>
    <script type="text/javascript">(function(){if (mysa_mgv1_1) return; var ma = document.createElement("script");
     ma.type = "text/javascript"; ma.async = true; ma.src = "http" + ("https:"==document.location.protocol?"s":"") + "://www.mydomain.com/mysa2/api/index.php?js&g&1&v=2";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(ma, s) })();
    var mysa_mgv1_1=true;</script>
    </span>
    Which naturally works fine in any of the pre-defined Ad positions, as it's regular HTML with Jscript. However, if I try to add google adsense code to the banner manager, which it does give me the option to do, when I look at the output code, it's a weird php string (i know little of this dark art).

    PHP:
    <?php /* Group_Ad_member_view_above_messages */ @readfile('http://www.mydomain.com/mysa2/api/index.php?in&g&i=2&c=1&at=p&r='.$_SERVER['REMOTE_ADDR'].'&h='.urlencode($_SERVER['HTTP_HOST']).'&rf='.urlencode($_SERVER['HTTP_REFERER']).'&ua='.urlencode($_SERVER['HTTP_USER_AGENT'])); ?>
    When i add this to the page, nothing happens. I did a little digging and discovered that this won't work in an XF page anyway, but all I could really find on the matter was this https://xenforo.com/community/threads/xen-callback-tag.62124/ and whilst I'm more than happy to be proven wrong, I don't think this offers a solution.

    Can anyone help a lowly php noob out?

    Thanks!
     
  2. Brogan

    Brogan XenForo Moderator Staff Member

  3. Sap1ent

    Sap1ent New Member

    Thanks for the really quick response, but what I actually want to do is rotate the AdSense code with static banners, hence the Ad management tool.
     

Share This Page