Da ich nicht weis ob es dieses add-on auch einzeln gibt bzw. welchen Umfang es hat, beziehe ich mich hier auf das Full Album Pack!
Die Slideshow selber ein einen kleinen Schönheitsfehler wenn in einer Kategorie nur 1 Bild vorhanden ist. Und zwar versucht sie das nächste Bild aufzurufen, welches logischerweise nicht da ist, und es kommt zu der meldung das das Bild nicht exestiert.
Da es ziemlich blödsinnig ist die Slideshow zu aktivieren wenn nur 1 Bild exestiert, blendet dieser Fix den entsprechenden Link einfach aus. Was normalerweise nur geschieht wenn kein Bild exestiert.
- Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
album_mod/album_hierarchy_fuctions.php
#
#----------[ FIND ]-------------------------------------
#
if (album_get_total_pic_cat($ss_cat_id) > 0)
#
#----------[ REPLACE WITH ]-----------------------------
#
if (album_get_total_pic_cat($ss_cat_id) > 1)
#
#----------[ FIND ]-------------------------------------
#
if (album_get_total_pic_cat($cur_cat_id) > 0)
#
#----------[ REPLACE WITH ]-----------------------------
#
if (album_get_total_pic_cat($cur_cat_id) > 1)
#
#----------[ OPEN ]-------------------------------------
#
album_mod/album_hierarchy_sql.php
#
#----------[ FIND ]-------------------------------------
#
// Mighty Gorgon - Slideshow - BEGIN
#
#----------[ AFTER, ADD ]-------------------------------
#
if ($total_pics > 1)
{
#
#----------[ FIND ]-------------------------------------
#
// Mighty Gorgon - Slideshow - END
#
#----------[ BEFORE, ADD ]------------------------------
#
}
#
#----------[ OPEN ]-------------------------------------
#
album_showpage.php
#
#----------[ FIND ]-------------------------------------
#
else
{
$show_template = 'album_slideshow_body.tpl';
}
#
#----------[ REPLACE WITH ]-----------------------------
#
else
{
$show_template = 'album_showpage_body.tpl';
}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/album_showpage_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="row1" align="center">
<form name="slideshowf" action="{U_SLIDESHOW}" method="post" onsubmit="return true;">
<span class="gensmall">{SLIDESHOW_SELECT}</span>
<input type="submit" class="button" value="{L_SLIDESHOW_ONOFF}" style="width: 120px" /><br />
{U_PIC_L1}<img src="{U_PIC}" border="0" vspace="10" alt="{PIC_TITLE}" title="{PIC_TITLE}" />{U_PIC_L2}
</form>
<span class="genmed">{U_PIC_CLICK}</span>
</td>
#
#----------[ REPLACE WITH ]-----------------------------
#
<td class="row1" align="center">
{U_PIC_L1}<img src="{U_PIC}" border="0" vspace="10" alt="{PIC_TITLE}" title="{PIC_TITLE}" />{U_PIC_L2}<br />
<span class="genmed">{U_PIC_CLICK}</span>
</td>
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Zugefügt nach 1 Stunde(n) 27 Minute(n):
Ein weiteres Problem ist der next-/previous Button in der Bildansicht (showpage). Auch dort kommt es zur "Das Bild exestiert nicht" Meldung, wenn nur 1 Bild in der Kategorie vorhanden ist.
Der folgende Fix bewirkt das diese Meldung nicht kommt, und stattdessen einfach das aktuelle Bild neu geladen wird (womit übrigens auch das Slideshow Problem entgültig gelöst ist).
- Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
album_showpage.php
#
#----------[ FIND ]-------------------------------------
#
if( empty($row) )
{
message_die(GENERAL_ERROR, $lang['Pic_not_exist']);
}
}
$pic_id = $row['pic_id'];
#
#----------[ REPLACE WITH ]-----------------------------
#
if( empty($row) )
{
$row['pic_id'] = $pic_id_temp;
}
}
$pic_id = $row['pic_id'];
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM