Прежде чем что-то делать сохраните шаблоны выделенные жирным на компьютэр, в случае чп - восстанОвите.
1. АЦ -> Скины и шаблоны -> Макросы -> "Используемый макрос" (Редактировать) -> Добавить Макрос.
1.1 Имя Макроса -
NewForumCounter
1.2. Содержимое макроса -
<a id="NewForumCounter" alt="0;0;0;" />
1.3. Сохраняем макрос.
2. АЦ -> Скины и шаблоны -> HTML шаблоны -> "Используемый шаблон" (Настройка HTML) -> Быстрый переход (Редактирование шапки форума) [Окэй]
2.1. Теперь необходимо разместить "Макрос-счетчик", я не долго думая поставил после ссылки на сайт форума:
<a href='{ibf.vars.home_url}'>{ibf.vars.home_name}</a>
2.2. Вот после 2.1. вставляем это:
<{NewForumCounter}>
2.3. Сохраняем.
3. АЦ -> Скины и шаблоны -> HTML шаблоны -> "Используемый шаблон" (Настройка HTML) -> Board Index Sections -> Board Index Page Top (Редактировать).
3.1. Перед содержимым шаблона вставляем это:
<script language=JavaScript1.2 type=text/javascript>
<!-- Функция подсчета дополнительной статистики -->
function addToCount(Value) {
oValue = document.getElementById("NewForumCounter").alt;
var oCounter = new Array;
var mCounter = new Array;
var vCounter = new Array;
var i;
var k=0;
var m=3;
while((i=Value.indexOf(';'))!=-1) {
oCounter[k] = Value.substring(0, i);
Value=Value.substring(i + 1);
k++;
}k=0;
while((i=oValue.indexOf(';'))!=-1) {
mCounter[k] = oValue.substring(0, i);
oValue=oValue.substring(i + 1);
k++;
}document.getElementById("NewForumCounter").alt = "";
for (i=0; i < m; i++) {
document.getElementById("NewForumCounter").alt = document.getElementById("NewForumCounter").alt + (parseInt(oCounter[i]) + parseInt(mCounter[i])) + ";"
}
}<!-- Функция вывода дополнительной статистики -->
function getCount() {
var vCount = new Array;
var Value = document.getElementById("NewForumCounter").alt;
var i;
var k=0;
var m=3;
while((i=Value.indexOf(';'))!=-1) {
vCount[k] = Value.substring(0, i);
Value=Value.substring(i + 1);
k++;
}
document.write('На форуме: видимых <b>',vCount[0],'</b> категорий, <b>',vCount[1],'</b> разделов, <b>',vCount[2],'</b> тем')
}
</script>
3.2. Сохраняем.
4. АЦ -> Скины и шаблоны -> HTML шаблоны -> "Используемый шаблон" (Настройка HTML) -> Board Index Sections -> Start Category Table (Редактировать).
4.1. Перед содержимым шаблона вставляем это:
4.2. Сохраняем.
5. АЦ -> Скины и шаблоны -> HTML шаблоны -> "Используемый шаблон" (Настройка HTML) -> Board Index Sections -> +-- Board Index Forum Row(Редактировать).
5.1. Перед содержимым шаблона вставляем это:
5.2. Сохраняем.
6. АЦ -> Скины и шаблоны -> HTML шаблоны -> "Используемый шаблон" (Настройка HTML) -> Board Index Sections -> +-- Board Stats: Posts, Topics, etc Row(Редактировать).
6.1. Если хотите чтобы надпись была перед обычной статистикой (На форуме Пицот сообщений), ориентируйтесь по строке
$text
6.2. Т.е. перед этим $text вставляем:
<script>getCount()</script></br>
6.3. Сохраняем.
7. Всё вроде...
Отредактировано Grin (2006-06-23 02:13:55)