Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Shyuan Posted December 20, 2016 Posted December 20, 2016 Hi, I am using IPS 4.1.17.1. I have ads in two places: `ad_sidebar` and `ad_topic_view`. But I would like to disable these ads in forum node 27. I came across the ads removal code in certain forum nodes @thompsone provided here. I tried modifying and implementing the code to my `ad_sidebar` and `ad_topic_view` myself but I don't seem to get it working. IPS Support won't be able to help, so I was told to post my question here. I am not a programmer, so I don't really know what's going on here.. Any help/advice would be much appreciated. Thank you. `ad_sidebar` snippet from `sidebar` template: {{if isset(\IPS\Output::i()->sidebar['widgets']['sidebar']) and count( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) and ( \IPS\core\Advertisement::loadByLocation( 'ad_sidebar' ) ) }} {advertisement="ad_sidebar"} <br><br> {{endif}} `ad_topic_view` snippet from `topic` template: {{if $postCount == 1 AND $advertisement = \IPS\core\Advertisement::loadByLocation( 'ad_topic_view' )}} {$advertisement|raw} {{endif}}
sweethoney Posted December 21, 2016 Posted December 21, 2016 if nobody gets to your topic after a few minutes.... just Waite someone will respond to it.... they can see it...they might be looking 4 the answer some members are slow to answer or they just dont know
Shyuan Posted December 21, 2016 Author Posted December 21, 2016 I posted it 24 hours ago.. (not trying to say people must reply me asap, but I am just replying you because you thought i just posted this a few minutes ago). My bad for bumping the thread after 24 hours. I will remove that. 1 minute ago, sweethoney said: if nobody gets to your topic after a few minutes.... just Waite someone will respond to it.... they can see it...they might be looking 4 the answer
sweethoney Posted December 21, 2016 Posted December 21, 2016 may i ask what are you trying 2 do just disable in a forum or the site
Shyuan Posted December 21, 2016 Author Posted December 21, 2016 17 minutes ago, sweethoney said: may i ask what are you trying 2 do just disable in a forum or the site If i understand you correctly. I just want to disable the sidebar and topic view ads in forum node 27 but remain the same on any part of other forums. Thanks.
sweethoney Posted December 22, 2016 Posted December 22, 2016 to disable the sidebar just remove see the left hand corner posh the side bar and u will see the right side edit remove push the xxxx
Shyuan Posted December 22, 2016 Author Posted December 22, 2016 Just now, sweethoney said: to disable the sidebar just remove see the left hand corner posh the side bar and u will see the right side edit remove Sorry, I think you don't get what i mean, I've explained carefully about what I want.
sweethoney Posted December 22, 2016 Posted December 22, 2016 wht is your url so we can uderstand and i will join
Shyuan Posted December 22, 2016 Author Posted December 22, 2016 Just now, sweethoney said: wht is your url so we can uderstand and i will join Hi, Ads are enabled for sidebar and after first post in a topic. This is across entire forum. I have a forum section which is a private section and I do not want my ads in there since that will violate Google Adsense rules. So I want to get rid of the sidebar ads and after first post ads only in that private forum section. So this requires some template editing. I know basic template editing and can understand some of them. Unfortunately I don't understand how can I implement the "remove ads for a certain forums" code discussed in another topic as I linked in my first message. But I am trying.
AlexWebsites Posted December 22, 2016 Posted December 22, 2016 Have you looked over this guide? I'm not sure if you can do this per forum id though. I'd hiding some ads and breadcrumbs with css in certain sections like profile pages, home page, etc.
AlexWebsites Posted December 22, 2016 Posted December 22, 2016 Also take a look at the comments in this tip: You can probably wrap the ad tag with the forum ids you want it to show in. Maybe something like...not sure if this would work. {{if request.app == 'forums' && request.module == 'forums'}} {{$id = \IPS\Request::i()->id;}} {{if $id == '27'}} {{else}} your ad tag {{endif}} {{endif}}
newbie LAC Posted December 22, 2016 Posted December 22, 2016 Hello, On 21.12.2016 at 3:51 AM, Shyuan said: `ad_sidebar` snippet from `sidebar` template: {{if isset(\IPS\Output::i()->sidebar['widgets']['sidebar']) and count( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) and ( \IPS\core\Advertisement::loadByLocation( 'ad_sidebar' ) ) and !(request.app == 'forums' and request.module == 'forums' and request.controller == 'forums' and request.id == 27)}} {advertisement="ad_sidebar"} <br><br> {{endif}} On 21.12.2016 at 3:51 AM, Shyuan said: `ad_topic_view` snippet from `topic` template: {{if $postCount == 1 AND $advertisement = \IPS\core\Advertisement::loadByLocation( 'ad_topic_view' ) and $topic->forum_id != 27}} {$advertisement|raw} {{endif}}
Recommended Posts
Archived
This topic is now archived and is closed to further replies.