Информация

  • FastVps - Хостинг для форума
  • RegPartner - Домены по правильным ценам

"4admins.ru" Рекомендует

нумерация постов

Поиск не дал результатов? Смело создавай свою тему
  • Автор 
    Сообщение
Сообщения: 38
Зарегистрирован: 07 июн 2011, 03:43
Благодарил (а): 39
Поблагодарили: 0 раз в 0 сообщении
Город: Воронеж
Пол: Мужской
Адрес форума: http://telesat.gtaserv.ru
Баллы репутации: 0

нумерация постов

Сообщение Добавлено: 29 июн 2011, 13:06

http://telesat.gtaserv.ru/index.php
_________
Ребята. почему нет нумерации постов? Может быть где включается? подскажите. Хотя и на вашем форуме тех поддержки не наблюдаю. Модеры потребовали, чтобы ссылаться на момер поста. вот и спрашиваю.

_________
http://telesat.gtaserv.ru

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: нумерация постов

Сообщение Добавлено: 29 июн 2011, 13:37

kent2 писал(а):Ребята. почему нет нумерации постов?

Нумерация постов есть, а вот нумерации постов в конкретной теме в оригинальном phpbb3 нету и все... Это дейвайс из IPB.
Например, ID этого моего поста в БД форума техподдержки -p14322.
Ссылка на пост: viewtopic.php?p=14322#p14322
А номер по счету в теме - второй, и он нигде не записывается и не подсчитывается.
kent2 писал(а):Может быть где включается?

Нумерация постов в конкретной теме нигде не включается. Это отдельный мод, который здесь не адаптирован.
Скорей всего, потому что глючный. См. http://www.phpbbguru.net/community/topi ... ml#p166599
kent2 писал(а):Модеры потребовали, чтобы ссылаться на момер поста. вот и спрашиваю.

Объясните им, что они не правы. Если уж им так надо - пусть дают ссылку на конкретный пост.
А если ссылаться на номер поста в теме - то может получиться абракадабра, если тема будет промодерирована.
Ну, допустим... Вы ухитрились сделать что-то, чтобы в темах была нумерация постов. И в каждой теме у Вас идут номерки сообщений: 1,2,3 и т.д.
Модераторы, возжелавшие эту модификацию, в своих сообщениях ссылались не на номер поста в базе форума, а на номерки сообщений в теме.
Далее тема была по каким-то причинам промодерирована. Сообщения № 1,2,3 из темы исчезли. И получилось, что указанные в постах модераторов номера сообщений в теме уже не соответствуют действительности.

За это сообщение пользователя Alice поблагодарили:
kent2

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: нумерация постов

Сообщение Добавлено: 29 июн 2011, 14:03

Отсюда взять попробуйте.
Скрытый текст. Необходимо зарегистрироваться.

Я не вдавалась в подробности, всегда ли оно работает, но у них там вроде бы тоже какие-то проблемы были, если первое сообщение темы закреплено.

За это сообщение пользователя Alice поблагодарили:
kent2

Сообщения: 38
Зарегистрирован: 07 июн 2011, 03:43
Благодарил (а): 39
Поблагодарили: 0 раз в 0 сообщении
Город: Воронеж
Пол: Мужской
Адрес форума: http://telesat.gtaserv.ru
Баллы репутации: 0

Re: нумерация постов

Сообщение Добавлено: 30 июн 2011, 01:42

Alice
благодарю. поставил, вроде все работает. Первый пост отображаемый на каждой странице темы считается в порядке очередности, но это не страшно. в принципе пользователь сможет указать на косяк в таком то посте.
http://telesat.gtaserv.ru

Сообщения: 32
Зарегистрирован: 23 ноя 2013, 09:37
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://excelvba.g-talk.ru/index.php
бабло: 0
Баллы репутации: 0

Re: нумерация постов

Сообщение Добавлено: 07 янв 2014, 17:40

Здравствуйте. Тоже интересует эта тема.

Не могли бы прямо на этом Форуме, в этой теме выложить решение, а то очень много читать надо по ссылке, предложенной "Alice", да и для веб-программистов там. Можно ли какое-то простое решение написать в этой теме?

Сообщения: 32
Зарегистрирован: 23 ноя 2013, 09:37
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://excelvba.g-talk.ru/index.php
бабло: 0
Баллы репутации: 0

Re: нумерация постов

Сообщение Добавлено: 07 янв 2014, 21:00

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

Изменения нужно сделать в шаблоне "viewtopic_body.html".

1. Изменения для стиля "prosilver"
Вот это:
Код: Выделить всё
<a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR}

заменяем на это:
Код: Выделить всё
<a href="{postrow.U_MINI_POST}"># {postrow.POST_ID} </a><!-- ENDIF -->{L_POST_BY_AUTHOR}

2. Изменения для стиля "subsilver2"
Вот это:
Код: Выделить всё
<a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><b>{L_POSTED}:</b>

заменяем на это:
Код: Выделить всё
<a href="{postrow.U_MINI_POST}"># {postrow.POST_ID} </a><!-- ENDIF --><b>{L_POSTED}:</b>

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: нумерация постов

Сообщение Добавлено: 10 янв 2014, 04:17

"Участник форума" писал(а):
Не могли бы прямо на этом Форуме, в этой теме выложить решение, а то очень много читать надо по ссылке, предложенной "Alice", да и для веб-программистов там. Можно ли какое-то простое решение написать в этой теме?

Ничего подобного. Там для пользователей похожего на 4админс сервиса.

Код: Выделить всё
<script>
page_number_str='{PAGE_NUMBER}';
posts_of_page=25;
page_number=parseInt(page_number_str.substr(17));
post_number=posts_of_page*(page_number-1)+parseInt('{postrow.S_ROW_COUNT}');
document.write('Сообщение №'+ post_number);
</script>

(с) Uho http://интернетфорум.рф/viewtopic.php?p=38027#p38027

Или
Код: Выделить всё
<!-- IF not PREVIOUS_PAGE --><script>post_number=1+{postrow.S_ROW_COUNT};document.write(post_number+'/15'); </script><!-- ENDIF --><!-- IF PREVIOUS_PAGE --><!-- IF postrow.FIRST_POST_SHOW and not postrow.S_FIRST_ROW -->{postrow.S_ROW_COUNT}/15<!-- ENDIF --><!-- ENDIF -->

(с) X-RAD http://интернетфорум.рф/viewtopic.php?p=38039#p38039

Сообщения: 32
Зарегистрирован: 23 ноя 2013, 09:37
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://excelvba.g-talk.ru/index.php
бабло: 0
Баллы репутации: 0

Re: нумерация постов

Сообщение Добавлено: 10 янв 2014, 08:00

Alice, скажите, пожалуйста, куда вставлять эти коды? Или нужно на другом форуме посмотреть?

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: нумерация постов

Сообщение Добавлено: 10 янв 2014, 11:09

"Участник форума" писал(а):
Alice, скажите, пожалуйста, куда вставлять эти коды?

Ну, очевидно, что в шаблон, который отвечает за просмотр темы. Т.е. во viewtopic_body.
В то место, где Вы хотите видеть номер поста в теме.
Например. Я, чтобы Вам ответить, куда вставлять код, залезла в шаблон сабсильвера2 на своем форуме, нашла в нем кусок:
Код: Выделить всё
<td class="gensmall" width="100%"><div style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<b>{L_POST_SUBJECT}:</b> {postrow.POST_SUBJECT}</div><div style="float: {S_CONTENT_FLOW_END};"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a>

И после него вставила:

Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
    page_number_str='{PAGE_NUMBER}';
    posts_of_page=25;
    page_number=parseInt(page_number_str.substr(17));
    post_number=posts_of_page*(page_number-1)+parseInt('{postrow.S_ROW_COUNT}');
    document.write('Сообщение №'+ post_number);
// ]]>
</script>


Получилось вот что: http://foxlodge.info/viewtopic.php?style=28&f=37&t=4414
Вообще-то сабсильвер2 на моем форуме не используется, я на нем эксперименты ставлю, так что пример по этой ссылке может со временем исчезнуть. :)
Последний раз редактировалось Alice 10 янв 2014, 11:23, всего редактировалось 1 раз.

Сообщения: 32
Зарегистрирован: 23 ноя 2013, 09:37
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://excelvba.g-talk.ru/index.php
бабло: 0
Баллы репутации: 0

Re: нумерация постов

Сообщение Добавлено: 10 янв 2014, 11:22

Alice, я пока экспериментировал, подумал, что "время создания сообщения" можно использовать, чтобы участникам форума обсуждать какое-то сообщение.

Это время уникально в теме, поэтому если на форуме не предусмотрена порядковая нумерация сообщений, то может быть я буду использовать время.

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


Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4