Thumbnails

Nightmare

Легенда
Правильно обнулять надо css, что бы везде одинаково было. Как пример создать класс reset обнулить все что мешает, и уже сделать так как удобно вам. Если конечно все так плохо
 

Diman

Пользователь
А вы не задумывались, что эскизы, помещенные в спойлер грузятся сразу со страницей, а не при раскрытии спойлера? Это не очень круто, особенно когда эскизов много, а интернет медленный.

P.S А описание мода взято из моей модификации))
 

phpfox

Пользователь
Найти
$spoiler = '
' . $img . '
';

Добавить
$spoiler2 = '
' . $th . '
';

Найти
$text .= '<br /><h4 align="left"><b>'. $lang['gallery_tag_spoiler'] .':</b></h4><input type="text" readonly="" value=\''. $spoiler .'\' size="140" onclick="f2(this);">';

Добавить
$text .= '<br /><h4 align="left"><b>'. $lang['gallery_tag_spoiler_th'] .':</b></h4><input type="text" readonly="" value=\''. $spoiler2 .'\' size="140" onclick="f2(this);">';

И в lang_gallery.php
$lang['gallery_tag_spoiler_th'] = 'Тэг cпойлера c эскизом';
 

regenun

Пользователь
помогите я и кеш чистил и все делал но эскиз открывается в новом окне
ставил все правельно
 

krumax

Пользователь
regenun, возможно скрипт с чем-то конфликтует.
Попробуй
PHP:
<script type="text/javascript" src="{#BB_ROOT}misc/js/subSiver/highslide.js"></script>
<link rel="stylesheet" type="text/css" href="{#BB_ROOT}misc/js/subSiver/highslide.css" />
<script type="text/javascript">
hs.graphicsDir = '{#BB_ROOT}misc/js/subSiver/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.outlineType = 'glossy-dark';
hs.wrapperClassName = 'dark';
hs.fadeInOut = true;
hs.dimmingOpacity = 0.50;
hs.numberPosition = 'caption';
</script>
вставить перед строкой
PHP:
</head>
 

krumax

Пользователь
А теперь добавим Watermark и уберём предпросмотр других скринов:

находим
PHP:
<script type="text/javascript">
  hs.graphicsDir = '{#BB_ROOT}misc/js/subSiver/graphics/';
  hs.align = 'center';
  hs.transitions = ['expand', 'crossfade'];
  hs.outlineType = 'glossy-dark';
    hs.wrapperClassName = 'dark';
  hs.fadeInOut = true;
  hs.dimmingOpacity = 0.50;
  hs.numberPosition = 'caption';
</script>
и заменяем на
PHP:
<script type="text/javascript">
hs.graphicsDir = '{#BB_ROOT}misc/js/subSiver/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.fadeInOut = false;
hs.dimmingOpacity = 0.75;
hs.wrapperClassName = 'dark';
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: 34px; background: url(/misc/js/subSiver/graphics/watermark.png)"></div>',
hideOnMouseOut: true,
opacity: 0.6,
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: 'bottom center',
hideOnMouseOut: true
}
});
</script>

открываем highslide.js и удаляем
PHP:
hs.addSlideshow({interval:5E3,repeat:false,useControls:true,fixedControls:"fit",overlayOptions:{position:"bottom center",opacity:0.75,hideOnMouseOut:true},thumbstrip:{position:"above",mode:"horizontal",relativeTo:"expander"}});

конечно всё это можно было бы в нём и прописать, но мне так удобнее.

Вот результат:1000.png
 
F

frank

Гость
krumax, у тебя этот тег для оформления скриншотов в раздачах всегда используют? какие были найдены недостатки и плюсы использовования подобного тега?
я из минусов помню: нечёткое отображение миниатюры, нагрузка на эвм пользователя, и при открытие по прямой ссылке изображение в большинстве случаев загружается заново (фактически нагрузка на сервер и увеличения трафика пользователя).
 

krumax

Пользователь
frank, самый главный недостаток это загрузка всего изображения, а не при увеличении по клику.
Качество миниатюр меня устраивает, хотя планирую поставить fancybox :rolleyes: - на старом движке так и было.
 
Сверху