Авто создание темы с формы шаблона.

  • Автор темы umnepu9
  • 2138
  • Обновлено
  • 28, Feb 2012
  • #1
Здравствуйте! Интересует такой вопрос, есть форум кс, используется в в основном для отправки заявок на разбан. В определенном разделе человек создает тему, в ней заявка по шаблону: ник, сервер, ип, причина, демо. Так вот, я сделал форму

с окошками ввода этих данных и кнопкой "оставить заявку", но на этом мои познание в программировании закончились. Я нашел скрип для авто создании темы, но как их подружить понять не могу
 define('THIS_SCRIPT','datamanager'); 

define('SKIP_SESSIONCREATE',true);

chdir('/home/user/public_html/forum');

require_once('./global.php');

require_once('./includes/class_dm.php');

require_once('./includes/class_dm_threadpost.php');

$forumid=1;

$text='Привед';

$threaddm = new vB_DataManager_Thread_FirstPost($vbulletin, ERRTYPE_ARRAY);

$foruminfo = fetch_foruminfo($forumid);

$threaddm =& datamanager_init('Thread_FirstPost', $vbulletin, ERRTYPE_ARRAY, 'threadpost');

$threaddm->set('forumid', $forumid);

$threaddm->set('userid', 3);

$threaddm->set('title', 'Привед');

$threaddm->set('pagetext', $text);

$threaddm->set('allowsmilie', '1');

$threaddm->set('visible', '1');

$threaddm->set('sticky', '1');

$threaddm->set('open', '0');

$threaddm->set_info('forum', $foruminfo);

$threaddm->pre_save();

$threadid=0;

if(count($threaddm->errors) >= 1) {

for($i=0; $i<count($threaddm->errors); $i++) {

print "error:{$i}:{$threaddm->errors[$i]}\n";

}

exit;

}

$threadid = $threaddm->save();

build_thread_counters($threadid);

build_forum_counters($forumid);

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

umnepu9


Рег
16 Feb, 2012

Тем
3

Постов
14

Баллов
44
  • 29, Feb 2012
  • #2
umnepu9:
Возможно уже есть подобный хак?
Черт его знает. С игрушками дел не имел никогда А с проггерами у нас на форуме туго
 

Boss3


Рег
19 Jun, 2010

Тем
70

Постов
1220

Баллов
1920
Тем
49554
Комментарии
57426
Опыт
552966

Интересно