Hallo zusammen,
ich habe in meinem Board
diesen Highslide MOD verbaut. Dieser funktioniert soweit auch, außer im Portal. Gibt es eine Möglichkeit, dies auch im Portal gangbar zu machen. Da ist zwar in der Willkommensbox nur ein Bild, aber dieses sollte beim Klick auch vergrößert werden.
Im Highslide Mod gibt es eigentlich nur 2 Dateien zu verändern:
in der overall_header.html finde:
Code: Alles auswählen
<!-- IF _file.S_THUMBNAIL -->
<dl class="thumbnail">
<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
</dl>
<!-- ENDIF -->
and replace with:
Code: Alles auswählen
<!-- IF _file.S_THUMBNAIL -->
<div class="highslide-gallery">
<a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="return hs.expand(this, { captionText: '<!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->' } )"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
<div class="highslide-caption"></div>
</div>
<!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->
<!-- ENDIF -->
Und in der attachment.html muss folgendes rein:
Finde:
Add before:
Code: Alles auswählen
<!-- IF SCRIPT_NAME == "viewtopic" or SCRIPT_NAME == "posting" or SCRIPT_NAME == "ucp" or SCRIPT_NAME == "search" -->
<script type="text/javascript" src="{ROOT_PATH}/highslide/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="{ROOT_PATH}/highslide/highslide.css" />
<script type="text/javascript">
hs.graphicsDir = 'highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.fadeInOut = false;
hs.dimmingOpacity = 0.75;
hs.wrapperClassName = 'borderless';
hs.captionOverlay.hideOnMouseOut = true;
hs.marginLeft = 85;
hs.marginBottom = 0;
hs.marginTop = 0;
hs.numberPosition = 'caption';
// Adding the Watermark
hs.registerOverlay({
html: '<div class="watermark" onclick="return hs.close(this)" title="Close" style="width:120px; height: 120px; background: url(highslide/graphics/watermark.png)"></div>',
hideOnMouseOut: true,
opacity: 0.4,
repeat: false,
position: 'top right',
fade: 2 // fading the semi-transparent overlay looks bad in IE
})
// Adding the controlbar
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 3000,
repeat: false,
useControls: true,
fixedControls: true,
overlayOptions: {
opacity: .6,
position: 'top center',
hideOnMouseOut: true
},
thumbstrip: {
position: 'middle left',
mode: 'vertical',
relativeTo: 'viewport'
}
});
</script>
<!-- ENDIF -->
Mehr ist es eigentlich nicht. Welcher dieser Codeschnipsel müsste wo rein, damit der Highslide Image Resizer auch im Portal funktioniert?
Vielen Dank vorab.