VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
FirstPost on everypages
by anhtuancool
Translated by kerk [http://forumok.info]
Первый пост на всех страницах темы
=============================
Тестирован на версии vb 3.0.3 и 3.0.7
Сложность установки: средняя
Модификация файлов: 4
Добавление файлов: нет
Модификация шаблонов: 3
Добавление шаблонов: 0
Запросов в базу: 1
Время установки: примерно 5 минут
Установил. Уже по третьему разу всё проверил и вроде бы всё правильно, но не закрепляется первое сообщение :( Даже галочка не появляется для этой функции...
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
запрос в базу делал?
напиши точно, какой именно (всю строку)
галочка появится после редактирования шаблонов newpost_threadmanage и threadadmin_editthread
закрепить пост можно сразу при создании темы или при редактировании (см. скрины)
а работать эта галочка будет если все остальное сделано правильно... =))
на многих форумах работает, на моем в том числе... =))
@BaGhash
Простоузер
Join Date: Jul 2005
Posts: 35
Reputation:
Novice 4
Репутация в разделе: 1
0
ALTER TABLE thread ADD showfirstpost SMALLINT NOT NULL DEFAULT '0';
Вот такой запрос, префикса у меня нет.
Я и посмотрел чем мы шаблоны редактировал, так что так себе и представлял закрепления. Но нет и всё тут Буду ещё раз всё проверять. А вообще подобные функции просто таки должны быть изначально...
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
ну может в новой версии форума реализуют...
а пока довольствуемся хаками... =))
я вчера перепроверил свои тестовые форумы на локалке, так вот если не отредактировать файл functions_newpost.php чекбокс может и не быть виден...
конкретно вот это изменение:
=============================
Найти:
=============================
Code:
// update the thread if there are any conditions to update
=============================
ПЕРЕД этим добавить:
=============================
Code:
// show firstpost on everypage by anhtuancool
// can this user showfirstpost this thread if they want to?
if ($_POST['showfirstpost'] AND can_moderate($threadinfo['forumid'], 'canmanagethreads'))
{
if ($_POST['showfirstpost'] = 1)
{
$showfirstpost = 1;
}
else
{
$showfirstpost = 0;
}
$threadupdate[] = "showfirstpost = $showfirstpost";
}
// show firstpost on everypage by anhtuancool
обращай так же внимание, куда вставлять код, Выше или Ниже оригинального...
такое частенько случалось, на разных форумах видел подобные вопросы... =))
@BaGhash
Простоузер
Join Date: Jul 2005
Posts: 35
Reputation:
Novice 4
Репутация в разделе: 1
0
Спасибо! Всё заработало. Не знаю на самом деле в чём была проблема, потому что темплейты просто напросто заново все отредактировал По новой и на свежую голову. Всё отлично. Пойду следующий хак устанавливать
Вот только я так понял, что закреплять первое сообщение могут только модеры... это печально :(
Last edited by BaGhash : 07-12-2005 at 01:22 AM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
если убрать условие из кода, могут все закреплять...
только надо ли оно? =))
@diSmiSS
Специалист
Join Date: Sep 2005
Posts: 236
Версия vB: 3.7.2
Reputation:
Professional 361
Репутация в разделе: 339
0
kerk, т.е. таким запросом:
ALTER TABLE xxx_thread ADD showfirstpost SMALLINT NOT NULL DEFAULT '1';
можно установить все первые посты в начале темы если это сделать сразу после установки хака?
@КотЪ
Администратор
Неадекватный
Join Date: Aug 2005
Posts: 5,262
Версия vB: 3.8.x
Reputation:
Гуру 3905
Репутация в разделе: 2414
0
your browser said that it doesn't accept russian language.
but this page mainly written in russian.
Это мне пишуть при входе))
Добавлено через 10 минут(ы)
FirstPost on everypages
-----
На RC2.
Импортировал
Quote:
Go to Plugin System>>Manage Products>>[Add/Import Product]
upload the xml file.
..............................................
Template (sorry this is best way I can offer)
create a new template called 'postbit_first' and copy all your info from 'postbit' to it and save.
if someone wants to make a nicer one and share it please do.
Импортировал.
Создал темплейт.
Скопировал туды содержимое постбит.
... не появляется опция закрепления((
@stik
Простоузер
Join Date: Feb 2006
Posts: 5
Reputation:
Novice 0
Репутация в разделе: 0
0
Для версии 3.5.0 есть что нибудь в таком же духе
очень нужно.
Зарание благодарен.