1
0
mirror of synced 2026-08-05 09:56:55 +00:00

Attempting to create Nth post within plugin framework

This commit is contained in:
Sarah Ni
2015-07-31 15:20:00 +10:00
parent 49b89e90a8
commit 648a91a6e5
7 changed files with 54 additions and 7 deletions
@@ -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() {
@@ -0,0 +1,7 @@
export default Ember.Model.extend({
PostSpecificCount: function() {
return this.get('post_number') % 5 === 0;
}.property('post_number'),
})
@@ -8,4 +8,3 @@
</div>
@@ -1,3 +1,4 @@
{{#if siteSettings.dfp_post_bottom_code}}
{{google-dfp-ad placement="post-bottom"}}
{{/if}}
{{#if Discourse.PostSpecificCount}}
{{google-dfp-ad placement="post-bottom"}}
{{/if}}
+11 -1
View File
@@ -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!"
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"
+32 -1
View File
@@ -46,4 +46,35 @@ ad_plugin:
default: ''
dfp_show_post_bottom:
client: true
default: false
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