Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

Страницы: (6) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Счетчик сообщений, by Slesher
Slesher
Отправлено: Сен 4 2010, 21:46
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




По многочисленным просьбам решил написать скрипт который считает сообщения.
Когда-то уже писал такое, но скрипт был нерабочий. Тестируйте версию №2. РАБОЧАЯ!

ИНСТРУКЦИЯ ПО УСТАНОВКЕ

1.
АЦ -- Скины и шаблоны -- |--HTML шаблоны -- Настройка HTML

1.1 -- Global HTML elements -- Board Header (logo, links, etc) -- Редактировать
(или же просто быстрый переход "Редактирование шапки форума")
ВЕРХНЕЕ ОКНО:
Найти:
Код

//-->
</script>


Вставить перед:
Код

//start of counting scrit by Slesher
var queryString = new String();
queryString = window.location.search;

queryString = queryString.substring(1);
var arr1 = new Array();
arr1 = queryString.split("&");

var arr2 = new Array();

for(var i = 0; i<arr1.length; i++)
{
arr2[i] = arr1[i].toString().substring(arr1[i].toString().indexOf("=") + 1);
arr1[i] = arr1[i].toString().substring(0,arr1[i].toString().indexOf("="));
}

var kabc = arr2[1]
if(arr1[1]!="st") kabc=arr2[2];
var patt1=new RegExp("[A-Za-z]");
if(patt1.test(kabc)==true) kabc=0;


Сохранить.

1.2
-- Topic View Section -- Post Entry -- Редактировать

Найти:
Код
{$post['post_icon']}

Вставить перед:
Код

<script language="javascript">
kabc++;
document.write("#"+kabc);
</script>


УСТАНОВКА ЗАВЕРШЕНА!

Смотрите скрин, пишите замечания и пожелания.
исправлено

Это сообщение отредактировал Slesher - Сен 6 2010, 15:21

Присоединённые изображения
Присоединённое изображение


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Sibirakman
Отправлено: Сен 5 2010, 03:08
Quote Post


Я
Group Icon

Группа: Пользователи
Сообщений: 69
Пользователь №: 2 591
Регистрация: 31-Августа 10
Member Offline

Репутация: нет




Все работает, причем уже старые посты тоже пронумерованы. Глюков пока не заметил. Спасибо за такой скрипт.
//заметил однин глюк, не критичный, но допустим если создать тему, то счетчик неправильно отображает пост:
[Показать/Скрыть]
user posted image

Но если вновь обновить страницу, все нормально .

Это сообщение отредактировал Sibirakman - Сен 5 2010, 07:48
Top
Dron
Отправлено: Сен 5 2010, 09:48
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Хорошо бы сделать еще номер сообщения кликабельным (с ссылкой на это самое сообщение) smile.gif


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Alex Okonnor
Отправлено: Сен 5 2010, 12:14
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




Цитата (Dron @ Сегодня, 09:48)
Хорошо бы сделать еще номер сообщения кликабельным (с ссылкой на это самое сообщение)

Вместо этого:
Код
<script language="javascript">
kabc++;
document.write("#"+kabc);
</script>

Вставляем вот это:
Код
<a title="Ссылка на это сообщение" href="#" onclick="link_to_post({$post['pid']}); return false;" style="text-decoration:underline"> <script language="javascript">
kabc++;
document.write("Сообщение №"+kabc);
</script></a>

исправлено

Это сообщение отредактировал Slesher - Сен 6 2010, 15:22


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Slesher
Отправлено: Сен 5 2010, 15:24
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




Так же сразу сбоку пишет, "Отправлено", там и есть ссылка на сообщение...
Хотя спасибо, Алекс))


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Ustas
Отправлено: Сен 5 2010, 16:19
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Цитата
Slesher, Вчера, 22:46]Тестируйте версию №2. РАБОЧАЯ!

поставил-у меня не рабочая
user posted image


--------------------
user posted image451600970 - на связи.

Top
Alex Okonnor
Отправлено: Сен 5 2010, 16:29
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




Цитата (Ustas @ Сегодня, 16:19)
поставил-у меня не рабочая

Поставлено все правильно.
Возможно из-за др. скрипта не работает.
Поставьте чистый скин и проверьте должно все работать.
Или можете убедиться в работе данного мода на моё форуме.


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Ustas
Отправлено: Сен 5 2010, 16:46
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Цитата (Alex Okonnor @ Сегодня, 17:29)
Возможно из-за др. скрипта не работает.
Или можете убедиться в работе данного мода на моё форуме.

Может быть и скрипт какой мешает.
Убедился-у вас всё отлично работает.
Как бы сделать рабочим счётчик?

Это сообщение отредактировал Ustas - Сен 5 2010, 16:47


--------------------
user posted image451600970 - на связи.

Top
Slesher
Отправлено: Сен 5 2010, 16:50
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




Я у вас смотрел - как бы правильно установлено...порпобуйте на дефолтном скине - должно работать... Видите, и у Алекса работает... 99% что мешает другой скрипт,
мб конфликт переменных


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Ustas
Отправлено: Сен 5 2010, 17:01
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Проверил на дефолтном скине и на Acid скине,аналогично-не работает


--------------------
user posted image451600970 - на связи.

Top
Alex Okonnor
Отправлено: Сен 5 2010, 18:17
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




Цитата (Ustas @ Сегодня, 17:01)
Проверил на дефолтном скине и на Acid скине,аналогично-не работает

Проблема у Вас 100%, так как только сейчас создал форум и смотрим всё работает :

http://testal.ipb.su/

Убедитесь, что устанавливаете всё вот так :

В шапку форума ( HTML - быстрый переход - Редактировать шапки форума кликаем ОК) и в самый верх вставляем вот это :

Код
<script language='JavaScript' type="text/javascript">
<!--
//start of counting scrit by Slesher
var queryString = new String();
queryString = window.location.search;

queryString = queryString.substring(1);
var arr1 = new Array();
arr1 = queryString.split("&");

var arr2 = new Array();

for(var i = 0; i<arr1.length; i++)
{
arr2[i] = arr1[i].toString().substring(arr1[i].toString().indexOf("=") + 1);
arr1[i] = arr1[i].toString().substring(0,arr1[i].toString().indexOf("="));
}

var k = arr2[1]
if(arr1[1]!="st") k=arr2[2];
var patt1=new RegExp("[A-Za-z]");
if(patt1.test(k)==true) k=0;
//-->
</script>

Сохраняем

Потом заходим HTML - Просмотр темы (Topic View Section) - Post Entry
и перед :
Код
{$post['post_icon']}

вставляем вот это :
Код
<a title="Ссылка на это сообщение" href="#" onclick="link_to_post({$post['pid']}); return false;" style="text-decoration:underline"> <script language="javascript">
k++;
document.write("Сообщение №"+k);
</script></a>


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Dron
Отправлено: Сен 5 2010, 18:49
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Установлено на всех скинах форума поддержки
И рекомендовано к использованию Администрацией сервиса.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Ustas
Отправлено: Сен 5 2010, 19:34
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Alex Okonnor,переустановил-как вы написали.Всё работает теперь!


--------------------
user posted image451600970 - на связи.

Top
Ustas
Отправлено: Сен 5 2010, 19:43
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Dron,а здесь счётчик ошибается:ваше сообщение №9,а следом моё-№1


--------------------
user posted image451600970 - на связи.

Top
Dron
Отправлено: Сен 5 2010, 19:47
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Цитата (Ustas @ Сегодня, 20:43)
а здесь счётчик ошибается:ваше сообщение №9,а следом моё-№1

Ошибаеться ваш браузер или компьютер...
У меня мое сообщение 12-е а ваше соответственно 13-е и 14-е


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (6) [1] 2 3 ... Последняя » Reply to this topicStart new topicStart Poll