Advertisement
Guest User

Untitled

a guest
Jul 28th, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.18 KB | None | 0 0
  1. <?php get_header(); ?>
  2. <?php
  3.  
  4. $sidebar = get_post_meta($post->ID,'page-option-sidebar-template',true);
  5. $sidebar_class = '';
  6. if( $sidebar == "left-sidebar" || $sidebar == "right-sidebar"){
  7. $sidebar_class = "sidebar-included " . $sidebar;
  8. }else if( $sidebar == "both-sidebar" ){
  9. $sidebar_class = "both-sidebar-included";
  10. }
  11.  
  12. ?>
  13. <div class="content-wrapper <?php echo $sidebar_class; ?>">
  14.  
  15. <div class="page-wrapper">
  16. <?php
  17. // Top Slider Part
  18. global $gdl_top_slider_type, $gdl_top_slider_xml;
  19. if( $gdl_top_slider_type == 'Layer Slider' ){
  20. $layer_slider_id = get_post_meta( $post->ID, 'page-option-layer-slider-id', true);
  21. echo print_item_size('element1-1', "mt0 top-layer-slider-wrapper");
  22.  
  23. echo '<div class="slider-wrapper fullwidth" >';
  24. echo do_shortcode('[layerslider id="' . $layer_slider_id . '"]');
  25. echo "<div class='slider-top-shadow slider-gimmick'></div>";
  26. echo "<div class='slider-bottom-shadow slider-gimmick'></div>";
  27. echo "<div class='slider-bottom-gimmick slider-gimmick'></div>";
  28. echo '</div>';
  29.  
  30. echo '</div>'; // slider-wrapper
  31.  
  32. }else if ($gdl_top_slider_type != "No Slider" && $gdl_top_slider_type != ''){
  33. echo print_item_size('element1-1', "mt0");
  34.  
  35. $slider_xml = "<Slider>" . create_xml_tag('size', 'full-width');
  36. $slider_xml = $slider_xml . create_xml_tag('height', get_post_meta( $post->ID, 'page-option-top-slider-height', true) );
  37. $slider_xml = $slider_xml . create_xml_tag('width', 980);
  38. $slider_xml = $slider_xml . create_xml_tag('slider-type', $gdl_top_slider_type);
  39. $slider_xml = $slider_xml . $gdl_top_slider_xml;
  40. $slider_xml = $slider_xml . "</Slider>";
  41. $slider_xml_dom = new DOMDocument();
  42. $slider_xml_dom->loadXML($slider_xml);
  43. print_slider_item($slider_xml_dom->documentElement);
  44.  
  45. echo "</div>";
  46. }
  47.  
  48. $left_sidebar = get_post_meta( $post->ID , "page-option-choose-left-sidebar", true);
  49. $right_sidebar = get_post_meta( $post->ID , "page-option-choose-right-sidebar", true);
  50.  
  51. echo "<div class='gdl-page-float-left'>";
  52.  
  53. echo "<div class='gdl-page-item'>";
  54.  
  55. // Page title and content
  56. $gdl_show_title = get_post_meta($post->ID, 'page-option-show-title', true);
  57. $gdl_show_content = get_post_meta($post->ID, 'page-option-show-content', true);
  58. if ( $gdl_show_title != "No" ){
  59. while (have_posts()){ the_post();
  60. echo '<div class="sixteen columns mt30">';
  61. echo '<h1 class="gdl-page-title gdl-divider gdl-title title-color">';
  62. the_title();
  63. echo '</h1>';
  64. $content = get_the_content();
  65. $content = apply_filters('the_content', $content);
  66. if( $gdl_show_content != 'No' && !empty( $content ) ){
  67. echo '<div class="gdl-page-content">';
  68. echo $content;
  69. wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'gdl_front_end' ) . '</span>', 'after' => '</div>' ) );
  70. echo '</div>';
  71. }
  72. echo '</div>';
  73. }
  74. }else{
  75. while (have_posts()){ the_post();
  76. $content = get_the_content();
  77. $content = apply_filters('the_content', $content);
  78. if( $gdl_show_content != 'No' && !empty( $content ) ){
  79. echo '<div class="sixteen columns mt0">';
  80. echo '<div class="gdl-page-content">';
  81. echo $content;
  82. wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'gdl_front_end' ) . '</span>', 'after' => '</div>' ) );
  83. echo '</div>';
  84. echo '</div>';
  85. }
  86. }
  87. }
  88.  
  89. global $gdl_item_row_size;
  90. $gdl_item_row_size = 0;
  91. // Page Item Part
  92. if(!empty($gdl_page_xml) && !post_password_required()){
  93. $page_xml_val = new DOMDocument();
  94. $page_xml_val->loadXML($gdl_page_xml);
  95. foreach( $page_xml_val->documentElement->childNodes as $item_xml){
  96. switch($item_xml->nodeName){
  97. case 'Accordion' :
  98. print_item_size(find_xml_value($item_xml, 'size'));
  99. print_accordion_item($item_xml);
  100. break;
  101. case 'Blog' :
  102. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper mt0');
  103. print_blog_item($item_xml);
  104. break;
  105. case 'Contact-Form' :
  106. print_item_size(find_xml_value($item_xml, 'size'), 'mt30');
  107. print_contact_form($item_xml);
  108. break;
  109. case 'Column':
  110. print_item_size(find_xml_value($item_xml, 'size'));
  111. print_column_item($item_xml);
  112. break;
  113. case 'Column-Service' :
  114. print_item_size(find_xml_value($item_xml, 'size'));
  115. print_column_service($item_xml);
  116. break;
  117. case 'Content' :
  118. print_item_size(find_xml_value($item_xml, 'size'));
  119. print_content_item($item_xml);
  120. break;
  121. case 'Divider' :
  122. print_item_size(find_xml_value($item_xml, 'size'));
  123. print_divider($item_xml);
  124. break;
  125. case 'Gallery' :
  126. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper');
  127. print_gallery_item($item_xml);
  128. break;
  129. case 'Message-Box' :
  130. print_item_size(find_xml_value($item_xml, 'size'));
  131. print_message_box($item_xml);
  132. break;
  133. case 'Page':
  134. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper gdl-portfolio-item mt0');
  135. print_page_item($item_xml);
  136. break;
  137. case 'Post-Slider':
  138. print_item_size(find_xml_value($item_xml, 'size'), 'gdl-post-slider-item');
  139. print_post_slider_item($item_xml);
  140. break;
  141. case 'Price-Item':
  142. print_item_size(find_xml_value($item_xml, 'size'), 'gdl-price-item');
  143. print_price_item($item_xml);
  144. break;
  145. case 'Portfolio' :
  146. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper gdl-portfolio-item mt0');
  147. print_portfolio($item_xml);
  148. break;
  149. case 'Personnel' :
  150. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper mt0');
  151. print_personnel($item_xml);
  152. break;
  153. case 'Slider' :
  154. print_item_size(find_xml_value($item_xml, 'size'), 'mt20');
  155. print_slider_item($item_xml);
  156. break;
  157. case 'Stunning-Text' :
  158. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper');
  159. print_stunning_text($item_xml);
  160. break;
  161. case 'Tab' :
  162. print_item_size(find_xml_value($item_xml, 'size'));
  163. print_tab_item($item_xml);
  164. break;
  165. case 'Testimonial' :
  166. print_item_size(find_xml_value($item_xml, 'size'), 'wrapper');
  167. print_testimonial($item_xml);
  168. break;
  169. case 'Toggle-Box' :
  170. print_item_size(find_xml_value($item_xml, 'size'));
  171. print_toggle_box_item($item_xml);
  172. break;
  173. default:
  174. print_item_size(find_xml_value($item_xml, 'size'));
  175. break;
  176. }
  177. echo "</div>";
  178. }
  179. }
  180. echo "</div>"; // end of gdl-page-item
  181.  
  182. get_sidebar('left');
  183.  
  184. echo "</div>"; // gdl-page-float-left
  185.  
  186. get_sidebar('right');
  187.  
  188. ?>
  189.  
  190. <br class="clear">
  191. </div>
  192. </div> <!-- content-wrapper -->
  193.  
  194. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement