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

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

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

Страницы: (6) « Первая ... 2 3 [4] 5 6   ( Перейти к первому непрочитанному сообщению ) 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
Сергей
Отправлено: Сен 7 2010, 15:10
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Slesher, а такое реально сделать через js?

Косательно ошибки:

user posted image

Создал новую тему (пост по идее должен быть №1).

upd: может быть глюк, но сейчас №1 blink.gif
Top
Slesher
Отправлено: Сен 7 2010, 15:49
Quote Post


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

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

Репутация: 57




Цитата (Сергей @ Сегодня, 15:10)
Slesher, а такое реально сделать через js?

Что именно?

Цитата (Сергей @ Сегодня, 15:10)
Создал новую тему (пост по идее должен быть №1).

upd: может быть глюк, но сейчас №1


если зайти на страницу заново то все нормально...просто оно неправильно данные берет при создании темы... потом при просмотре все ок. Думаю небольшой глюк, будет время сделаю фикс


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

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


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Slesher, реализовать через js номер прикрепленного первого сообщения в теме.
Top
Slesher
Отправлено: Сен 7 2010, 16:19
Quote Post


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

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

Репутация: 57




Сергей,
Не думаю... ведь нигде не помечено при выводе что оно фиксированное...


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

Записки веб-программиста | Помог? спасибо!
Top
Anechka1997
Отправлено: Сен 10 2010, 11:39
Quote Post


Новичок
Group Icon

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

Репутация: 2




administrator: уважаемый пользователь, все свои "спасибо" направляйте пользователю в репутацию.

Это сообщение отредактировал Сергей - Сен 10 2010, 12:53


--------------------
Рэп, Рок и Ранетки рулят!!!
Top
Slesher
Отправлено: Сен 10 2010, 15:16
Quote Post


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

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

Репутация: 57




Дрон был прав...оно неверно считает если у темы зафиксировано первое сообщение(( дублируется нумерация последнего и первого сообщения новой страницы, начиная с второй-третьей....если сообщение не зафиксировано, то все ок. даже не знаю можно ли справить...разработчики, думаем...


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

Записки веб-программиста | Помог? спасибо!
Top
anaxio
Отправлено: Авг 8 2011, 21:40
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 99
Пользователь №: 3 273
Регистрация: 24-Июля 11
Member Offline

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




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

Это сообщение отредактировал anaxio - Авг 8 2011, 21:43
Top
Сергей
Отправлено: Авг 9 2011, 04:40
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Такой код необходимо вставить в Topic View Section > Post Entry

Код
<script language="javascript">
kabc++;
document.write("Сообщение №"+kabc);
</script>

А не

Код
<script language="javascript">
k++;
document.write("Сообщение №"+k);
</script>
Top
anaxio
Отправлено: Авг 9 2011, 10:09
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 99
Пользователь №: 3 273
Регистрация: 24-Июля 11
Member Offline

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




спасибо. а как сделать еще разделение |? а то у меня смещено т.е. без разделения: Сообщение №1Отправлено 10.10.10.
Top
Slesher
Отправлено: Авг 9 2011, 10:47
Quote Post


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

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

Репутация: 57




Ну просто добавьте | .
Или в куске document.write("Сообщение №"+k+" | "); или просто после скрипта.


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

Записки веб-программиста | Помог? спасибо!
Top
anaxio
Отправлено: Авг 9 2011, 12:43
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 99
Пользователь №: 3 273
Регистрация: 24-Июля 11
Member Offline

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




спасибо огромное.
Top
WARLORD
Отправлено: Дек 17 2011, 15:01
Quote Post


ஜ۩۞۩ஜ
Group Icon

Группа: Пользователи
Сообщений: 107
Пользователь №: 3 443
Регистрация: 11-Декабря 11
Member Offline

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




Я все сделал как надо, по инструкции. Но почему то номер сообщения темы становится последним. То есть как бы объяснить. Вот у меня на форуме 37 сообщений. Когда я создал тему, то номер сообщения по чему то стал последним 37 постом. С чем это может быть связано?
Скриншот ниже.



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


--------------------
--------------------------------------------------------------
Идет набор в ряды модераторов на сайте MagnumNews!
Успей записаться на любимый форум!
Список предоставлен!
Форуму требуются модераторы!
--------------------------------------------------------------
Top
Сергей
Отправлено: Дек 17 2011, 18:17
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Зайдите в данную тему и посмотрите, какой сейчас номер у сообщения (сейчас зашел, все так, как нужно).
Top
WARLORD
Отправлено: Дек 17 2011, 18:27
Quote Post


ஜ۩۞۩ஜ
Group Icon

Группа: Пользователи
Сообщений: 107
Пользователь №: 3 443
Регистрация: 11-Декабря 11
Member Offline

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




Сергей Все решилось. А в чем была проблема понять не мог. Может чтобы прижиться надо время? biggrin.gif Извиняюсь за юмор.
Теперь все ок. И я оставил его как есть, то есть без возможности нажать и узнать ссылку на пост. А зачем это? Если рядом есть кнопка Отправлено. Ладно спасибо.


--------------------
--------------------------------------------------------------
Идет набор в ряды модераторов на сайте MagnumNews!
Успей записаться на любимый форум!
Список предоставлен!
Форуму требуются модераторы!
--------------------------------------------------------------
Top
Slesher
Отправлено: Дек 17 2011, 19:03
Quote Post


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

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

Репутация: 57




При отправке сообщения номерация прыгает. При перезагрузке страницы и последующим визитам все ок.


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

Записки веб-программиста | Помог? спасибо!
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (6) « Первая ... 2 3 [4] 5 6  Reply to this topicStart new topicStart Poll