コード例 #1
0
    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;
    }
コード例 #2
0
ファイル: functions.php プロジェクト: jimrucinski/Vine
/**
 * 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')];
    }
}
コード例 #3
0
/**
 * @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;
}