コード例 #1
0
function kly_getFeatureRow($options = array(), $content = '')
{
    // Images for this feature row are 370 X 200
    global $walt;
    $screen = $walt->getImagineer('screenwriter');
    // Basic Image Object
    $img_options['CATEGORY'] = 'gnrl';
    $img_options['SIZE'] = '370_200';
    $img_obj = wed_getImageObject($img_options);
    $html = '';
    $codes = isset($options['codes']) ? $options['codes'] : null;
    $number = isset($options['number']) ? $options['number'] : 3;
    if (is_null($codes)) {
        return '<div class="row">Content not available</div>';
    }
    $code_array = explode(',', $codes);
    $count = 0;
    foreach ($code_array as $value) {
        // load each code into screenwriter
        $screen->newArticle($value);
    }
    foreach ($code_array as $value) {
        $loop_html = '';
        $link = $screen->getDetail($value, 'SEARCH_LINK', '#');
        $video = $screen->getDetail($value, 'VIDEO_LINK');
        $title = $screen->getTitle($value, 'Great News!');
        $excerpt = $screen->getExcerpt($value);
        $img_obj->NAME = $screen->getDetail($value, 'IMAGE', 'RANDOM');
        $img_obj->CATEGORY = $screen->getDetail($value, 'CATEGORY');
        $image_path = $img_obj->getImageFilePath();
        $loop_html .= '<div class="span4 box">' . LINE1;
        if (!is_null($video)) {
            $loop_html .= '<a href="' . $video . '" class="hoverBorder" rel="prettyPhoto">' . LINE1;
            $loop_html .= '<img style="position:absolute;z-index:99;top:65px;left:150px;" src="/themes/Kallyas/images/video_button.png" >' . LINE1;
        } else {
            $link = substr($link, 0, 4) === 'http' ? $link : 'index.php?page=' . $link;
            $loop_html .= '<a href="' . $link . '" class="hoverBorder">' . LINE1;
        }
        $loop_html .= '<img src="' . $image_path . '" alt="">' . LINE1;
        if (is_null($video)) {
            $loop_html .= '<h6>Read more +</h6>' . LINE1;
        } else {
            $loop_html .= '<h6>Watch Video +</h6>' . LINE1;
        }
        $loop_html .= '</a>' . LINE1;
        $loop_html .= '<h3 class="m_title">' . $title . '</h3>' . LINE1;
        $loop_html .= $excerpt . LINE1;
        $loop_html .= '</div><!-- end span -->' . LINE2;
        $html .= $loop_html;
        $count++;
        if ($count == $number) {
            break;
        }
    }
    return '<div class="row image-boxes imgboxes_style1">' . LINE1 . $html . '</div>' . LINE1;
}
コード例 #2
0
<?php

defined('_GOOFY') or die;
// Images for this sponsor carousel are 232 X 100
global $walt;
$js_director = $walt->getImagineer('jsdirector');
$js_director->loadJSAssets(array('CAROUSEL', 'CAROUSELPARTNERS', 'MOUSEW', 'TOUCHS'));
$img_options['CATEGORY'] = 'spon';
$img_options['SIZE'] = '232_100';
$img_obj = wed_getImageObject($img_options);
?>


<div class="row partners_carousel">
	<div class="span2">
		<h3 class="m_title" style="line-height:1.1;"><span>ASF Foundation Patrons</span></h3>
		<div class="controls">
			<a href="#" class="prev"><span class="icon-chevron-left"></span></a>
			<a href="#" class="next"><span class="icon-chevron-right"></span></a>
		</div>
	</div>
	<div class="span10">
		<ul id="partners_carousel" class="fixclear">
		
		<?php 
if ($img_obj->loadImageDirectory()) {
    $html = '';
    $file = 0;
    while ($img_obj->moveFileListPointer($file)) {
        $image_src = $img_obj->getCurrentFilePath();
        $html .= '<li><a href="#"><img src="' . $image_src . '" alt="" /></a></li>' . LINE1;