форум vBSupport.ru > vBulletin > Вопрос — Ответ > Помогите найти!
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Descolada
Простоузер
Default Таймаут между постами / кнопка бана / 1 сообщение в теме
0

Здравствуйте.

Хотела бы попросить совета в решении следующий вопросов.

1. Таймаут между постами в отдельно взятом разделе.

Описание ситуации:
Есть раздел практически рекламного характера, с закрепленным первым сообщением, в котором собственно и содержится информация. Остальные посты - несущественные обсуждения, предназначенные для поднятия топика.
Вопрос:
Как сделать именно в каждой теме этого раздела ограничение по времени между постами. Т.е. ответ в теме возможен только например через 15 минут после последнего поста этой темы. Уточняю - отсчет от последнего поста каждой темы, а не от последнего поста всего раздела.

2. Кнопка бана.

Описание ситуации:
Возможности тестить в процессе написания нету - отключать форум с минимум сотней юзеров не удобно. Но так хочется повесить внизу форума большую кнопку с красивой надписью - Нажми меня и получи недельный бан. И собственно процедуру обработки кнопки с действительным получением бана.
Вопрос:
Вроде было похожее что-то на этом форуме. Может ли кто-то поделиться способом?

3. Первое сообщение темы.

Описание ситуации:
Есть мод, закрепляющий первые посты во всех темах выбранного раздела.
Вопрос:
Как закрепить первый пост только в 2-3х темах?


Заранее благодарна.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
OldEr
Специалист
Master
 
OldEr's Avatar
Default
0

3. Выделяете сообщение в теме и выбираете действие "Закрепить" в нужной вам теме. (Если у вас стоит этот хак=))
 
 
Descolada
Простоузер
Default
0

Установлен ChiefPost, но описанного вами пункта не могу найти к сожалению.


Last edited by Descolada : 04-02-2008 at 04:12 PM. Reason: Добавлено сообщение
 
 
Cactus
Специалист
 
Cactus's Avatar
Default
1

Quote:
Originally Posted by Descolada View Post
Установлен Chief Post, но описанного вами пункта не могу найти к сожалению.
Опции темы

Добавлено через 3 минуты
Quote:
Originally Posted by Descolada View Post
Вроде было похожее что-то на этом форуме. Может ли кто-то поделиться способом?
http://vbsupport.ru/forum/showthread.php?t=20355

Добавлено через 3 минуты
Quote:
Originally Posted by Descolada View Post
Как сделать именно в каждой теме этого раздела ограничение по времени между постами. Т.е. ответ в теме возможен только например через 15 минут после последнего поста этой темы. Уточняю - отсчет от последнего поста каждой темы, а не от последнего поста всего раздела.
стандартными средствами никак... подобного хака не встречал =)

Добавлено через 4 минуты
Очень приятно когда человек грамотно формулирует вопросы =))

Last edited by Cactus : 03-30-2008 at 11:48 PM. Reason: Добавлено сообщение
 
 
Descolada
Простоузер
Default
0

Благодарна по гроб жизни, но степень моей криворукости намного превышает умение формулировать запросы=)))))

Добавлено через 13 минут
Quote:
стандартными средствами никак... подобного хака не встречал =)
точно точно=) Но моих знаний не хватает на реализацию - если кто-то возьмется меня консультировать по "тупым вопросам" будет очень хорошо.
Мне кажется можно в шаблонах прописать.
Тут по идее алгоритм простой:
При нажатии на кнопку Отправить ответ - получить ID раздела. Если тот что надо, то получить время последнего поста в текущей теме, сравнить с текущим временем, если меньше заданного - показать юзеру фигу и сказать - приходите через столько-то минут.

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

Last edited by Descolada : 03-31-2008 at 12:53 AM. Reason: Добавлено сообщение
 
 
g0rn
Гуру
Default
1

На vbulletin.org есть хак prevent thread bumping.
http://www.vbulletin.org/forum/showthread.php?t=151607
Сам хак в аттаче.
Там надо добавить в условие проверку ID раздела ($threadinfo['forumid']), убрать проверку является ли первое сообщение последним(AND $threadinfo['firstpostid'] == $threadinfo['lastpostid']), если надо убрать условие на проверку является ли постящий юзер автором темы (AND $threadinfo['postuserid'] == $vbulletin->userinfo['userid']) + прописать 15 минут нормально в фразе, т.к. хак заточен под английский язык и получаем то, что надо
Attached Files
File Type: zip prevent_thread_bump_1_1.zip (70.7 KB, 7 views)
 
 
Descolada
Простоузер
Default
0

Слабо получается реализация, но пока пытаюсь. Вопрос еще такой.

Можно ли использовать теги/бб коды в написании названия темы и как это сделать?=)
Собственно мне нужно реализовать три цветных префикса в темах раздела для быстрой визуальной ориентировки.
 
 
OldEr
Специалист
Master
 
OldEr's Avatar
Default
1

Descolada, в настройках раздела посмотри. А для префикса тем лучше хак установить. =)
 
 
Descolada
Простоузер
Default
0

не подходит посмотреть в опциях раздела=)) мне надо работающие ввкоды в названии темы

хак нашла,
http://www.vbsupport.ru/forum/showth...A%F1+%F2%E5%EC
почитала обсуждения - ставить боюсь. у меня нет тестового форума=))))))

Добавлено через 58 минут
Вобщем вот что надо собственно
http://www.vbulletin.org/forum/showthread.php?t=69234

аналог ИПБ
http://ibpower.ru/index.php?showtopic=206

Заранее признательна

Добавлено через 1 час 15 минут
И вопрос еще такой. Стоит ли это делать, в плане безопасности?

Last edited by Descolada : 04-02-2008 at 10:34 PM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by Descolada View Post
Вобщем вот что надо собственно
http://www.vbulletin.org/forum/showthread.php?t=69234
хак для линейки 3.0.х оно тебе надо?
можно реализовать проще:
2 поля в таблицу thread (db):
1 - open_tag varchar (50) not null default ''
2 - close_tag varchar (50) not null default ''
в шаблоне создания темы добавить 2 новых поля ввода, примерно так:
Code:
|_______|______________|________|
 opentag  название  closetag
и потом в шаблоне отображения темы условие на проверку существования html-тегов в полях open_tag и close_tag из табл. thread
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 05:20 AM.


Powered by vBulletin® Version 3.5.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...