PluginProbe
Taboola / 1.0
Taboola v1.0
1.0.4 1.0.5 1.0.6 1.0.8 2.0.1 2.0.2 2.1.0 2.1.1 2.2.2 2.2.3 3.0.0 3.0.1 3.0.2 3.1.0 trunk 1.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.2 1.0.3
← All changes | settings.php +20 -92 1.0.111.0 View file →
@@ -85,26 +85,8 @@
85 85 margin-top: 10px;
86 86 color: red;
87 87 }
88 88
89 - .toggle_icon{
90 - background: url(<?php echo $this->plugin_url.'img/arrow_right_32.png' ?>) no-repeat;
91 - background-size:contain;
92 - width:24px;
93 - height:24px;
94 - display:inline-block;
95 - vertical-align: middle;
96 - }
97 -
98 - .toggle_icon_on{
99 - -ms-transform: rotate(90deg); /* IE 9 */
100 - -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
101 - transform: rotate(90deg);
102 - }
103 - .apply_button{
104 - margin-top: 20px !important;
105 - }
106 -
107 89 </style>
108 90
109 91 <div class="taboola-container">
110 92 <img src='<?php echo $this->plugin_url.'img/taboola.png' ?>' style='width:200px;'/>
@@ -114,9 +96,9 @@
114 96 <table>
115 97 <tr>
116 98 <td>Publisher ID</td>
117 99 <td>
118 - <input type="text" name="publisher_id" placeholder="publisher" value="<?php echo htmlspecialchars($settings->publisher_id) ?>"/>
100 + <input type="text" name="publisher_id" placeholder="publisher" value="<?php echo $settings->publisher_id ?>"/>
119 101 </td>
120 102 <td class='tooltip'>
121 103 <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
122 104 <div>Please contact your Taboola representative to receive the Publisher ID </div>
@@ -133,9 +115,9 @@
133 115 <hr style='margin-bottom: 25px; margin-top: 5px;'>
134 116
135 117 <div class='checkbox'>
136 118 <input id="first_bc_enabled" type="checkbox" <?php echo $settings->first_bc_enabled ? "checked='checked'" : "" ?> name="first_bc_enabled"/>
137 - Below Article
119 + Taboola widget below article
138 120 </div>
139 121 <table>
140 122 <tr>
141 123 <td>Widget ID</td>
@@ -146,15 +128,20 @@
146 128 <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
147 129 <div>Please contact your Taboola representative to receive the Widget ID</div>
148 130 </td>
149 131 </tr>
150 -
132 + <!-- <tr>
133 + <td>Custom CSS</td>
134 + <td>
135 + <input type="text" value="<?php echo $settings->first_bc_custom_css ?>" name="first_bc_custom_css" placeholder="Custom CSS" />
136 + </td>
137 + </tr>-->
151 138 </table>
152 139 <hr>
153 140
154 141 <div class='checkbox'>
155 142 <input id="second_bc_enabled" type="checkbox" <?php echo $settings->second_bc_enabled ? "checked='checked'" : "" ?> name="second_bc_enabled"/>
156 - Below Article 2nd
143 + Taboola widget below the first one
157 144 </div>
158 145
159 146 <table>
160 147 <tr>
@@ -159,9 +146,9 @@
159 146 <table>
160 147 <tr>
161 148 <td>Widget ID</td>
162 149 <td>
163 - <input type="text" value="<?php echo htmlspecialchars($settings->second_bc_widget_id) ?>" name="second_bc_widget_id" placeholder="Widget ID" />
150 + <input type="text" value="<?php echo $settings->second_bc_widget_id ?>" name="second_bc_widget_id" placeholder="Widget ID" />
164 151 </td>
165 152 <td class='tooltip'>
166 153 <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
167 154 <div>Please contact your Taboola representative to receive the Widget ID</div>
@@ -166,70 +153,25 @@
166 153 <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
167 154 <div>Please contact your Taboola representative to receive the Widget ID</div>
168 155 </td>
169 156 </tr>
170 -
157 + <!-- <tr>
158 + <td>Custom CSS</td>
159 + <td>
160 + <input type="text" value="<?php echo $settings->second_bc_custom_css ?>" name="second_bc_custom_css" placeholder="Custom CSS" />
161 + </td>
162 + </tr>-->
171 163 </table>
172 164 <hr style='border-bottom: 1px solid #fafafa;'>
173 165
174 - <?php $location_defined = (htmlspecialchars($settings->location_string) != ""); ?>
175 -
176 -
177 - <div class='toggle_intercept checkbox'>
178 - <?php if ($location_defined): ?>
179 - <div class='toggle_icon toggle_icon_on'></div>
180 - Advanced Settings
181 - </div>
182 - <table class='location_section'>
183 -
184 - <?php else: ?>
185 - <div class='toggle_icon'></div>
186 - Advanced Settings
187 - </div>
188 - <table class='location_section' style='display:none'>
189 -
190 - <?php endif; ?>
191 -
192 -
193 - <tr>
194 - <td>Location</td>
195 - <td>
196 - <input type="text" value="<?php echo htmlspecialchars($settings->location_string) ?>" name="location_string" placeholder="" />
197 - </td>
198 - <td class='tooltip'>
199 - <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
200 - <div>This field controls the location of these widgets on the page. If you would like to move your widget from its default location directly below the article a Taboola representative will provide you with the necessary information.</div>
201 - </td>
202 - </tr>
203 - <tr>
204 - <td colspan="2"> <div class='checkbox'>
205 - <input id="out_of_content_enabled" type="checkbox" <?php echo $settings->out_of_content_enabled ? "checked='checked'" : "" ?> name="out_of_content_enabled"/>
206 - Place widget after main content DOM element
207 - </div></td>
208 - <td class='tooltip'>
209 - <img src='<?php echo $this->plugin_url.'img/question-mark.png' ?>'/>
210 - <div>This may be disabled if your website doesn't use Taboola's "Read more" feature, or if the widget is not placed correctly. DO NOT disable it if your widget includes "Read More"</div>
211 - </td>
212 -
213 - </tr>
214 -
215 -
216 - </table>
217 - <input class='button-secondary apply_button' type="submit" value="Apply Changes ✔"/>
166 + <input class='button-secondary' type="submit" value="Apply Changes ✔"/>
218 167 <!-- <a class='request_link' href=' http://taboola.com/contact' target='_blank'>Request Widget</a> -->
219 168 </form>
220 169 <div style='clear:both'></div>
221 -
222 - <form name="install_log" style="display:none;" method="post" action="http://trc.taboola.com/wordpressplugin/log/2/debug">
223 - <input name="tim" type="hidden" value="<?=date("H:i:s.000")?>">
224 - <input name="data" type="hideen" value="WORDPRESS_PLUGIN_INSTALL_URL|<?="//{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"?>">
225 - </form>
226 -
227 170 <?php
228 171 if($_SERVER['REQUEST_METHOD'] == 'POST' && count($taboola_errors) == 0){
229 172 echo "<span class='label-success'>Your changes have been made! You can now see them on your site</span>";
230 173 }
231 -
232 174 if(count($taboola_errors) > 0){
233 175 for($i = 0; $i < count($taboola_errors); $i++){
234 176 echo "<span class='label-error'>".$taboola_errors[$i]."</span>";
235 177 }
@@ -238,12 +180,12 @@
238 180 </div>
239 181 <script>
240 182 function sync_checkboxes(){
241 183 if(jQuery('#first_bc_enabled').attr("checked")){
242 - jQuery('#second_bc_enabled').attr('disabled',false)
184 + jQuery('#second_bc_enabled').prop('disabled',false)
243 185 } else {
244 - jQuery('#second_bc_enabled').attr('checked', false);
245 - jQuery('#second_bc_enabled').attr('disabled',true)
186 + jQuery('#second_bc_enabled').prop('checked', false);
187 + jQuery('#second_bc_enabled').prop('disabled',true)
246 188 }
247 189 }
248 190 jQuery('#first_bc_enabled').change(sync_checkboxes);
249 191 setTimeout(function(){jQuery('.label-success').fadeOut()}, 6000);
@@ -248,19 +190,5 @@
248 190 jQuery('#first_bc_enabled').change(sync_checkboxes);
249 191 setTimeout(function(){jQuery('.label-success').fadeOut()}, 6000);
250 192 setTimeout(function(){jQuery('.label-error').fadeOut()}, 6000);
251 193 sync_checkboxes()
252 -
253 - jQuery('.toggle_intercept').click(function(){
254 - if (jQuery('.location_section').fadeToggle != undefined){
255 - jQuery('.location_section').fadeToggle('fast');
256 - }else{
257 - jQuery('.location_section').toggle();
258 - }
259 - jQuery('.toggle_icon').toggleClass('toggle_icon_on');
260 - });
261 -
262 - window.onload = function(){
263 - document.forms['install_log'].submit()
264 -
265 - }
266 194 </script>