Ponygallery ML - Slimbox - Bilderdownload


Komponente: PonyGallery ML Version 2.51
Kategorieansicht: Slimbox

Problem: Bei eingeschalteter Slimboxansicht lassen sich die Bilder mit der rechten Maustaste (im Kontextmenü) nicht runterladen. Wird die Galerie zum Beispiel auf Diskothekenwebseiten benutzt, ist das sehr unpraktisch. Das Problem betrifft nicht direkt die PonyGallery, sondern die Slimbox (Next Gen Javascript).

Um das Problem zu umgehen, kann man einen Downloadlink direkt in der Kategorie unter dem Vorschaubild (Thumbnail) einbauen, der direkt auf das große Bild verlinkt. Nun lassen sich die Bilder bequem per "Ziel speichern unter... " runtergeladen werden. Dieser Hack lässt sich auch bei anderer Bildansicht (DHTML-Fenster, Javascript-Popup, Lightbox, Thickbox3) anwenden!


Datei: ponygallery.html.php (in components/com_ponygallery)

ab Zeile 1344

<?php
if ( $ag_showtitle ) {
?>
<br /><b><?php echo $row1->imgtitle; ?></b>
<?php

ändern in

<?php
if ( $ag_showtitle ) {
?>
<br /><b><?php echo $row1->imgtitle; ?></b>
<br>
<a target="_blank" href="/<?php echo $picturepath.$row1->imgthumbname; ?>">
<img src="/<?php echo $mosConfig_live_site . '/components/com_ponygallery/images/download.png' ;?>"
border="0" width="16" height="16" alt="Download" style="width:16px;height:16px;" class="pngfile" /></a>
<?php

Möchte man, dass die Bilder mit dem Wasserzeichen versehen werden, dann muss man statt des obigen Codes folgenden eingeben:

<?php
if ( $ag_showtitle ) {
?>
<br /><b><?php echo $row1->imgtitle; ?></b>
<br>
<a target="_blank" href="/<?php echo 'index.php?option=com_ponygallery&func=watermark&id='.$row1->
id.'&orig=0&no_html=1&Itemid='.$Itemid;?>">
<img src="/<?php echo $mosConfig_live_site . '/components/com_ponygallery/images/download.png' ;?>" 
border="0" width="16" height="16" alt="Download" style="width:16px;height:16px;" class="pngfile" /></a>
<?php

Achtung: Beim Einblenden des Wasserzeichens duch PonyML kommt es zu einem leichten Qualitätsverlust. Möchten man das vermeiden, dann sollten die Bilder schon lokal auf dem Rechner mit einem Wasserzeichen versehen und auf die richtige Größe gebracht werden.


Nun wird eine kleine Downloadgrafik unter dem Titel des Bildes angezeigt und das Bild kann einfach runtergeladen werden oder mit einem Klick in einem neuen Fenster geöffnet werden.

ponygallery_slimbox.jpg

Wenn man den Titel des Bildes nicht einblendet, muss der veränderte Code entsprechend weiter oben, bzw. unten im Quellcode eingebaut werden. Sollten hierzu Fragen entstehen, einfach per Kommentarfunktion nachfragen!

Zuletzt aktualisiert am Mittwoch, 14. März 2012 11:55

Copyright © 2005 - 2014 Kubik-Rubik.de - Viktor Vogel