Esempio n. 1
0
 public function run()
 {
     if ($this->beginCache("slideshow", array('duration' => 0))) {
         $criteria = new CDbCriteria();
         $criteria->addCondition('status=1');
         $criteria->order = 'pos DESC';
         $criteria->limit = 20;
         $items = SlideManager::model()->findAll($criteria);
         $slide = '';
         if ($items) {
             $i = 0;
             foreach ($items as $item) {
                 //<img src="<?php echo Yii::app()->baseUrl; /images/img_slice_21.jpg" title="Xin chao"/>
                 $imgclass = $i ? "notshow" : "";
                 $imgUrl = Lnt::createImage($item->image, 528, 272);
                 $slide .= CHtml::image($imgUrl, $item->title, array('title' => CHtml::link($item->title, $item->url), 'width' => 528, 'height' => 272, 'class' => $imgclass));
                 $i++;
             }
         }
         echo $slide;
         $this->endCache();
     }
 }
Esempio n. 2
0
    <?php 
    echo CHtml::image(Lnt::createImage($teacher->picture, 400, 300), $teacher->name);
    ?>
</div>
<?php 
}
echo CHtml::openTag("div", array('style' => 'text-align:justify'));
echo $teacher->body;
echo CHtml::closeTag("div");
if ($teacher->teacherPhotos) {
    echo CHtml::openTag("div", array('id' => 'teacher_photo', 'style' => 'width:670px;clear:both', 'class' => 'jcarousel-skin-tango'));
    echo CHtml::openTag("ul", array('id' => 'photos'));
    $dir = Yii::getPathOfAlias('webroot') . '/resources/images/245x158';
    if (!is_dir($dir)) {
        mkdir($dir);
        chmod($dir, 0755);
    }
    foreach ($teacher->teacherPhotos as $photo) {
        echo CHtml::openTag('li');
        echo CHtml::image(Lnt::createImage($photo->photo, 245, 158), $teacher->name, array('class' => 'colorbox1', 'href' => Yii::app()->baseUrl . $photo->photo, 'height' => 158));
        echo CHtml::closeTag("li");
    }
    echo CHtml::closeTag("ul");
    echo CHtml::closeTag("div");
}
if ($teacher->videos) {
    $videos = new Video('search');
    $videos->teacher_id = $teacher->id;
    $videos->term_id = 10;
    $this->widget('zii.widgets.CListView', array('dataProvider' => $videos->search(), 'itemView' => '_view', 'id' => 'newest_video', 'enablePagination' => false, 'summaryText' => 'Bài Giảng'));
}
Esempio n. 3
0
            $u = 3;
        } elseif ($u == 3) {
            $u = 1;
        } else {
            $u++;
        }
        $divClass = 'item';
        if ($u == 3) {
            $divClass .= ' citem';
        } else {
        }
        if ($i > 3) {
            $divClass .= ' mtop';
        }
        echo CHtml::openTag("div", array("class" => $divClass));
        echo CHtml::image(Lnt::createImage($item['image'], 105, 70));
        echo CHtml::openTag("div", array('class' => 'title'));
        echo CHtml::link(Lnt::limitWord($item['title'], 8), $item['url'], array('title' => $item['title']));
        echo CHtml::closeTag("div");
        echo CHtml::openTag("div", array('class' => 'author'));
        echo CHtml::link($item['username'], $this->createUrl('/user/view', array('username' => $item['username'])));
        echo CHtml::closeTag("div");
        echo CHtml::closeTag("div");
        $i++;
    }
}
/*$this->widget('zii.widgets.CListView', array(
      'dataProvider' => $dataProvider,
      'itemView' => '_view',
      'id' => 'newest_video',
      'enablePagination'=>false,
Esempio n. 4
0
<?php

/**
 * @var $data Video
 * @var $image Image
 */
$url = $this->createUrl('view', array('id' => $data->id, 'title' => Lnt::safeTitle($data->title)));
$imageUrl = '';
Yii::import('application.extensions.image.Image');
//var_dump(Yii::getPathOfAlias('webroot') . '/' . $image->uri);die;
$filePath = Yii::getPathOfAlias('webroot') . '/' . $data->image;
if (is_file($filePath)) {
    $imageUrl = Lnt::createImage($filePath, 105, 70);
} else {
    $imageUrl = Lnt::getYoutubeImage($data->link_youtube);
}
?>
<div class="item">
    <?php 
//if ($data->image):
?>
    <div class="img">
        <a href="<?php 
echo $url;
?>
">
            <img src="<?php 
echo $imageUrl;
?>
" width="110" height="70">
        </a>