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']}
и т.д.)
которые вы вставите в конструкцию, надо будет удалить из шаблона, если вы конечно не хотите чтобы оно отображалось дважды, и в окне, и так как у вас было...
Вот сообственно и всё, если не понятно спрашиваем!!!
Ещё раз прошу прощение за траблу с прошлой версией, её решение пока не найдено,
однако это не значет что она умрёт, сделаем и её тоже...
Забрать: