Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #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


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 11:20 AM.


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.04578 seconds
  • Memory Usage 2,200KB
  • Queries Executed 11 (?)
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)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)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • 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_threaded
  • showthread_threaded_construct_link
  • 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