Page 2 of 2

Re: Latest Upload 'Category' - Modul

Posted: 11 Feb 2011, 18:07
by hero111
...ich versuche es jetzt nocheinmal nach all den Einträgen an ein zufriedenstellenderes Ergebnis zu kommen.

Ich habe es jetzt mit dem Phocagallery Plugin versucht "{phocagallery view=categories|imagecategories=0|hidecategories=0}"

Das Ergebnis gefällt mir schon ganz gut, was mich noch etwas stört, daß die Kategorien nicht nach Erstellungsdatum chronologisch sortiert & auf eine bestimmte Anzahl beschränkt sind.

Ist es möglich eine Art 'categories_ordering' (sortiert nach Erstellungsdatum) und eine Beschränkung auf z.b. '5' Categorien zu erzwingen.

Falls nicht, ist es schwierig das Plugin dafür anzupassen ?


Herzlichen Dank im Voraus für konstruktive Hilfe...

Re: Latest Upload 'Category' - Modul

Posted: 13 Feb 2011, 12:54
by hero111
Hab jetzt nach langem Suchen ein Modul gefunden, daß genau meine Anforderungen erfüllt: 'Phoca Gallery Category module'
http://extensions.escope.cz/en/

Code: Select all

<?php
/**
 * @license GNU/GPL, see LICENSE.php
 * @author Jan Linhart
 * @link http://escope.cz
 */
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );   
//echo JRoute::_('index.php?option=example&task=view');  
$conuter = 1;
?>                 
<ul><div class="pg_data">
<?php foreach($datas as $data){              
$path = explode("/",$data->filename);         
$pathLength = count($path);
$imageName = $path[$pathLength - 1];
$path[$pathLength - 1] = "thumbs/phoca_thumb_".$thumbnail."_".$imageName;
$path2 = implode("/",$path);
$catLink = JRoute::_('index.php?option=com_phocagallery&view=category&id='.$data->catid.':'.$data->alias.'&Itemid=47');
// for picasa images
if ($data->extl != '' && $data->extl != null) {
    if ($thumbnail == 'l') {$imgLink = $data->extl;}
    if ($thumbnail == 'm') {$imgLink = $data->extm;}
    if ($thumbnail == 's') {$imgLink = $data->exts;}
}
// for phoca images
else {$imgLink = 'images/phocagallery/'.$path2;}
?>                                                                             
<li><div class="one_item one_item<?php echo $conuter; ?>">
  <?php if($showImage) { ?>
    <a class="image" href="<?php echo $catLink; ?>">
      <img class="img_round" src="<?php echo $imgLink; ?>" alt="<?php echo $data->title; ?>" />
    </a>
  <?php } ?>

    <a href="<?php echo $catLink; ?>">
      <?php echo $data->cat_title; ?>
    </a>  
 
  <?php if($showReadMore) { ?>

    <div class="cat_description"><?php echo strip_tags(mb_substr($data->cat_description,0,$descriptionLength)); ?>
    <?php if($data->cat_description != '' && $data->cat_description != null) {echo $descriptionEnd;} ?>
    <a class="read_more" href="<?php echo $catLink ?>"><?php echo $readMore; ?></a>

    </div>
  <?php } ?>
  </li><div class="clr"></div>
  </div>
<?php 
  $conuter++;
} ?>
</div></ul> 
<div class="clr"></div>
<?php if($round) { ?> 
  <script type="text/javascript">
       jQuery(document).ready(function(){
        var size = <?php echo $borderWidth; ?>;
        var color = "<?php echo $borderColor; ?>";
        var radius = <?php echo $cornerRadius; ?>;
        jQuery(".img_round").imgr({size:size+"px",color:color,radius:radius+"px"});
       });
  </script>
<?php } ?> 
Eventuell würd ich noch gerne hinzufügen, wieviele Fotos in der Kategroie sind, wie erhalte ich diesen Wert am Besten ?!?

Code: Select all

if ($this->categories[$i]->numlinks > 0) {echo '<span class="small">('.$this->categories[$i]->numlinks.')</span>';}
Wie passe ich diesen Code an, damit ich ihn im oberen Modul einfügen kann?
Wäre super, wenn mir jemand dazu eine Lösung posten könnte - Ich werke schon die ganze Zeit damit herum und schaffe es nicht... DANKE !

Re: Latest Upload 'Category' - Modul

Posted: 13 Feb 2011, 16:32
by Jan
Hallo, dann glaube ich, du braucht sich bem dem Hersteller von diesem Module fragen. :idea: