Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.62 KB | None | 0 0
  1. <?php
  2. defined('_JEXEC') or die('Direct Access to this location is not allowed.');
  3.  
  4. if (empty($data))
  5. return;
  6. ?>
  7.  
  8. <style type="text/css">
  9.  
  10. <? if (!$params->get('slide_css_use_ids')): ?>
  11.  
  12. .je-slide-title {
  13. position:absolute;
  14. top:176px;
  15. left:200px;
  16. color:#fff;
  17. font-size:50px;
  18. line-height:20px;
  19. font-family:Raleway, sans-serif;
  20. white-space:nowrap;
  21. text-transform:uppercase;
  22. text-shadow:0 2px 5px rgba(0,0,0,0.5);
  23. font-weight:700;
  24. border-style:none;
  25. border-width:0;
  26. margin:0;
  27. }
  28.  
  29. .je-slide-address {
  30. position:absolute;
  31. top:220px;
  32. left:200px;
  33. color:#fff;
  34. font-size:30px;
  35. line-height:20px;
  36. font-family:Raleway, sans-serif;
  37. white-space:nowrap;
  38. text-transform:uppercase;
  39. text-shadow:0 2px 5px rgba(0,0,0,0.5);
  40. border-style:none;
  41. border-width:0;
  42. margin:0;
  43. }
  44.  
  45. .je-slide-link {
  46. position:absolute;
  47. top:330px;
  48. left:700px;
  49. text-slhadow:none;
  50. line-height:20px;
  51. font-family:Raleway, sans-serif;
  52. white-space:nowrap;
  53. text-shadow:0 2px 5px rgba(0,0,0,0.5);
  54. border-style:none;
  55. border-width:0;
  56. margin:0;
  57. }
  58.  
  59. .je-slide-link a {
  60. color:orange;
  61. font-size:20px;
  62. text-transform:lowercase;
  63. }
  64. <?php else: ?>
  65.  
  66. <?php echo $params->get('slide_css'); ?>
  67.  
  68. <?php endif; ?>
  69. </style>
  70.  
  71. <div class="je-fullwidthbanner-container">
  72. <div class="fullwidthbanner">
  73. <ul>
  74. <?php foreach ($data AS $d): ?>
  75.  
  76. <li data-transition="<?=$params->get('slide_trans'); ?>" data-slotamount="10" data-masterspeed="300">
  77. <img src="<?=$d->image ?>" alt="<?=$d->title ?>" />
  78. <div class="caption je-slide-title<? if ($params->get('slide_css_use_ids')) echo $d->id; ?> sft"
  79. data-speed="300"
  80. data-start="300"
  81. data-easing="easeOutExpo"><?=$d->title ?></div>
  82. <? if ($params->get('slide_show_address')): ?>
  83. <div class="caption je-slide-address<? if ($params->get('slide_css_use_ids')) echo $d->id; ?> sfb"
  84. data-speed="300"
  85. data-start="500"
  86. data-easing="easeOutExpo"
  87. data-end="8800"
  88. data-endspeed="300"
  89. data-endeasing="easeInSine" ><?= $d->address ?></div>
  90. <?php endif; ?>
  91. <? if ($params->get('slide_show_descr')): ?>
  92. <div class="caption je-slide-descr<? if ($params->get('slide_css_use_ids')) echo $d->id; ?> sfb"
  93. data-speed="300"
  94. data-start="700"
  95. data-easing="easeOutExpo" data-end="8800" data-endspeed="300" data-endeasing="easeInSine" ><?= wordwrap($d->introtext, 40); ?></div>
  96. <?php endif; ?>
  97. <div class="caption je-slide-link<? if ($params->get('slide_css_use_ids')) echo $d->id; ?> sfl"
  98. data-speed="300"
  99. data-start="700"
  100. data-easing="easeOutExpo"
  101. data-end="8800"
  102. data-endspeed="300"
  103. data-endeasing="easeInSine" ><a href="<?= $d->link ?>"><?php echo JText::_('MOD_JOMESTATE_SLIDE_VIEW_MORE'); ?></a></div>
  104. </li>
  105.  
  106. <?php endforeach; ?>
  107. </ul>
  108. <div class="tp-bannertimer tp-bottom"></div>
  109. </div>
  110. </div>
  111.  
  112.  
  113. <script type="text/javascript">
  114.  
  115. var tpj = jQuery;
  116. tpj.noConflict();
  117.  
  118. tpj(document).ready(function() {
  119.  
  120. if (tpj.fn.cssOriginal != undefined)
  121. tpj.fn.css = tpj.fn.cssOriginal;
  122.  
  123. var api = tpj('.fullwidthbanner').revolution(
  124. {
  125. delay: <?=$params->get('slide_delay');?>,
  126. startwidth: <?=$params->get('slide_width');?>,
  127. startheight: <?=$params->get('slide_height');?>,
  128. onHoverStop: "on", // Stop Banner Timet at Hover on Slide on/off
  129.  
  130. thumbWidth: 100, // Thumb With and Height and Amount (only if navigation Tyope set to thumb !)
  131. thumbHeight: 50,
  132. thumbAmount: 3,
  133. hideThumbs: 0,
  134. navigationType: "<?=$params->get('slide_nav');?>", // bullet, thumb, none
  135. navigationArrows: "solo", // nexttobullets, solo (old name verticalcentered), none
  136.  
  137. navigationStyle: "round", // round,square,navbar,round-old,square-old,navbar-old, or any from the list in the docu (choose between 50+ different item), custom
  138.  
  139.  
  140. navigationHAlign: "center", // Vertical Align top,center,bottom
  141. navigationVAlign: "bottom", // Horizontal Align left,center,right
  142. navigationHOffset: 30,
  143. navigationVOffset: 10,
  144. soloArrowLeftHalign: "left",
  145. soloArrowLeftValign: "center",
  146. soloArrowLeftHOffset: 20,
  147. soloArrowLeftVOffset: 0,
  148. soloArrowRightHalign: "right",
  149. soloArrowRightValign: "center",
  150. soloArrowRightHOffset: 20,
  151. soloArrowRightVOffset: 0,
  152. touchenabled: "on", // Enable Swipe Function : on/off
  153.  
  154.  
  155. stopAtSlide: -1, // Stop Timer if Slide "x" has been Reached. If stopAfterLoops set to 0, then it stops already in the first Loop at slide X which defined. -1 means do not stop at any slide. stopAfterLoops has no sinn in this case.
  156. stopAfterLoops: -1, // Stop Timer if All slides has been played "x" times. IT will stop at THe slide which is defined via stopAtSlide:x, if set to -1 slide never stop automatic
  157.  
  158. hideCaptionAtLimit: 0, // It Defines if a caption should be shown under a Screen Resolution ( Basod on The Width of Browser)
  159. hideAllCaptionAtLilmit: 0, // Hide all The Captions if Width of Browser is less then this value
  160. hideSliderAtLimit: 0, // Hide the whole slider, and stop also functions if Width of Browser is less than this value
  161.  
  162.  
  163. fullWidth: "<?=$params->get('slide_full_width');?>",
  164. shadow: <?=$params->get('slide_shadow');?> //0 = no Shadow, 1,2,3 = 3 Different Art of Shadows - (No Shadow in Fullwidth Version !)
  165.  
  166. });
  167.  
  168.  
  169. // TO HIDE THE ARROWS SEPERATLY FROM THE BULLETS, SOME TRICK HERE:
  170. // YOU CAN REMOVE IT FROM HERE TILL THE END OF THIS SECTION IF YOU DONT NEED THIS !
  171. api.bind("revolution.slide.onloaded", function(e) {
  172.  
  173.  
  174. jQuery('.tparrows').each(function() {
  175. var arrows = jQuery(this);
  176.  
  177. var timer = setInterval(function() {
  178.  
  179. if (arrows.css('opacity') == 1 && !jQuery('.tp-simpleresponsive').hasClass("mouseisover"))
  180. arrows.fadeOut(300);
  181. }, 3000);
  182. })
  183.  
  184. jQuery('.tp-simpleresponsive, .tparrows').hover(function() {
  185. jQuery('.tp-simpleresponsive').addClass("mouseisover");
  186. jQuery('body').find('.tparrows').each(function() {
  187. jQuery(this).fadeIn(300);
  188. });
  189. }, function() {
  190. if (!jQuery(this).hasClass("tparrows"))
  191. jQuery('.tp-simpleresponsive').removeClass("mouseisover");
  192. })
  193. });
  194. // END OF THE SECTION, HIDE MY ARROWS SEPERATLY FROM THE BULLETS
  195.  
  196. });
  197.  
  198.  
  199.  
  200. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement