Guest User

Untitled

a guest
Apr 14th, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.03 KB | None | 0 0
  1. <?php // show the footer
  2. if (td_util::get_option('tds_footer') != 'hide') { ?>
  3. <div class="td-footer-wrap">
  4. <div class="container">
  5. <div class="row">
  6. <?php
  7. $tds_footer_widget_cols = td_util::get_option('tds_footer_widget_cols');
  8.  
  9. //reset global columns
  10. global $td_row_count, $td_column_count;
  11. $td_row_count = 1;
  12.  
  13. switch ($tds_footer_widget_cols) {
  14. case '23-13':
  15.  
  16. ?>
  17.  
  18. <div class="span12">
  19. <div class="td-grid-wrap">
  20. <div class="container-fluid">
  21. <div class="wpb_row row-fluid ">
  22. <div class="span8 wpb_column column_container">
  23. <?php
  24. $td_column_count = '2/3'; //2 cols widget
  25. dynamic_sidebar('Footer 1')
  26. ?>
  27. </div>
  28.  
  29. <div class="span4 wpb_column column_container">
  30. <?php
  31. $td_column_count = '1/3'; //1 col widget
  32. dynamic_sidebar('Footer 2')
  33. ?>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39.  
  40. <?php
  41. break;
  42.  
  43. case '13-23':
  44. ?>
  45.  
  46. <div class="span12">
  47. <div class="td-grid-wrap">
  48. <div class="container-fluid">
  49. <div class="wpb_row row-fluid ">
  50. <div class="span4 wpb_column column_container">
  51. <?php
  52. $td_column_count = '1/3'; //1 col widget
  53. dynamic_sidebar('Footer 1')
  54. ?>
  55. </div>
  56. <div class="span8 wpb_column column_container">
  57. <?php
  58. $td_column_count = '2/3'; //2 cols widget
  59. dynamic_sidebar('Footer 2')
  60. ?>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66.  
  67. <?php
  68. break;
  69.  
  70. case '33':
  71. $td_column_count = '1/1'; //3 cols widget
  72. ?>
  73.  
  74. <div class="span12">
  75. <div class="td-grid-wrap">
  76. <div class="container-fluid">
  77. <div class="wpb_row row-fluid ">
  78. <div class="span12 wpb_column column_container">
  79. <?php dynamic_sidebar('Footer 1')?>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85.  
  86. <?php
  87. break;
  88.  
  89. default:
  90. $td_column_count = '1/3'; //1 col widget - all!
  91. ?>
  92.  
  93. <div class="span12">
  94. <div class="td-grid-wrap">
  95. <div class="container-fluid">
  96. <div class="wpb_row row-fluid ">
  97. <div class="span4 wpb_column column_container">
  98. <?php dynamic_sidebar('Footer 1')?>
  99. </div>
  100.  
  101. <div class="span4 wpb_column column_container">
  102. <?php dynamic_sidebar('Footer 2')?>
  103. </div>
  104. <div class="span4 wpb_column column_container">
  105. <?php dynamic_sidebar('Footer 3')?>
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111.  
  112. <?php
  113. break;
  114.  
  115.  
  116. }
  117. ?>
  118. </div>
  119. </div>
  120. </div> <!-- /.td-footer-wrap -->
  121. <?php } ?>
  122.  
  123.  
  124. <?php // show the sub-footer
  125. if (td_util::get_option('tds_sub_footer') != 'hide') { ?>
  126.  
  127. <div class="td-sub-footer-wrap">
  128. <div class="container ">
  129. <div class="row">
  130. <div class="span12">
  131. <div class="td-grid-wrap">
  132. <div class="container-fluid">
  133. <div class="row-fluid ">
  134. <div class="span4 td-sub-footer-copy">
  135. <?php
  136. $tds_footer_copyright = td_util::get_option('tds_footer_copyright');
  137. $tds_footer_copy_symbol = td_util::get_option('tds_footer_copy_symbol');
  138.  
  139. //show copyright symbol
  140. if ($tds_footer_copy_symbol == '') {
  141. echo '&copy; ';
  142. }
  143.  
  144.  
  145.  
  146. echo stripslashes($tds_footer_copyright);
  147.  
  148.  
  149. ?>
  150. <div class="footer-login">
  151. <?php dynamic_sidebar('Top right (social)'); ?>
  152. </div>
  153. <?php
  154.  
  155.  
  156. ?>
  157. </div>
  158. <div class="span8 td-sub-footer-menu">
  159.  
  160. <?php
  161.  
  162.  
  163. wp_nav_menu(array(
  164. 'theme_location' => 'footer-menu',
  165. 'menu_class'=> '',
  166. 'fallback_cb' => 'td_wp_footer_menu'
  167. ));
  168.  
  169. //if no menu
  170. function td_wp_footer_menu() {
  171. //do nothing?
  172. }
  173. ?>
  174. </div>
  175. </div>
  176. </div>
  177. </div>
  178. </div>
  179. </div>
  180. </div>
  181. </div>
  182.  
  183. <?php } ?>
  184.  
  185. </div>
  186. <!--/#inner-wrap-->
  187. </div>
  188. <!--/#outer-wrap-->
  189.  
  190. <div class="td-sp td-scroll-up"></div>
  191.  
  192. <?php
  193. //echo '<div style="position:fixed; top:100px; left:10px; z-index=9999">' . get_permalink() . '</div>';
  194. //add the comments reply to script on single pages
  195. if (is_singular()) {
  196. wp_enqueue_script('comment-reply');
  197. }
  198. wp_footer();
  199.  
  200.  
  201. /**
  202. * AJAX POST VIEW COUNT
  203. * has to be after wp_footer();
  204. */
  205. if(td_util::get_option('tds_ajax_post_view_count') == 'enabled') {
  206.  
  207. //Ajax get & update counter views
  208. if(is_single()) {
  209. //echo 'post page: '. $post->ID;
  210. if($post->ID > 0) {
  211. echo '
  212. <script language="javascript">
  213. td_ajax_count.td_get_views_counts_ajax("post",' . json_encode('[' .$post->ID . ']') . ');
  214. </script>
  215. ';
  216. }
  217. } else {
  218. if(count(td_unique_posts::$rendered_posts_ids) > 0) {
  219. $td_post_id_on_page = array_unique(td_unique_posts::$rendered_posts_ids);
  220. //print_r($td_post_id_on_page);
  221.  
  222. //creating the array of id's that will be passed to ajax
  223. $td_param_for_js = '';
  224. foreach($td_post_id_on_page as $unique_post_id) {
  225.  
  226. if(!empty($td_param_for_js)) {
  227. $td_param_for_js .= ', ';
  228. }
  229. $td_param_for_js .= $unique_post_id;
  230. }
  231.  
  232. $td_param_for_js = '[' . $td_param_for_js . ']';
  233.  
  234. echo '
  235. <script language="javascript">
  236. td_ajax_count.td_get_views_counts_ajax("page",' . json_encode($td_param_for_js) . ');
  237. </script>
  238. ';
  239. }
  240.  
  241. }
  242. }
  243. ?>
  244. </body>
  245. </html>
Advertisement
Add Comment
Please, Sign In to add comment