phpBB3 Multi Language Topics and Posts v1.0 ( BBCode + JS + XHTML)
Создание с помощью BBCode многоязичных тем и постов (не знаю создавал ктото до меня подобное или ннет но ничего подобного найти не мог пришлось примитивными методами создавать самому).
Даный мод делал для Украинского, Русского и Английского языков.
Форум phpbb3
Шаблон subsilver2
Живой пример работы:
http://www.forum.fireart.com.ua/viewtop ... f=30&t=644
Использование
Код: Выделить всё
[multilang]{TEXT1}=++={TEXT2}=++={TEXT3}[/multilang]
HTML интерпитация
Код: Выделить всё
<script type="text/javascript" src="ml/jquery.min.js"></script>
<script type="text/javascript" src="ml/ddaccordion.js"></script>
<link rel=stylesheet type="text/css" href="ml/ml.css">
<script type="text/javascript">
//Initialize first demo:
ddaccordion.init({
headerclass: ["mylang1"],
contentclass: "thelang", //Shared CSS class name of contents group
revealtype: "mouseover", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [0], //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: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "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>
<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class=" row2" width="100px">
<img src= "ml/mr.png" align="absmiddle"/> <a href="#" onClick="ddaccordion.expandone('mylang1', 0); return false">Русский</a>
</td>
<td class=" row2" width="120px">
<img src= "ml/mu.png" align="absmiddle"/> <a href="#" onClick="ddaccordion.expandone('mylang1', 1); return false">Українська</a>
</td>
<td class=" row2" width="100px">
<img src= "ml/me.png" align="absmiddle" /> <a href="#" onClick="ddaccordion.expandone('mylang1', 2); return false">English</a>
</td>
<td class=" row2" width="">
</td>
</tr>
<tr >
<td class=" row2" colspan="4">
<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class=" row2">
<h3 class="mylang1"><img src= "ml/mr.png" /></h3>
<div class="thelang">
{TEXT1}
</div>
</td>
</tr>
<tr>
<td class=" row2">
<h3 class="mylang1"><img src= "ml/mu.png"/></h3>
<div class="thelang">
{TEXT2}
</div>
</td>
</tr>
<tr>
<td class=" row2">
<h3 class="mylang1"><img src= "ml/me.png" /></h3>
<div class="thelang">
{TEXT3}
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
Помощь
Код: Выделить всё
[multilang]Русский++Українська++English[/multilang]
Файлы для работы этого BBCODE
ml.rar
Сделаете лучше сообщите ))
Добавлено спустя 9 минут 40 секунд:
phpBB3 Multi Language Topics and Posts v1.0 ( BBCode + JS + XHTML)
И еще!
В основе даного мода ипользовал toggle menu accordion (меню гармошка с открытим верхним блоком).
У вас нет необходимых прав для просмотра вложений в этом сообщении.