示例#1
0
$showTab = (int) $params->get('showTab', 1);
$text_heading = $params->get('text_heading', '');
switch ($source) {
    case 'k2':
        $catid = $params->get('k2catsid', array());
        break;
    case 'content':
    default:
        $catid = $params->get('catid', array());
        break;
}
if (!is_array($catid)) {
    $catid = (array) $catid;
}
if ($params->get('mode') == 'vertical') {
    $mode = 'vertical';
}
$source = $params->get('source', 'content');
if ($source == 'folder') {
    $params->set('showtitle', 0);
    $params->set('link_titles', 0);
    $params->set('showreadmore', 0);
    $params->set('showintrotext', 0);
}
$contents = modJacontentsliderHelper::getListItems($catid, $params, $source);
if ($numElem == 0) {
    return '';
}
$total = count($contents);
//DISPLAYING
require JModuleHelper::getLayoutPath($module->module, $params->get('layout', 'default'));
示例#2
0
</div>
    <?php 
}
?>
  </div>
  
  <!--items-->
  <div class="ja-contentslider-center-wrap clearfix">
    <div id="ja-contentslider-center-<?php 
echo $module->id;
?>
" class="ja-contentslider-center">
      <?php 
foreach ($contents as $contn) {
    $link = $contn->link;
    $image = modJacontentsliderHelper::replaceImage($contn, $params->get('numchar'), $params->get('showimages'), $params->get('iwidth'), $params->get('iheight'));
    ?>
      <div class="content_element jaslide2_<?php 
    echo $contn->catid;
    ?>
" style="display:none;">
        <?php 
    if ($params->get('showimages')) {
        ?>
        <div class="ja_slideimages tooltips clearfix">
          <div class="ja_slideimages_inner">
            <div class="content">
              <?php 
        echo $image;
        ?>
            </div>
示例#3
0
 /**
  *
  * Get List Images in Folder
  * @param object $params
  * @return array list images
  */
 function getListFolder($params)
 {
     $folder = $params->get('folder_images');
     $path = JPath::clean(JPATH_ROOT . DS . $folder);
     $data = array();
     if (JFolder::exists($path)) {
         $files = JFolder::files($path, "\\.(jpg|png|gif|jpeg|bmp)\$");
         $i = 0;
         foreach ($files as $file) {
             $image = JURI::root() . JPath::clean($folder . '/' . $file, '/');
             $item = new stdClass();
             $item->text = '';
             $item->introtext = $item->text;
             $item->catid = 1;
             $item->title = $file;
             $item->cateName = '';
             $item->link = $image;
             $item->image = modJacontentsliderHelper::renderImage($item->title, $item->link, $image, $params, $params->get('iwidth'), $params->get('iheight'));
             $data[$i] = $item;
             $data[$i] = modJacontentsliderHelper::processIntrotext($data[$i], $params->get('numchar', 0));
             $i++;
         }
     }
     return $data;
 }
    case 'content':
    default:
        $catid = $params->get('catid', 0);
        break;
}
if (!is_array($catid)) {
    $catid = (array) $catid;
}
if ($params->get('mode') == 'vertical') {
    $mode = 'vertical';
}
$source = $params->get('source', 'content');
if ($source == 'folder') {
    $params->set('showtitle', 0);
}
$contents = modJacontentsliderHelper::getListItems($catid, $params, $source);
if ($numElem == 0) {
    return '';
}
/**
 * id, title, decscription,link,
 */
$total = count($contents);
if (!defined('JACONTENTSLIDER2_ASSETS')) {
    define('JACONTENTSLIDER2_ASSETS', 1);
    /* load javascript. */
    modJacontentsliderHelper::javascript($params);
    /* load css. */
    modJacontentsliderHelper::css($params);
}
require JModuleHelper::getLayoutPath('mod_jacontentslider');