Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 06-29-2010, 05:42 AM
brtev brtev is offline
 
Join Date: Feb 2010
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Last Post Link not working for auto created threads.

Here's the code I'm using

Code:
			//CREATE FORUM THREAD
			
			//Associate category with a forum
			if ($entry[catid] == 2) {
				$forumid = 7;
			}
			
			if ($entry[catid] == 3) {
				$forumid = 30;
			}
			
			if ($entry[catid] == 4) {
				$forumid = 56;
			}
			
			//Create forum thread
			$db->query_write("
				INSERT INTO ".TABLE_PREFIX."thread
					(title, lastpost, forumid, open, replycount, postusername, postuserid, lastposter, dateline, iconid, visible) 
				VALUES(
					'" . addslashes(htmlspecialchars($entry['title'])) . "',
					 " . TIMENOW . ", 
					 $forumid, 
					 1, 
					 0, 
					'". addslashes($entry['username']) ."',
					" . $entry['userid'] . ",
					'". addslashes($entry['username']) ."', 
					" . TIMENOW . ", 
					0, 
					1
			)");
			
			$threadinfo['threadid'] = $db->insert_id();
			$url = "LINK";
			// Creating Post
			$db->query_write("
				INSERT INTO ".TABLE_PREFIX."post
					(threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie, showsignature, ipaddress, iconid, visible) 
					VALUES(
						$threadinfo[threadid], 
						0, 
						'" . addslashes(htmlspecialchars($entry['title'])) . "', 
						'" . addslashes($entry['username']) . "',
						" . $entry['userid'] . ", 
						" . TIMENOW . ", 
						'". addslashes($url) . "', 
						1, 
						1, 
						0, 
						0, 
						1
			)");
        
			$post['postid'] = $db->insert_id();
			$db->query_write("UPDATE ".TABLE_PREFIX."thread SET firstpostid = $post[postid] WHERE threadid = $threadinfo[threadid]");
			require_once('./includes/functions_databuild.php');

			build_post_index($post['postid'], $foruminfo, iif($type == 'thread', 1, 0));

			// update forum stuff
			$db->query_write("UPDATE " . TABLE_PREFIX . "forum 
				SET replycount = replycount +  1, threadcount = threadcount + 1, lastpost = " . TIMENOW . ", lastposter = '" . addslashes($entry[username]) . "', lastthread = '" . addslashes(htmlspecialchars($entry[title])) . "', lastthreadid = $threadinfo[threadid] WHERE forumid = $forumid");
			$newtid = $db->query_first("SELECT dateline, threadid FROM ".TABLE_PREFIX."thread WHERE postuserid = '$entry[userid]' ORDER BY dateline DESC");
			$_POST['message']=$_POST['message']."\n ";
			
			// link forum thread to comments
			$db->query_write("UPDATE " . ADV_DYNA_TABLE_PREFIX . "entries 
				SET linkedthread = $threadinfo[threadid] WHERE entryid = $newentryid");
			
			
			// ###### END CREATE NEW THREAD ######
Basically this code auto creates a thread and links it to my VBA Dynamics articles. Everything works but the last post/new post links on my forum page.

http://virtualfaqs.com/forum/virtual...-new-post.html
The link doesn't work unless you remove "new-post"

And my last post link for this thread shows:
http://virtualfaqs.com/forum/showthread.php?p=0#post0

Anyone have any ideas? Thanks!

--------------- Added [DATE]1277839213[/DATE] at [TIME]1277839213[/TIME] ---------------

Solved it! I just had to rebuild Forum Info.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Forum Jump


All times are GMT. The time now is 07:05 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03389 seconds
  • Memory Usage 2,161KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete