Info HACK V2 Publick

Info HACK V2 Publick

качаем архив, распаковываем, и содержимое ложим в папку к своему скину!

Далее:
Админцентр > Список стилей > Изменение HTML шаблонов стиля «ВАШ СТИЛЬ» — skin_global (глобальные шаблоны) — global_board_header

Находим:

<script type=»text/javascript» src='{$this->ipsclass->vars[’img_url’]}/folder_js_skin/ips_menu_html.js’></script>

Ниже вставляем:


<script type=»text/javascript» src='{$this->ipsclass->vars[‘img_url’]}/folder_js_skin/jquery.js’></script>
<script type=»text/javascript» src='{$this->ipsclass->vars[‘img_url’]}/folder_js_skin/ddaccordion.js’></script>
<script type=»text/javascript»>

//Initialize User Info Hack By FrosT:
ddaccordion.init({
    headerclass: «info_hack», //Shared CSS class name of headers group
    contentclass: «inf_content», //Shared CSS class name of contents group
    revealtype: «click», //Reveal content when user clicks or onmouseover the header? Valid value: «click» or «mouseover»
    collapseprev: false, //Collapse previous content (so only one open at any time)? true/false
    defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
    onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
    animatedefault: true, //Should contents open by default be animated into view?
    persiststate: false, //persist state of opened contents within browser session?
    toggleclass: [«closedlanguage», «openlanguage»], //Two CSS classes to be applied to the header when it’s collapsed and expanded, respectively [«class1», «class2»]
    togglehtml: [«prefix», «<img src='{$this->ipsclass->vars[‘img_url’]}/folder_js_images/close.png’ /> «, «<img src='{$this->ipsclass->vars[‘img_url’]}/folder_js_images/open.png’ /> «], //Additional HTML added to the header when it’s collapsed and expanded, respectively  [«position», «html1», «html2»] (see docs)
    animatespeed: «fast», //speed of animation: «fast», «normal», or «slow»
    oninit:function(expandedindices){ //custom code to run when headers have initalized
        //do nothing
    },
    onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
        //do nothing
    }
})
</script>

PS:
если вы уже ставили мои хаки и библиотека jQuery у вас уже потключенна,
то естественно эту строчку вставлять не надо:

<script type=»text/javascript» src='{$this->ipsclass->vars[‘img_url’]}/folder_js_skin/jquery.js’></script>

сохраняем.

Админцентр > Список стилей > Изменение HTML шаблонов стиля «ВАШ СТИЛЬ» — skin_topic (просмотр темы) — RenderRow

ищем:

<div class=»inf2″>{$author[‘avatar’]}<br /><br /></div>

в зависимости от вашего скина строка так же может иметь вид:

{$author[‘avatar’]}<br />

под данной строкой делаем такую конструкцию

Информация о Пользователе:


<a href=»#» onclick=»ddaccordion.collapseall(‘info_hack’); return false»>Свернуть ВСЁ</a>  | <a href=»#» onclick=»ddaccordion.expandall(‘info_hack’); return false»>Развернуть ВСЁ</a>



<div class=»info_hack»>Дополнительно:</div>
<div class=»inf_content»>
ВАШИ ДАННЫЕ,,,,,,,,,,,,,,
</div>
</div>

<div class=»info_hack»>Связь:</div>
<div class=»inf_content»>
ВАШИ ДАННЫЕ,,,,,,,,,,,,,,
</div>


где
ВАШИ ДАННЫЕ,,,,,,,,,,,,,,

это то, — что вы хотите отображать в окне
например:


                <center><div class=»inf»><div class=»inf2″>{$author[‘title’]}<br /></div></div></center>
                <center><div class=»inf»><div class=»inf2″>{$author[‘member_rank_img’]}<br /></div></div></center>
                <div class=»inf»><div class=»inf2″>{$author[‘awards_img’]}</div></div>
                <div class=»inf»><div class=»inf2″>{$author[‘member_group’]}</div></div></p>
            <if=»$author[‘custom_fields’] != «»»>
            <div class=»inf»><div class=»inf2″>{$author[‘custom_fields’]}</div></div>
            </if>
                       <div class=»inf»><div class=»inf2″><if=»$author[‘icq_number’]»>

тоесть конструкция будет иметь вид:


<h2>Информация о Пользователе:</h2>
<a href=»#» onclick=»ddaccordion.collapseall(‘info_hack’); return false»>Свернуть ВСЁ</a>  | <a href=»#»

onclick=»ddaccordion.expandall(‘info_hack’); return false»>Развернуть ВСЁ</a>

<div class=»info_hack»>Дополнительно:</div>
<div class=»inf_content»>
                <center><div class=»inf»><div class=»inf2″>{$author[‘member_rank_img’]}<br /></div></div></center>
                <div class=»inf»><div class=»inf2″>{$author[‘awards_img’]}</div></div>
                <div class=»inf»><div class=»inf2″>{$author[‘member_group’]}</div></div></p>
            <if=»$author[‘custom_fields’] != «»»>
            <div class=»inf»><div class=»inf2″>{$author[‘custom_fields’]}</div></div>
            </if>
</div>
</div>

<div class=»info_hack»>Связь:</div>
<div class=»inf_content»>
        <div class=»inf»><div class=»inf2″><if=»$author[‘icq_number’]»>
ICQ: {$author[‘icq_number’]}
<a href=http://wwp.icq.com/{$author[‘icq_number’]}#pager target=’_blank’><img src=http://web.icq.com/whitepages/online?icq=

{$author[‘icq_number’]}&img=5 border=0 width=18 height=18></a>
        </if>
    </div>
    </div>
</div>



естественно что все переменные, (
{$author[‘title’]}, {$author[‘member_rank_img’]}, {$author[‘member_group’]}
и т.д.)


которые вы вставите в конструкцию, надо будет удалить из шаблона, если вы конечно не хотите чтобы оно отображалось дважды, и в окне, и так как у вас было…

Вот сообственно и всё, если не понятно спрашиваем!!!
Ещё раз прошу прощение за траблу с прошлой версией, её решение пока не найдено,
однако это не значет что она умрёт, сделаем и её тоже…

Забрать:
Забрать с сервера topscripts.ru [19.47 Kb]