Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 10-04-2007, 02:23 PM
reddyink reddyink is offline
 
Join Date: Aug 2007
Posts: 236
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default similar thread -fatal error for function gettemplate

I am trying to install similarthread.everything i fixed. how to get rid of undefined function message. I also tried changing to fetch template instead of get template,it did mnot work. Similar thread box is empty with just headers.

Fatal error: Call to undefined function gettemplate() in C:\Program Files\EasyPHP 2.0b1\www\upload\showthread.php on line 458

I am getting error in this line
eval( '$similarthreadbits .= "' . gettemplate( 'showthread_similarthreadbit' ) . '";' );

Here is the code i used
modified similar thread code
$similarthreads = '';
$similarthreadbits = '';
$threadscount = 0;
$forumperms = $DB_site->query("
SELECT forumid,canview
FROM forumpermission
WHERE usergroupid=$bbuserinfo[usergroupid]
");
while ( $forumperm = $DB_site->fetch_array( $forumperms ) )
{
$ipermcache["$forumperm[forumid]"] = $forumperm;
}
$DB_site->free_result( $forumperms );
unset( $forumperm );
$getforums = $DB_site->query("
SELECT forumid,parentid,displayorder
FROM forum
WHERE displayorder<>0 AND active=1
ORDER BY parentid,displayorder
");
while ( $getforum = $DB_site->fetch_array( $getforums ) )
{
$iforumcache["$getforum[parentid]"]["$getforum[displayorder]"]["$getforum[forumid]"] = $getforum;
if ( !isset( $ipermcache["$getforum[forumid]"]['canview'] ) )
{
$iforumperms[] = $getforum['forumid'];
}
}
$DB_site->free_result( $getforums );
unset( $getforum );
if ( !empty( $iforumperms ) )
{
$iforumperms = 'AND thread.forumid IN( ' . implode( ',' , $iforumperms ) . ' )';
}
$otherthreads = $DB_site->query("
SELECT thread.threadid,thread.forumid,thread.title,thread .replycount,thread.postusernam e,forum.title as forumtitle
FROM thread
LEFT JOIN forum ON( forum.forumid=thread.forumid )
WHERE MATCH( thread.title ) AGAINST( '" . addslashes( $thread['title'] ) . "' )
AND thread.visible=1
AND thread.open<>10
AND thread.threadid<>$thread[threadid] $iforumperms
ORDER BY dateline DESC LIMIT 5
");
while ( $otherthread = $DB_site->fetch_array( $otherthreads ) )
{
$threadscount++;
eval( '$similarthreadbits .= "' . gettemplate( 'showthread_similarthreadbit' ) . '";' );
}
if ( !empty( $threadscount ) )
{
eval( '$similarthreads = "' . gettemplate( 'showthread_similarthreads' ) . '";' );
}

Can anyone please help me on this error.
Thanks
Reply With Quote
  #2  
Old 10-05-2007, 02:47 AM
WhaLberg's Avatar
WhaLberg WhaLberg is offline
 
Join Date: Nov 2006
Location: Dersaadet
Posts: 569
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What do you mean by installing similar thread? vBulletin has it as an option.
  • AdminCP -> vBulletin Options -> vBulletin Options -> Thread Display Options (showthread) -> Set Show Similar Threads? to Yes
  • AdminCP -> vBulletin Options -> vBulletin Options -> Message Searching Options and Set Automatic Similar Thread Search to Yes
Reply With Quote
  #3  
Old 10-05-2007, 06:31 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First of all, if you have problems with a modification: Post your question in the thread of that modification. A lot more chance that the author or another user of that modification will see your question.

Next: what vB version are you running, that code looks like it is written for vB 3.0.
Reply With Quote
  #4  
Old 10-05-2007, 08:36 PM
reddyink reddyink is offline
 
Join Date: Aug 2007
Posts: 236
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

coordinator I have (vBulletin 3.6.8) version running in my PC.

I tried posting under the module but no use. I did not get any replies or help from anybody. that is the reason I creates a new post for my question.

--------------- Added at 00:09 ---------------

coordinator I have (vBulletin 3.6.8) version running in my PC.

I tried posting under the module but no use. I did not get any replies or help from anybody. that is the reason I creates a new post for my question.
Reply With Quote
  #5  
Old 10-06-2007, 06:03 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The code you posted looks like code for vB 3.0, and will not run like this on your 3.6 board.
Reply With Quote
  #6  
Old 10-12-2007, 03:25 AM
reddyink reddyink is offline
 
Join Date: Aug 2007
Posts: 236
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am still working on similar threads with no luck. I set all similar threads options to yes and rebuild the counters for similar threads but still similar threads are not displaying. I have set the threshold to 9.5.
I have question that automatic similar threads options in vbulletin option settings look for similarthreads code in showthread.php page. I have the code commented out. Is that the reason why similar threads are not displaying in my page.
Please advice me. Any help on this is very useful for me.
Thanks
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 05:50 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04867 seconds
  • Memory Usage 2,206KB
  • 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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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