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

На многих форумах видел после создания темы сразу же появляется пост от Админов или рекламный пост, как это чудо реализовать? Булка 4.х.х
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
шумахер
На доске почёта
Сам ты дерьмо...
 
banned nax
Default
0

Может лучше вставить рекламный блок сразу после первого поста? Насколько я помню, надо редактировать шаблон postbit или postbit_legacy, знающие люди меня поправят.
 
 
KainCq
Простоузер
Default
0

Мне как раз нужно что бы был текст =)
Вот примерно как тут - http://forums.goha.ru/showthread.php?t=571179, во всем этом разделе после создания темы, вылезит этот пост.

Скорее всего данное реализуется посредством плагина или хака, кто-нить вообще вкурсе как это реализуется? =)
 
 
Mile
Знаток
 
Mile's Avatar
Default
0

да, помню, был хак, но для тройки

что-то типа Пост амдина после размещения темы
 
 
KainCq
Простоузер
Default
0

http://vbsupport.ru/forum/showthread.php?t=38629



Создаем модуль newthread_post_complete
PHP Code:
require_once('./global.php');
require_once(
'./includes/class_dm.php');
require_once(
'./includes/class_dm_threadpost.php');
require_once(
'./includes/functions_databuild.php');

$forumids = array('26''109''64''110'); //Список разделов в которых создавать первый пост
$open '1';
$allow_smilie '1';
$visible '1';
                 
$threaddm = new vB_DataManager_Thread_FirstPost($vbulletinERRTYPE_STANDARD);

if(
in_array($threadinfo['forumid'], $forumids))
{      
        
// set data
        
$threadinfo fetch_threadinfo($newpost['threadid']);
        
//$userid = $threadinfo['postuserid'];
        
$userid ='2';
        
$prefix $threadinfo['prefixid'];
        
$tid $threadinfo['threadid'];
        
$title $threadinfo['title'];
        
$newpost[message];

$postdm = new vB_DataManager_Post($vbulletinERRTYPE_STANDARD);

$postthreadid $tid;

$postuserid $userid;
$postpagetext "ТЕКСТ СООБЩЕНИЯ";

$threadinfo fetch_threadinfo($postthreadid);
$foruminfo fetch_foruminfo($threadinfo['forumid']);

$postdm->set_info('forum'$foruminfo);
$postdm->set_info('thread'$threadinfo);  
$postdm->set('threadid'$postthreadid);
$postdm->set('userid'$postuserid);
$postdm->set('pagetext'$postpagetext);
$postdm->set('allowsmilie'1);
$postdm->set('visible'1);
$postdm->set('dateline'TIMENOW);
$postdm->save();
unset(
$postdm);  

unset(
$threaddm);      
build_thread_counters($threadid);
build_forum_counters($forumid);  

Попробовал сделать как описано, ничего не вышло =( Проверте кто-нить на булке 4.х.х, желательно 4.1.1
 


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 06:26 AM.


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