WordPress.org

Support

Support » Plugins and Hacks » AdRotate » [Resolved] [Plugin: AdRotate] Error, no Ad ID set! Check your syntax! Version 3.7.3

[Resolved] [Plugin: AdRotate] Error, no Ad ID set! Check your syntax! Version 3.7.3

Viewing 15 replies - 1 through 15 (of 28 total)
  • Hi,

    I also have this problem after the update.

    I get this too: Error, no Ad ID set! Check your syntax!

    I cannot create any new ads. I go through the admin screen fill in all the required fields then on save I get the, “The ad was saved but has an issue which might prevent it from working properly. Review the yellow marked ad.” message, however there is no Yellow Ad in the list to edit.

    WordPress 3.4.1

    I’m having this same problem. It worked fine on five of my sites, but I can’t get past this error on the sixth site.

    I am getting this error too. I get it when I use the adrotate widgets but I get a different error (worse) when I use the adrotate shortcode in a widget:

    http://wordpress.org/support/topic/plugin-adrotate-widget-errors-for-expired-or-removed-ads?replies=2#post-3030645

    I get the error for expired ads.

    same problem:
    Error, no Ad ID set! Check your syntax!

    Hello, I have the same issue, I updated the plugin and I can no more add or edit ads.

    Hey, i get this error: Warning: in_array() expects parameter 2 to be array, null given in [removed]/public_html/wp-content/plugins/adrotate/adrotate-functions.php on line 186

    if i deactivate the plugin it will shut down my website

    I’m getting also the same problem as cutzu

    Warning: in_array() expects parameter 2 to be array, null given in [removed]/public_html/wp-content/plugins/adrotate/adrotate-functions.php on line 186

    hopefully a fix will be provided soon

    Plugin Author Arnan de Gans

    @adegans

    Dev here –

    Can some (or all) of you confirm that the targetclicks and targetimpressions columns do *not* exist in the wp_adrotate table and let me know?
    You can check this in PHPMyadmin.

    Thanks!

    Hi,

    Here are all the columns in my adrotate table:

    id, title, bannercode, thetime, updated, author, imagetype, image, link, tracker, timeframe, timeframelenght, timeframeimpressions, type, weight, sortorder

    Alan

    I’m still getting an error. You can see it in the widget on the right hand side: http://www.theshirtlist.com/interference-t-shirt/

    I don’t get the text error on the adrotate widget but I get the the php code on the page. It looks worse.

    Plugin Author Arnan de Gans

    @adegans

    I did some digging.

    @ everyone who sees the “Error, no Ad ID set! Check your syntax!” error.

    Look if your location where the advert is expected has the Ad ID configured. This means widgets mainly i think. The *only* way I can find to reproduce this error is if the Ad ID is indeed missing. This is ofcourse an unintentional event but not something AdRotate does by itself.

    @ Everyone seeing the ” error: Warning: in_array() expects parameter 2 to be array, null given in [removed]/public_html/wp-content/plugins/adrotate/adrotate-functions.php on line 186″ error.

    This error shouldn’t been showing if there is a working ad for the location. However, i found that if all ads are expired for that location you can see the error in some cases.

    The fix will be in the next version. For those who do not want to wait for that.

    Add this line to adrotate-functions.php on line 107 (and exactly there):

    $current = array();

    So it’s directly below:

    $prefix = $wpdb->prefix;

    Looking like this:

    $prefix = $wpdb->prefix;
    $current = array();

    This will prevent the error from showing.

    Thanks Arnan. Seems to work. For those who are going to add this line and don’t want to count down, you have to place it below the first instance of

    $prefix = $wpdb->prefix;

    There are two instances. Thanks again Arnan. Fast work.

    Plugin Author Arnan de Gans

    @adegans

    Yes indeed, after the 2nd instance.
    Use ctrl F or CMD F (mac) to search for the phrase.

    Cleaning up code and removing “unused” lines is not always good it seems 🙂
    So much for my optimizing effort :(.

    I’ll release a proper update soon which also improves error reporting.

Viewing 15 replies - 1 through 15 (of 28 total)
  • The topic ‘[Resolved] [Plugin: AdRotate] Error, no Ad ID set! Check your syntax! Version 3.7.3’ is closed to new replies.
Skip to toolbar