За последние 24 часа нас посетили 24432 программиста и 1726 роботов. Сейчас ищут 1898 программистов ...

Нужно сделать слайдер контента

Тема в разделе "JavaScript и AJAX", создана пользователем OgecuT, 22 июл 2014.

  1. OgecuT

    OgecuT Новичок

    С нами с:
    22 июл 2014
    Сообщения:
    9
    Симпатии:
    0
    Дорый вечер. Пишу может не там заранее извините. Нужно этот код заключить в слайдер. Это код шаблона от модуля К2 content для joomla
    Он отвечает за вывод материала. Например я выбираю показать 10 материалов. на странице выводит 10 материалов. Я хочу заключить его в слайдер чтобы слайдер листал по 5 материалов Возможно такое?
    Вот код:
    Код (Text):
    1. <?php
    2. /**
    3.  * @version     2.6.x
    4.  * @package     K2
    5.  * @author      JoomlaWorks http://www.joomlaworks.net
    6.  * @copyright   Copyright (c) 2006 - 2014 JoomlaWorks Ltd. All rights reserved.
    7.  * @license     GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
    8.  */
    9.  
    10. // no direct access
    11. defined('_JEXEC') or die;
    12. ?>
    13.  
    14. <div id="k2ModuleBox<?php echo $module->id; ?>" class="k2ItemsBlock<?php if($params->get('moduleclass_sfx')) echo ' '.$params->get('moduleclass_sfx'); ?>">
    15.  
    16.     <?php if($params->get('itemPreText')): ?>
    17.     <p class="modulePretext"><?php echo $params->get('itemPreText'); ?></p>
    18.     <?php endif; ?>
    19.  
    20.     <?php if(count($items)): ?>
    21.   <ul>
    22.     <?php foreach ($items as $key=>$item):  ?>
    23.     <li class="<?php echo ($key%2) ? "odd" : "even"; if(count($items)==$key+1) echo ' lastItem'; ?>">
    24.  
    25.                        
    26.                         <?php
    27.                            if($params->get('ItemExtraFields') && count($item->extra_fields));
    28.                                 foreach ($item->extra_fields as $extr):{  
    29.                     $extrafields[$extr->id] = $extr->value;
    30.                     }
    31.                       $extraField=array();
    32.                     ?>     
    33.                                 <?php endforeach; ?>
    34.    
    35.    
    36.       <!-- Plugins: BeforeDisplay -->
    37.       <?php echo $item->event->BeforeDisplay; ?>
    38.  
    39.       <!-- K2 Plugins: K2BeforeDisplay -->
    40.       <?php echo $item->event->K2BeforeDisplay; ?>
    41.  
    42.       <?php if($params->get('itemAuthorAvatar')): ?>
    43.       <a class="k2Avatar moduleItemAuthorAvatar" rel="author" href="<?php echo $item->authorLink; ?>">
    44.                 <img src="<?php echo $item->authorAvatar; ?>" alt="<?php echo K2HelperUtilities::cleanHtml($item->author); ?>" style="width:<?php echo $avatarWidth; ?>px;height:auto;" />
    45.             </a>
    46.       <?php endif; ?>
    47.  
    48.       <?php if($params->get('itemTitle')): ?>
    49.       <a class="moduleItemTitle" href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>
    50.       <?php endif; ?>
    51.  
    52.       <?php if($params->get('itemAuthor')): ?>
    53.       <div class="moduleItemAuthor">
    54.           <?php echo K2HelperUtilities::writtenBy($item->authorGender); ?>
    55.    
    56.                 <?php if(isset($item->authorLink)): ?>
    57.                 <a rel="author" title="<?php echo K2HelperUtilities::cleanHtml($item->author); ?>" href="<?php echo $item->authorLink; ?>"><?php echo $item->author; ?></a>
    58.                 <?php else: ?>
    59.                 <?php echo $item->author; ?>
    60.                 <?php endif; ?>
    61.                
    62.                 <?php if($params->get('userDescription')): ?>
    63.                 <?php echo $item->authorDescription; ?>
    64.                 <?php endif; ?>
    65.                
    66.             </div>
    67.             <?php endif; ?>
    68.  
    69.       <!-- Plugins: AfterDisplayTitle -->
    70.       <?php echo $item->event->AfterDisplayTitle; ?>
    71.  
    72.       <!-- K2 Plugins: K2AfterDisplayTitle -->
    73.       <?php echo $item->event->K2AfterDisplayTitle; ?>
    74.  
    75.       <!-- Plugins: BeforeDisplayContent -->
    76.       <?php echo $item->event->BeforeDisplayContent; ?>
    77.  
    78.       <!-- K2 Plugins: K2BeforeDisplayContent -->
    79.       <?php echo $item->event->K2BeforeDisplayContent; ?>
    80.  
    81.       <?php if($params->get('itemImage') || $params->get('itemIntroText')): ?>
    82.       <div class="moduleItemIntrotext">
    83.           <?php if($params->get('itemImage') && isset($item->image)): ?>
    84.           <a class="moduleItemImage" href="<?php echo $item->link; ?>" title="<?php echo JText::_('K2_CONTINUE_READING'); ?> &quot;<?php echo K2HelperUtilities::cleanHtml($item->title); ?>&quot;">
    85.             <img src="<?php echo $item->image; ?>" alt="<?php echo K2HelperUtilities::cleanHtml($item->title); ?>"/>
    86.           </a>
    87.           <?php endif; ?>
    88.  
    89.         <?php if($params->get('itemIntroText')): ?>
    90.         <?php echo $item->introtext; ?>
    91.         <?php endif; ?>
    92.       </div>
    93.       <?php endif; ?>
    94.                                 <?php if(!empty($extrafields[7])):?>
    95.                                 <div class="bImage_k2_content">
    96.                                      <?php echo $extrafields[7];?>
    97.                                 </div>
    98.                                 <?php endif; ?>
    99.                                
    100.                             <div class="infoArt_k2_content">
    101.                                                                        
    102.                                         <?php if(!empty($extrafields[4])):?>
    103.                                         <div class="info_s_k2_content">
    104.                                             <div class="i_street_k2_content"></div> <?php echo $extrafields[4];?>
    105.                                         </div>
    106.                                         <?php endif; ?>
    107.                                                                
    108.                                         <?php if(!empty($extrafields[6])):?>
    109.                                         <div class="info_p_k2_content">
    110.                                             <div class="i_price_k2_content"></div> <?php echo $extrafields[6];?>
    111.                                         </div>
    112.                                         <?php endif; ?>
    113.                             </div>
    114.  
    115.       <div class="clr"></div>
    116.  
    117.       <?php if($params->get('itemVideo')): ?>
    118.       <div class="moduleItemVideo">
    119.         <?php echo $item->video ; ?>
    120.         <span class="moduleItemVideoCaption"><?php echo $item->video_caption ; ?></span>
    121.         <span class="moduleItemVideoCredits"><?php echo $item->video_credits ; ?></span>
    122.       </div>
    123.       <?php endif; ?>
    124.  
    125.       <div class="clr"></div>
    126.  
    127.       <!-- Plugins: AfterDisplayContent -->
    128.       <?php echo $item->event->AfterDisplayContent; ?>
    129.  
    130.       <!-- K2 Plugins: K2AfterDisplayContent -->
    131.       <?php echo $item->event->K2AfterDisplayContent; ?>
    132.  
    133.       <?php if($params->get('itemDateCreated')): ?>
    134.       <span class="moduleItemDateCreated"><?php echo JText::_('K2_WRITTEN_ON') ; ?> <?php echo JHTML::_('date', $item->created, JText::_('K2_DATE_FORMAT_LC2')); ?></span>
    135.       <?php endif; ?>
    136.  
    137.       <?php if($params->get('itemCategory')): ?>
    138.       <?php echo JText::_('K2_IN') ; ?> <a class="moduleItemCategory" href="<?php echo $item->categoryLink; ?>"><?php echo $item->categoryname; ?></a>
    139.       <?php endif; ?>
    140.  
    141.       <?php if($params->get('itemTags') && count($item->tags)>0): ?>
    142.       <div class="moduleItemTags">
    143.         <b><?php echo JText::_('K2_TAGS'); ?>:</b>
    144.         <?php foreach ($item->tags as $tag): ?>
    145.         <a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a>
    146.         <?php endforeach; ?>
    147.       </div>
    148.       <?php endif; ?>
    149.  
    150.       <?php if($params->get('itemAttachments') && count($item->attachments)): ?>
    151.             <div class="moduleAttachments">
    152.                 <?php foreach ($item->attachments as $attachment): ?>
    153.                 <a title="<?php echo K2HelperUtilities::cleanHtml($attachment->titleAttribute); ?>" href="<?php echo $attachment->link; ?>"><?php echo $attachment->title; ?></a>
    154.                 <?php endforeach; ?>
    155.             </div>
    156.       <?php endif; ?>
    157.  
    158.             <?php if($params->get('itemCommentsCounter') && $componentParams->get('comments')): ?>     
    159.                 <?php if(!empty($item->event->K2CommentsCounter)): ?>
    160.                     <!-- K2 Plugins: K2CommentsCounter -->
    161.                     <?php echo $item->event->K2CommentsCounter; ?>
    162.                 <?php else: ?>
    163.                     <?php if($item->numOfComments>0): ?>
    164.                     <a class="moduleItemComments" href="<?php echo $item->link.'#itemCommentsAnchor'; ?>">
    165.                         <?php echo $item->numOfComments; ?> <?php if($item->numOfComments>1) echo JText::_('K2_COMMENTS'); else echo JText::_('K2_COMMENT'); ?>
    166.                     </a>
    167.                     <?php else: ?>
    168.                     <a class="moduleItemComments" href="<?php echo $item->link.'#itemCommentsAnchor'; ?>">
    169.                         <?php echo JText::_('K2_BE_THE_FIRST_TO_COMMENT'); ?>
    170.                     </a>
    171.                     <?php endif; ?>
    172.                 <?php endif; ?>
    173.             <?php endif; ?>
    174.  
    175.             <?php if($params->get('itemHits')): ?>
    176.             <span class="moduleItemHits">
    177.                 <?php echo JText::_('K2_READ'); ?> <?php echo $item->hits; ?> <?php echo JText::_('K2_TIMES'); ?>
    178.             </span>
    179.             <?php endif; ?>
    180.  
    181.             <?php if($params->get('itemReadMore') && $item->fulltext): ?>
    182.             <a class="moduleItemReadMore" href="<?php echo $item->link; ?>">
    183.                 <?php echo JText::_('K2_READ_MORE'); ?>
    184.             </a>
    185.             <?php endif; ?>
    186.  
    187.       <!-- Plugins: AfterDisplay -->
    188.       <?php echo $item->event->AfterDisplay; ?>
    189.  
    190.       <!-- K2 Plugins: K2AfterDisplay -->
    191.       <?php echo $item->event->K2AfterDisplay; ?>
    192.  
    193.       <div class="clr"></div>
    194.     </li>
    195.     <?php endforeach; ?>
    196.     <li class="clearList"></li>
    197.   </ul>
    198.   <?php endif; ?>
    199.  
    200.     <?php if($params->get('itemCustomLink')): ?>
    201.     <a class="moduleCustomLink" href="<?php echo $params->get('itemCustomLinkURL'); ?>" title="<?php echo K2HelperUtilities::cleanHtml($itemCustomLinkTitle); ?>"><?php echo $itemCustomLinkTitle; ?></a>
    202.     <?php endif; ?>
    203.  
    204.     <?php if($params->get('feed')): ?>
    205.     <div class="k2FeedIcon">
    206.         <a href="<?php echo JRoute::_('index.php?option=com_k2&view=itemlist&format=feed&moduleID='.$module->id); ?>" title="<?php echo JText::_('K2_SUBSCRIBE_TO_THIS_RSS_FEED'); ?>">
    207.             <span><?php echo JText::_('K2_SUBSCRIBE_TO_THIS_RSS_FEED'); ?></span>
    208.         </a>
    209.         <div class="clr"></div>
    210.     </div>
    211.     <?php endif; ?>
    212.  
    213. </div>
     
  2. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Можно сделать все... В нете куча слайдеров бесплатных валяется - бери не хочу. Погугли jQuery slider, выбери подходящий и прилепи к себе.