mkzr
03-06-2011, 10:41
Witam wszystkich,
www.tododesign.pl
Zakładka "projekty".
Chciałbym, żeby menu boczne Ignite Gallery przesuwało się identycznie jak poziome miniaturki pod głównym zdjęciem. Aktualnie używam paginacji, ale jest ona beznadziejna.
Ktoś ma jakiś pomysł? Próbowałem już SlideShowPro i nie działa.
---------- Post dodany o 07:53 ---------- Poprzedni post był o 06:37 ----------
albo, żeby ta paginacja była np. w AJAX (żeby po kliknięciu "2" przesuwały się tylko miniaturki zdjęć, bez przeładowania całej strony).
---------- Post dodany o 08:41 ---------- Poprzedni post był o 07:53 ----------
Dla ułatwienia dodam zawartość pliku php, który wyświetla boczne lewe menu z obrazkami:
<?php defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<div class="igallery_clear"></div>
<form action="index.php?option=com_igallery&view=igcategory&id=<?php echo $this->id; ?>&Itemid=<?php echo $this->Itemid; ?>" method="post" name="adminForm">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php
if(count($this->categoryChildren) != 0)
{
?>
<div id="cat_child_wrapper<?php echo $this->id; ?>" class="cat_child_wrapper"><!-- start category children wrapper -->
<?php
$counter = 0;
$columns = $this->profile->columns == 0 ? count($this->categoryChildren) : $this->profile->columns;
while($counter < count($this->categoryChildren))
{
for($i=0; $i<$columns; $i++)
{
$row = &$this->categoryChildren[$counter];
if($row != null)
{
$link = JRoute::_('index.php?option=com_igallery&view=igca tegory&id='.$row->id.'&Itemid='.$this->Itemid);
?>
<div class="cat_child" style="width: <?php echo $row->menu_max_width; ?>px;">
<!-- <h3 class="cat_child_h3">
<a href="<?php echo $link; ?>" class="cat_child_a">
<?php echo $row->name; ?>
</a>
</h3> -->
<?php
if( isset($row->fileArray))
{
?>
<a href="<?php echo $link; ?>">
<img src="<?php echo IG_IMAGE_HTML_RESIZE; ?><?php echo $row->fileArray['folderName']; ?>/<?php echo $row->fileArray['fullFileName']; ?>" alt=""/>
</a>
<?php
}
echo $row->menu_description;
?>
</div>
<?php
}
$counter++;
}
?>
<div class="igallery_clear"></div>
<?php
}
?>
</div><!-- end category children wrapper -->
<?php
}
?>
</td>
</tr>
<?php if($this->profile->menu_pagination == 1): ?>
<tr>
<td align="center" colspan="4" class="sectiontablefooter<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->pagination->getPagesLinks(); ?>
</td>
</tr>
<tr>
<td colspan="4" align="right" class="pagecounter">
<!-- <?php echo $this->pagination->getPagesCounter(); ?> -->
</td>
</tr>
<?php endif; ?>
</table>
</form>
<div class="igallery_clear"></div>
www.tododesign.pl
Zakładka "projekty".
Chciałbym, żeby menu boczne Ignite Gallery przesuwało się identycznie jak poziome miniaturki pod głównym zdjęciem. Aktualnie używam paginacji, ale jest ona beznadziejna.
Ktoś ma jakiś pomysł? Próbowałem już SlideShowPro i nie działa.
---------- Post dodany o 07:53 ---------- Poprzedni post był o 06:37 ----------
albo, żeby ta paginacja była np. w AJAX (żeby po kliknięciu "2" przesuwały się tylko miniaturki zdjęć, bez przeładowania całej strony).
---------- Post dodany o 08:41 ---------- Poprzedni post był o 07:53 ----------
Dla ułatwienia dodam zawartość pliku php, który wyświetla boczne lewe menu z obrazkami:
<?php defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<div class="igallery_clear"></div>
<form action="index.php?option=com_igallery&view=igcategory&id=<?php echo $this->id; ?>&Itemid=<?php echo $this->Itemid; ?>" method="post" name="adminForm">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php
if(count($this->categoryChildren) != 0)
{
?>
<div id="cat_child_wrapper<?php echo $this->id; ?>" class="cat_child_wrapper"><!-- start category children wrapper -->
<?php
$counter = 0;
$columns = $this->profile->columns == 0 ? count($this->categoryChildren) : $this->profile->columns;
while($counter < count($this->categoryChildren))
{
for($i=0; $i<$columns; $i++)
{
$row = &$this->categoryChildren[$counter];
if($row != null)
{
$link = JRoute::_('index.php?option=com_igallery&view=igca tegory&id='.$row->id.'&Itemid='.$this->Itemid);
?>
<div class="cat_child" style="width: <?php echo $row->menu_max_width; ?>px;">
<!-- <h3 class="cat_child_h3">
<a href="<?php echo $link; ?>" class="cat_child_a">
<?php echo $row->name; ?>
</a>
</h3> -->
<?php
if( isset($row->fileArray))
{
?>
<a href="<?php echo $link; ?>">
<img src="<?php echo IG_IMAGE_HTML_RESIZE; ?><?php echo $row->fileArray['folderName']; ?>/<?php echo $row->fileArray['fullFileName']; ?>" alt=""/>
</a>
<?php
}
echo $row->menu_description;
?>
</div>
<?php
}
$counter++;
}
?>
<div class="igallery_clear"></div>
<?php
}
?>
</div><!-- end category children wrapper -->
<?php
}
?>
</td>
</tr>
<?php if($this->profile->menu_pagination == 1): ?>
<tr>
<td align="center" colspan="4" class="sectiontablefooter<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->pagination->getPagesLinks(); ?>
</td>
</tr>
<tr>
<td colspan="4" align="right" class="pagecounter">
<!-- <?php echo $this->pagination->getPagesCounter(); ?> -->
</td>
</tr>
<?php endif; ?>
</table>
</form>
<div class="igallery_clear"></div>