Znal i netko za ovakav modul!!!

Autor Spekny, 30. Travanj 2011, 22:34

0 Članovi i 1 Gost pregledava ovu temu.

Spekny

http://www.kairos-trogir.com/Excursions_Trogir.aspx
ovo nije joomla ali kad je rijec o joomli jel ima neki modul za članke, da ih prikazuje ovako, znam da ima ovakav prikaz ali možeš odabrat da prikazuje
intro text, ja bi tija da prikaže nešto ovako u kratkim crtama te kad klikneš otvori članak. Naravno da se može nešto posložit u modulu anything, izgled i onda link na članak!!! ALi ako postoji gotov modul bilo bo zgodno. HVALA

buffon

http://raxo.org/

raxo je dobar ja mislim da je slican tome sto trazis

Guardian

#2
To je strašno lako dobiti sa K2 i custom template. Pomjeriš extra fields na mjesto "Introtext-a". Dobiješ uz to i clickable thumbs koji vode na članak.




Evo ti category_item.php od K2, za takav izgled stranice:
<?php
/**
 * @version $Id: category_item.php 493 2010-06-17 14:58:58Z joomlaworks $
 * @package K2
 * @author JoomlaWorks http://www.joomlaworks.gr
 * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

// Define default image size (do not change)
K2HelperUtilities::setDefaultImage($this->item'itemlist'$this->item->params);

?>


<!-- Start K2 Item Layout -->
<div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?><?php echo ($this->item->featured) ? ' catItemIsFeatured' ''?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">

<!-- Plugins: BeforeDisplay -->
<?php echo $this->item->event->BeforeDisplay?>

<!-- K2 Plugins: K2BeforeDisplay -->
<?php echo $this->item->event->K2BeforeDisplay?>

<?php if(isset($this->item->editLink)): ?>
<!-- Item edit link -->
<span class="catItemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink?>">
<?php echo JText::_('Edit item'); ?>
</a>
</span>
<?php endif; ?>

<div class="catItemHeader">

<?php if($this->item->params->get('catItemDateCreated')): ?>
<!-- Date created -->
<span class="catItemDateCreated">
<?php echo JHTML::_('date'$this->item->created JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTitle')): ?>
  <!-- Item title -->
  <h2 class="catItemTitle">
  <?php if ($this->item->params->get('catItemTitleLinked')): ?>
<a href="<?php echo $this->item->link?>">
  <?php echo $this->item->title?>
  </a>
  <?php else: ?>
  <?php echo $this->item->title?>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
  <!-- Featured flag -->
  <span>
  <sup>
  <?php echo JText::_('Featured'); ?>
  </sup>
  </span>
  <?php endif; ?>

  </h2>
  <?php endif; ?>

<?php if($this->item->params->get('catItemAuthor')): ?>
<!-- Item Author -->
<span class="catItemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?> <a href="<?php echo $this->item->author->link?>"><?php echo $this->item->author->name?></a>
</span>
<?php endif; ?>

  </div>

  <!-- Plugins: AfterDisplayTitle -->
  <?php echo $this->item->event->AfterDisplayTitle?>

  <!-- K2 Plugins: K2AfterDisplayTitle -->
  <?php echo $this->item->event->K2AfterDisplayTitle?>

<?php if($this->item->params->get('catItemRating')): ?>
<!-- Item Rating -->
<div class="catItemRatingBlock">
<span><?php echo JText::_('Rate this item'); ?></span>
<div class="itemRatingForm">
<ul class="itemRatingList">
<li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id?>" style="width:<?php echo $this->item->votingPercentage?>%;"></li>
<li><a href="#" rel="<?php echo $this->item->id?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
<li><a href="#" rel="<?php echo $this->item->id?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
<li><a href="#" rel="<?php echo $this->item->id?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
<li><a href="#" rel="<?php echo $this->item->id?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
<li><a href="#" rel="<?php echo $this->item->id?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
</ul>
<div id="itemRatingLog<?php echo $this->item->id?>" class="itemRatingLog"><?php echo $this->item->numOfvotes?></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<?php endif; ?>

  <div class="catItemBody">

  <!-- Plugins: BeforeDisplayContent -->
  <?php echo $this->item->event->BeforeDisplayContent?>

  <!-- K2 Plugins: K2BeforeDisplayContent -->
  <?php echo $this->item->event->K2BeforeDisplayContent?>

  <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
  <!-- Item Image -->
  <div class="catItemImageBlock">
  <span class="catItemImage">
    <a href="<?php echo $this->item->link?>" title="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title?>">
    <img src="<?php echo $this->item->image?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title?>" style="width:<?php echo $this->item->imageWidth?>px; height:auto;" />
    </a>
  </span>
  <div class="clr"></div>
  </div>
  <?php endif; ?>
  <?php if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>
  <!-- Item extra fields -->
  <div class="catItemExtraFields">
<?php /*?><h4><?php echo JText::_('Additional Info'); ?></h4>
<?php */?>   <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<li class="<?php echo ($key%2) ? "odd" "even"?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group?>">
<span class="catItemExtraFieldsLabel"><?php echo $extraField->name?></span>
<span class="catItemExtraFieldsValue"><?php echo $extraField->value?></span>
</li>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>
  <?php if($this->item->params->get('catItemIntroText')): ?>
  <!-- Item introtext -->
  <div class="catItemIntroText">
  <?php echo $this->item->introtext?>
  </div>
  <?php endif; ?>

<div class="clr"></div>
       
  <!-- Plugins: AfterDisplayContent -->
  <?php echo $this->item->event->AfterDisplayContent?>

  <!-- K2 Plugins: K2AfterDisplayContent -->
  <?php echo $this->item->event->K2AfterDisplayContent?>

  <div class="clr"></div>
  </div>

  <?php if(
  
$this->item->params->get('catItemHits') ||
  
$this->item->params->get('catItemCategory') ||
  
$this->item->params->get('catItemTags') ||
  
$this->item->params->get('catItemAttachments')
  ): 
?>

  <div class="catItemLinks">

<?php if($this->item->params->get('catItemHits')): ?>
<!-- Item Hits -->
<div class="catItemHitsBlock">
<span class="catItemHits">
<?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits?></b> <?php echo JText::_('times'); ?>
</span>
</div>
<?php endif; ?>

<?php if($this->item->params->get('catItemCategory')): ?>
<!-- Item category name -->
<div class="catItemCategory">
<span><?php echo JText::_('Published in'); ?></span>
<a href="<?php echo $this->item->category->link?>"><?php echo $this->item->category->name?></a>
</div>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTags') && count($this->item->tags)): ?>
  <!-- Item tags -->
  <div class="catItemTagsBlock">
  <span><?php echo JText::_("Tagged under"); ?></span>
  <ul class="catItemTags">
    <?php foreach ($this->item->tags as $tag): ?>
    <li><a href="<?php echo $tag->link?>"><?php echo $tag->name?></a></li>
    <?php endforeach; ?>
  </ul>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemAttachments') && count($this->item->attachments)): ?>
  <!-- Item attachments -->
  <div class="catItemAttachmentsBlock">
  <span><?php echo JText::_("Download attachments:"); ?></span>
  <ul class="catItemAttachments">
    <?php foreach ($this->item->attachments as $attachment): ?>
    <li>
    <a title="<?php echo htmlentities($attachment->titleAttributeENT_QUOTES'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ?>
    </a>
    <?php if($this->item->params->get('catItemAttachmentsCounter')): ?>
    <span>(<?php echo $attachment->hits?> <?php echo (count($attachment->hits)==1) ? JText::_("download") : JText::_("downloads"); ?>)</span>
    <?php endif; ?>
    </li>
    <?php endforeach; ?>
  </ul>
  </div>
  <?php endif; ?>

<div class="clr"></div>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <?php if($this->item->params->get('catItemVideo') && !empty($this->item->video)): ?>
  <!-- Item video -->
  <div class="catItemVideoBlock">
  <h3><?php echo JText::_('Related Video'); ?></h3>
<?php if($this->item->videoType=='embedded'): ?>
<div class="catItemVideoEmbedded">
<?php echo $this->item->video?>
</div>
<?php else: ?>
<span class="catItemVideo"><?php echo $this->item->video?></span>
<?php endif; ?>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemImageGallery') && !empty($this->item->gallery)): ?>
  <!-- Item image gallery -->
  <div class="catItemImageGallery">
  <h4><?php echo JText::_('Image Gallery'); ?></h4>
  <?php echo $this->item->gallery?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>

<?php if($this->item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
<!-- Anchor link to comments below -->
<div class="catItemCommentsLink">
<?php if(!empty($this->item->event->K2CommentsCounter)):?>
<!-- K2 Plugins: K2CommentsCounter -->
<?php echo $this->item->event->K2CommentsCounter?>
<?php else: ?>
<?php if($this->item->numOfComments 0): ?>
<a href="<?php echo $this->item->link?>#itemCommentsAnchor">
<?php echo $this->item->numOfComments?> <?php echo ($this->item->numOfComments>1) ? JText::_('comments') : JText::_('comment'); ?>
</a>
<?php else: ?>
<a href="<?php echo $this->item->link?>#itemCommentsAnchor">
<?php echo JText::_('Be the first to comment!'); ?>
</a>
<?php endif; ?>
<?php endif; ?>
</div>
<?php endif; ?> 

<?php if ($this->item->params->get('catItemReadMore')): ?>
<!-- Item "read more..." link -->
<div class="catItemReadMore">
<a class="k2ReadMore" href="<?php echo $this->item->link?>">
<?php echo JText::_('Read more...'); ?>
</a>
</div>
<?php endif; ?>

<div class="clr"></div>

<?php if($this->item->params->get('catItemDateModified')): ?>
<!-- Item date modified -->
<?php if($this->item->created != $this->item->modified): ?>
<span class="catItemDateModified">
<?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date'$this->item->modifiedJText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>
<?php endif; ?>

  <!-- Plugins: AfterDisplay -->
  <?php echo $this->item->event->AfterDisplay?>

  <!-- K2 Plugins: K2AfterDisplay -->
  <?php echo $this->item->event->K2AfterDisplay?>

<div class="clr"></div>
</div><div class="article_separator"></div>
<!-- End K2 Item Layout -->





Ako hoćeš thumbs sa istom visinom i širinom zamijeni kod u administrator/components/com_k2/models/item.php ovim:
(tu je Small, izaberi koji hoćeš po želji)
U gornjem kodu ti je jedina razlika u odnosu na onu stranicu d aje Title iznad thumb i fields. Ali lako to promijeniti ako te zanima.

//Small image
$handle->image_resize = true;
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_S';
if (JRequest::getInt('itemImageS')) {
$imageWidth = JRequest::getInt('itemImageS');
} else {
$imageWidth = $params->get('itemImageS', '100');
}
if (JRequest::getInt('itemImageS_Height')) {
$imageHeight = JRequest::getInt('itemImageS_Height');
} else {
$imageHeight = $params->get('itemImageS_Height', '100');
}
$handle->image_x = $imageWidth;
$handle->image_y = $imageHeight;
$handle->image_ratio_crop = true;
$handle->Process($savepath);