Tiki banners do not allow SCRIPT elements (even with HTML purifier disabled)
- Status
- Open
- Subject
- Tiki banners do not allow SCRIPT elements (even with HTML purifier disabled)
- Version
- 12.x
15.x Regression - Category
- Error
- Feature
- Banner
- Resolution status
- New
- Submitted by
- Rick Sapir / Tiki for Smarties
- Lastmod by
- Rick Sapir / Tiki for Smarties
- Rating
- Description
I want to use Tiki's banner system to manage hosted ads (such as Google Ads).
I created a new Tiki banner: tiki-edit_banner.php
In the Select ONE method for the banner: field, I selected Use HTML and added the following script (from Google Ads):
Copy to clipboard<script type="text/javascript"><!-- google_ad_client = "ca-pub-3913918000422534"; /* Info Lettres 8 à 15 */ google_ad_slot = "8790064474"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
Upon saving, Tiki adds <X> to my code, breaking the SCRIPT elements:Copy to clipboard<script type="text/javascript"><!-- google_ad_client = "ca-pub-3913918000422534"; /* Info Lettres 8 à 15 */ google_ad_slot = "8790064474"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
This happens even if I HTML Purifier disabled.
Tiki should allow full HTML (including SCRIPT elements) within the HTML box for Ads. I understand the security implication of allowing SCRIPT elements, but only users with permission to create ads can do this.
I tried creating a SHOW instance, but received the following error:
Tiki Installer missing third party software files- Workaround
My workaround is to have Google Ads in a module and apply them to the pages by using the MODULE plugin. However, I can no longer:
- Track clicks (from within Tiki)
- Show/display the ad by time/date
- Importance
- 8
- Easy to solve?
- 9
- Priority
- 72
- Demonstrate Bug on Tiki 19+
-
This bug has been demonstrated on show2.tiki.org
Please demonstrate your bug on show2.tiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show2.tiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Demonstrate Bug (older Tiki versions)
-
This bug has been demonstrated on show.tikiwiki.org
Please demonstrate your bug on show.tikiwiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show.tikiwiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Ticket ID
- 6020
- Created
- Wednesday 06 July, 2016 13:02:25 UTC
by Rick Sapir / Tiki for Smarties - LastModif
- Wednesday 06 July, 2016 13:10:47 UTC