![]() |
Показаны 11 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Создание темы на форуме своим php-скрптом? (http://netadmin.ws/forum/showthread.php?threadid=3345)
Создание темы на форуме своим php-скрптом?
Кто-то может делал подобное? То есть у меня задача: когда я пишу новость в своём скриптике, новость кроме записи в текстовом файле создавалась как тема на форуме. Как попроще можно это сделать?
ну... нада чтобы твой скрипт заодно прописывал это дело в в таком-то форуме, как это делает newreply.php
__________________
yMC.ru - хомяк музыканта
$subj="тема тут!";
$user="имя запостившего";
$userid="запостившего";
$visible="1";
$forumid="187";
$DB_site->query("INSERT INTO thread (threadid,title,lastpost,forumid,open,replycount,p
ostusername,postuserid,lastposter,dateline,iconid,
visible,attach) VALUES (NULL,,'".addslashes(htmlspecialchars($subj))."','".time()."','$forumid','1','0','".addslashes($user)."','$userid','".addslashes($user)."','".time()."','$iconid','$visible','0')");
функции форумовские, если не ипользуешь то убери их просто htmlspecialchars и addslashes
Спасибо, вечером попробую. Хотя не очень отражаю как это использовать? Ð_ти строки ставятся в мой скрипт как-то привязываясь к форме отправки или это хак?
serge145 давай немного уточним
в скрипте новостей ты делаешь include global.php ?
если нет то немного эти строки надо будет изменить
а в место переменных что я вверху указал просто текст из новостей , тема и от чьего имени должна быть тема в форуме
serge145
Да, эти строки надо поставить в твой скрипт, привязать переменные к тому, что ты заносишь в свои поля. Также в него стоит вставить, чтобы не менять ничего и не изобретать свою замену функциям:
include("[тут путь к форуму]/global.php");
Кроме того, еще сам пост нужно вставить
после того, что написал zeev :
$message = "собственно текст новости"
$threadid=$DB_site->insert_id();
$DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,at
tachmentid,pagetext,allowsmilie,showsignature,ipad
dress,iconid,visible) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($subj))."','".addslashes($user)."','$userid','".time()."','$attachmentid','".addslashes($message)." ','$allowsmilie','$signature','$ipaddress','$iconi
d','1')");
__________________
Lisa
$threadid=$DB_site->insert_id();
а нафиг ему ID то? чет я не допру
zeev
В пост вставить
Иначе тред пустой будет, без поста, т.е. без самой новости.
__________________
Lisa
Lisa тьфу дурак я сори
уже на втомате пишу
просили тему создать ну написал как тему создать гы о посте даж и не подумал
Ктонить потом готовый скрипт киньте 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
ага! автор треда, как соберешь это все в рабочий вариант выложи плииз! 
__________________
yMC.ru - хомяк музыканта
| Формат времени GMT. Текущее время 13:24. | Показаны 11 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.