diff --git a/assets/javascripts/discourse/components/google-dfp-ad.js.es6 b/assets/javascripts/discourse/components/google-dfp-ad.js.es6 index b809806..71a84b1 100755 --- a/assets/javascripts/discourse/components/google-dfp-ad.js.es6 +++ b/assets/javascripts/discourse/components/google-dfp-ad.js.es6 @@ -60,7 +60,6 @@ export default Ember.Component.extend({ return "div-gpt-ad-" + this.get('placement'); }.property('placement'), - _initGoogleDFP: function() { var self = this; loadGoogle(this.siteSettings).then(function() { diff --git a/assets/javascripts/discourse/models/post_specific_count.js.es6 b/assets/javascripts/discourse/models/post_specific_count.js.es6 new file mode 100644 index 0000000..2ebb2c7 --- /dev/null +++ b/assets/javascripts/discourse/models/post_specific_count.js.es6 @@ -0,0 +1,7 @@ +export default Ember.Model.extend({ + + PostSpecificCount: function() { + return this.get('post_number') % 5 === 0; + }.property('post_number'), + +}) \ No newline at end of file diff --git a/assets/javascripts/discourse/templates/components/google-dfp-ad.hbs b/assets/javascripts/discourse/templates/components/google-dfp-ad.hbs index 926004c..62ecab0 100755 --- a/assets/javascripts/discourse/templates/components/google-dfp-ad.hbs +++ b/assets/javascripts/discourse/templates/components/google-dfp-ad.hbs @@ -8,4 +8,3 @@ - diff --git a/assets/javascripts/discourse/templates/connectors/post-bottom/discourse-google-dfp.hbs b/assets/javascripts/discourse/templates/connectors/post-bottom/discourse-google-dfp.hbs index a306c03..9e32482 100644 --- a/assets/javascripts/discourse/templates/connectors/post-bottom/discourse-google-dfp.hbs +++ b/assets/javascripts/discourse/templates/connectors/post-bottom/discourse-google-dfp.hbs @@ -1,3 +1,4 @@ -{{#if siteSettings.dfp_post_bottom_code}} - {{google-dfp-ad placement="post-bottom"}} -{{/if}} \ No newline at end of file + +{{#if Discourse.PostSpecificCount}} + {{google-dfp-ad placement="post-bottom"}} + {{/if}} diff --git a/assets/javascripts/discourse/templates/connectors/post-bottom/test.hbs b/assets/javascripts/discourse/templates/connectors/post-bottom/test.hbs deleted file mode 100644 index e69de29..0000000 diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index bc707a3..1cb7718 100755 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -15,4 +15,14 @@ en: dfp_size_topic_above_suggested_width_code: "Put your ad topic above suggested size width!" dfp_size_topic_above_suggested_height_code: "Put your ad topic above suggested size height!" dfp_size_post_bottom_width_code: "Put your ad post bottom size width!" - dfp_size_post_bottom_height_code: "Put your ad post bottom size height!" \ No newline at end of file + dfp_size_post_bottom_height_code: "Put your ad post bottom size height!" + dfp_show_size_1_example: "leaderboard 728x90" + dfp_show_size_2_example: "large rectangle 336x280" + dfp_show_size_3_example: "medium rectangle 300x250" + dfp_show_size_4_example: "large leaderboard 970x90" + dfp_show_size_5_example: "banner 468x60" + dfp_show_size_6_example: "half banner 234x60" + dfp_show_size_7_example: "button 125x125" + dfp_show_size_8_example: "small rectangle 180x150" + dfp_show_size_9_example: "small square 200x200" + dfp_show_size_10_example: "square 250x250" diff --git a/config/settings.yml b/config/settings.yml index d7037fa..cbc619e 100755 --- a/config/settings.yml +++ b/config/settings.yml @@ -46,4 +46,35 @@ ad_plugin: default: '' dfp_show_post_bottom: client: true - default: false \ No newline at end of file + default: false + dfp_show_size_1_example: + client: true + default: false + dfp_show_size_2_example: + client: true + default: false + dfp_show_size_3_example: + client: true + default: false + dfp_show_size_4_example: + client: true + default: false + dfp_show_size_5_example: + client: true + default: false + dfp_show_size_6_example: + client: true + default: false + dfp_show_size_7_example: + client: true + default: false + dfp_show_size_8_example: + client: true + default: false + dfp_show_size_9_example: + client: true + default: false + dfp_show_size_10_example: + client: true + default: false +