Jump to content


Simple php error

  • Please log in to reply
1 reply to this topic

#1 conspiringfate

  • Members
  • Pip
  • Newbie
  • 9 posts

Posted 15 July 2006 - 12:25 PM

I have been working on installing a script called Fantastic News from    http://fscripts.com 

I have been trying to make it so I can use the news.php on other pages

Right now im getting an Unable to Open Template error


Here are the instructions....
If you plan on including news.php on a page rather than calling it directly you can use the include("news.php"); if you're page is php or if its just straight html use the ssi equivalent.  You'll also need to put the config.php file in the location where you do the include so that the script can read the config.php file If you are including it make sure to set that in your settings so that the script knows not to include the header and footer templates on your news.php file. You'll also need to include a script path so that the script can find the location of your templates and internal functions that the script uses. This feature is not recommended however doing this can make it possible but please note you'll need to move your config.php file over everytime you change settings also since this won't be the config.php file it usually uses

here is my articles.php file
// +----------------------------------------------------------------------+
// |                         Fantastic News                               |
// +----------------------------------------------------------------------+
// |                          By Tony Baird                               |
// |                  Copyright (c) 2003 Fantastic Scripts                |
// |                          http://fscripts.com                         |
// +----------------------------------------------------------------------+
// | Fantastic News Can be modified freely as long as the copyright at    |
// | the bottom of every page and is visible.  This copyright header must |
// | also be left intact on php file                                      |
// +----------------------------------------------------------------------+
// | news.php                                                             |
// +----------------------------------------------------------------------+
if (empty($tpl))

can anyone help?

#2 Oldiesmann

  • Members
  • PipPipPip
  • Advanced Member
  • 72 posts
  • LocationCincinnati, Ohio

Posted 15 July 2006 - 01:44 PM

Try this instead:

include($CONFIG['script_path'] . '/news.php');
require_once($CONFIG['script_path'] . '/functions/functions.php');
require_once($CONFIG['script_path'] . '/functions/mysql.php');
require_once($CONFIG['script_path'] . '/functions/template.php');

$CONFIG['script_path'] won't be defined until after you include the config file, and since it's the path to the FNews directory (I think), you don't need to append it to the full server path.
The Oldiesmann
SMF Project Manager
SMF+Gallery2 - Beta3.1 now available

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users