function wpdm_slider($params = array()) { $ids = array(); $n = 0; extract($params); $ids = explode(",", $ids); ob_start(); ?> <div class="w3eden"> <div id="myCarousel" class="carousel slide"> <!--<ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol>--> <!-- Carousel items --> <div class="carousel-inner"> <?php foreach ($ids as $id) { $file = wpdm_get_package($id); ?> <div class="<?php if ($n++ == 0) { echo 'active'; } ?> item"> <img alt="" src='<?php echo wpdm_dynamic_thumb($file['preview'], array(1000, 400)); ?> '/> <div class="carousel-caption"> <div class="media"> <div class="media-body"> <h4><?php echo $file['title']; ?> </h4> <p><?php echo substr(strip_tags($file['post_content']), 0, 100); ?> ...</p> <a class="btn btn-bordered btn-gpls" style="color: #fff" href="<?php echo $file['page_url']; ?> ">More Details</a> </div> </div> </div> </div> <?php } ?> </div> <a class="carousel-control left" href="#myCarousel" data-slide="prev"><span class="icon icon-chevron-left"></span></a> <a class="carousel-control right" href="#myCarousel" data-slide="next"><span class="icon icon-chevron-right"></span></a> </div> </div> <style> .carousel-inner { border-radius: 6px !important; } .carousel-control { border-radius: 0 !important; border: 0 !important; background: transparent !important; padding: 10px 5px 18px 5px; } .carousel-control .icon { top: 47%; position: absolute; } .carousel-caption { background: rgba(0, 0, 0, 0.6); border-radius: 0 !important; bottom: 0 !important; color: #FFFFFF; padding-top: 20px; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); width: 100%; z-index: 10; left: 0 !important; } .btn-bordered { background: transparent !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.7) !important; border-radius: 5px !important; } </style> <script> jQuery(function ($) { $('.carousel').carousel(); }); </script> <?php $data = ob_get_contents(); ob_clean(); return $data; }
/** * Depracated Function */ function wpdm_load_data() { return; global $wp_query, $wpdm_category, $wpdm_package; if (!isset($wp_query->query_vars[get_option('__wpdm_purl_base', 'download')]) && !isset($wp_query->query_vars[get_option('__wpdm_curl_base', 'downloads')])) { return; } if ($wp_query->query_vars[get_option('__wpdm_purl_base', 'download')] != '') { //die($wp_query->query_vars[get_option('__wpdm_purl_base','download')]); $wpdm_package = wpdm_get_package($wp_query->query_vars[get_option('__wpdm_purl_base', 'download')]); } if (isset($wp_query->query_vars[get_option('__wpdm_curl_base', 'downloads')]) && $wp_query->query_vars[get_option('__wpdm_curl_base', 'downloads')] != '') { $cats = maybe_unserialize(get_option('_fm_categories')); $wpdm_category = $cats[$wp_query->query_vars[get_option('__wpdm_curl_base', 'downloads')]]; $wpdm_category['ID'] = $wp_query->query_vars[get_option('__wpdm_curl_base', 'downloads')]; } }
/** * @usage Special Sort-code: Share in Linkedin to Download * @param $params * @return mixed|string */ function wpdm_lishare_2download($params) { $package = wpdm_get_package($params['download']); if (isset($params['title'])) { $package['linkedin_heading'] = $params['title']; } if (isset($params['msg'])) { $package['linkedin_intro'] = $params['msg']; } $scolor = isset($params['scolor']) ? $params['scolor'] : 'default'; $html = \WPDM\PackageLocks::LinkedInShare($package); $class = isset($params['style']) ? $params['style'] : ""; //wpdm-email2dl drop-shadow lifted $html = str_replace("panel-default", $class . " panel-" . $scolor, $html); //$html = "<div class='wpdm-email2dl drop-shadow lifted'><div class='wcon'><strong>$params[title]</strong><br/>{$params[msg]}<br clear='all' /><center>$html</center></div></div>"; return $html; }