![]() |
|
Thread Tools |
#1
|
|||
|
|||
Auto create post
I want to be able to have a script auto post on my forum.
I am simply wanting to post the results of my banned bots daily to a single thread. I have got sql side of it done. The result is posting to a php file i made no problems. I just want to be able to make that post to thread and run on a cron daily. Can anyone help me out with this please?
__________________
FTW Forum <- Home of the damned! No members have liked this post.
|
#2
|
|||
|
|||
Bumpady bump bump.
Anyone able to point me in the correct direction?
__________________
FTW Forum <- Home of the damned! No members have liked this post.
|
#3
|
||||
|
||||
The easiest thing to do I think is to find somewhere in the vb code that posts and see how it's done. Basically you want to create a datamanager of type 'Post' (assuming the thread already exists), set the various fields and information, then call save. For normal posting by users this is done in function build_new_post(), in includes/functions_newpost.php, but there are probably a lot of things in there that you don't need for your purposes.
Anyway, I think some of it would look like this:
although I haven't tested that at all - there may be other fields you need to set before it will work. Also, I used ERRTYPE_SILENT because otherwise you'd have to handle errors in some way, but while you're working on it it might be a good idea to use ERRTYPE_ARRAY, then before calling save() call $dataman->pre_save() and then check the array $dataman->errors[] for any error messages. Edit: here's an article on the subject: www.vbulletin.org/forum/showthread.php?t=102418 which is for vb3 but I think it's the same for vb4. No members have liked this post.
|
#4
|
|||
|
|||
Thankyou kh99
You have given me a good direction to move in. Thankyou ![]()
__________________
FTW Forum <- Home of the damned! No members have liked this post.
|
![]() |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 11:12.