Esempio n. 1
0
 /**
  * Prepare images for item
  */
 protected function _prepareItemImages($item)
 {
     $srcDir = JPATH_SITE . DS . 'media' . DS . 'k2' . DS . 'items' . DS . 'src';
     $originalImage = $srcDir . '/' . md5("Image" . $item->id);
     if (JFile::exists($originalImage)) {
         $item->thumb = modZTNewsHelper::getThumbnailLink($originalImage, $this->_params->get('thumb_main_width'), $this->_params->get('thumb_main_height'));
         $item->subThumb = modZTNewsHelper::getThumbnailLink($originalImage, $this->_params->get('thumb_list_width'), $this->_params->get('thumb_list_height'));
     }
     return $item;
 }
Esempio n. 2
0
 /**
  * 
  * @param object $item
  * @return object
  */
 protected function _prepareItemImages($item)
 {
     $images = json_decode($item->images);
     if ($images) {
         if ($images->image_intro) {
             $item->thumb = modZTNewsHelper::getThumbnailLink($images->image_intro, $this->_params->get('thumb_main_width'), $this->_params->get('thumb_main_height'), $this->_params);
             $item->subThumb = modZTNewsHelper::getThumbnailLink($images->image_intro, $this->_params->get('thumb_list_width'), $this->_params->get('thumb_list_height'), $this->_params);
         } else {
             if ($images->image_fulltext) {
                 $item->thumb = modZTNewsHelper::getThumbnailLink($images->image_fulltext, $this->_params->get('thumb_main_width'), $this->_params->get('thumb_main_height'), $this->_params);
                 $item->subThumb = modZTNewsHelper::getThumbnailLink($images->image_fulltext, $this->_params->get('thumb_list_width'), $this->_params->get('thumb_list_height'), $this->_params);
             }
         }
     }
     return $item;
 }
Esempio n. 3
0
/**
 * ZT News
 * 
 * @package     Joomla
 * @subpackage  Module
 * @version     2.0.0
 * @author      ZooTemplate 
 * @email       support@zootemplate.com 
 * @link        http://www.zootemplate.com 
 * @copyright   Copyright (c) 2015 ZooTemplate
 * @license     GPL v2
 */
defined('_JEXEC') or die('Restricted access');
// Get items
$items = modZTNewsHelper::getItems($params);
$intro_legnth = $params->get('intro_length');
$totalItemsPerSlide = $numberIntroItems + $numberLinkItems;
$index = 0;
$count = 0;
foreach ($items as $item) {
    $list[$index][] = $item;
    $count++;
    if ($count == $totalItemsPerSlide) {
        $index++;
        $count = 0;
    }
}
$doc->addStyleSheet(JUri::root() . 'modules/mod_zt_news/assets/css/styles.css');
?>
<div id="zt-newsiv" class="wrapper">