vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   similar thread -fatal error for function gettemplate (https://vborg.vbsupport.ru/showthread.php?t=159460)

reddyink 10-04-2007 02:23 PM

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

WhaLberg 10-05-2007 02:47 AM

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

Marco van Herwaarden 10-05-2007 06:31 AM

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.

reddyink 10-05-2007 08:36 PM

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.

Marco van Herwaarden 10-06-2007 06:03 AM

The code you posted looks like code for vB 3.0, and will not run like this on your 3.6 board.

reddyink 10-12-2007 03:25 AM

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


All times are GMT. The time now is 11:18 AM.

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.00937 seconds
  • Memory Usage 1,723KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete