Poster Mod

Exile

Администратор
Dieselpower в исходном коде страницы посмотрите как выглядит код постера и обычной картинки. Сравните. Если не получится состряпать регулярку по этому образцу - сюда выложите, подскажем.
 

Dieselpower

Пользователь
Exile пробовал. Изображение обозначено, как

postImg и postImgAligned img

это соответственно
Код:
[img] и [img=left/right]

А вот с [poster] дела обстоят иначе:...

Код:
 onload="cvi_glossy.add(this,{radius:30,nogradient:true,angle:-33,shadow:30})"/>

И если я пишу, что картинка должна загружаться таким вот образом:

Код:
preg_match_all('#<img src="(.*?)" style="float: (.*?); max-width:(.*?)px; max-height:(.*?)px;" title="(.*?)" onload="cvi_glossy.add(this,{radius:30,nogradient:true,angle:-33,shadow:30})"/>#', $tor['post_html'], $out);

- изображения вообще не загружаются.

По умолчанию у мода картинки загружаются так:

Код:
preg_match_all('#<var class="postImg postImgAligned img-(.*?)" title="(.*?)">(.*?)</var>#', $tor['post_html'], $out);

Может я не могу сообразить, что скорей всего, ... не знаю в общем. Прошу Вашей помощи!
 
Последнее редактирование:

Ress Kent

Пользователь
Кто-нибудь с прокруткой разобрался? Если ставить jquery-1.4.4.js , то нельзя двойным кликом в профиле изменять данные.
Без jquery-1.4.4 получается скроллить только вправо
 

Ress Kent

Пользователь
Ress Kent у меня 1.4.4, проблем с редактированием данных по двойному щелчку в профиле нет.
Можешь скинуть как у тебя в page_header.tpl выглядят эти строчки
Код:
<script type="text/javascript" src="{SITE_URL}misc/js/jquery.pack.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/jquery-1.4.4.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/ui/jquery.mousewheel.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/ui/jquery.scrollable.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/main.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{#BB_ROOT}misc/js/jquery.tooltip.js?v={$bb_cfg['js_ver']}"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/swfobject.js?v={$bb_cfg['js_ver']}"></script>
Может у меня чего-то нехватает
 

Ress Kent

Пользователь
Сделал таким образом, все отлично работает
Код:
<script type="text/javascript" src="{SITE_URL}misc/js/jquery.cluetip.js"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/jquery.scrollable.js"></script>
<script type="text/javascript" src="{SITE_URL}misc/js/jquery.mousewheel.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $('div.load-local').cluetip({local:true, cursor: 'pointer',showTitle: true,arrows: true});
        $("div.scrollable").scrollable({size: 8, items: "#thumbs", hoverClass: "hover", keyboard: true, loop: false });
    });
</script>

<!-- IF USER_HIDE_CAT -->
<table cellpadding="0" cellspacing="0" class="poster">
<tr>
<td class="pad_2">
<!-- prev link -->
<a class="prev"></a>
<!-- root element for scrollable -->
<div class="scrollable">
<div id="thumbs">
<!-- BEGIN last_release -->
<!-- IF last_release.LAST_RELEASE -->
<div class="tCenter">{last_release.LAST_RELEASE}</div>
<!-- ENDIF -->
<!-- END last_release -->
</div>
</div>
<!-- next link -->
<a class="next"></a>
</td>
</tr>
</table>
<!-- ENDIF -->
 
Сверху