The following warnings occurred:
Warning [2] Undefined array key "threadviews_countguests" - Line: 745 - File: showthread.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 745 errorHandler->error_callback
Warning [2] Undefined array key "allowautourl" - Line: 584 - File: inc/class_parser.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/class_parser.php 584 errorHandler->error_callback
/inc/class_parser.php 228 postParser->parse_mycode
/inc/functions_post.php 830 postParser->parse_message
/showthread.php 1121 build_postbit
Warning [2] Undefined array key "allowautourl" - Line: 584 - File: inc/class_parser.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/class_parser.php 584 errorHandler->error_callback
/inc/class_parser.php 228 postParser->parse_mycode
/inc/functions_post.php 830 postParser->parse_message
/showthread.php 1121 build_postbit
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 46 - File: showthread.php(1650) : eval()'d code PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php(1650) : eval()'d code 46 errorHandler->error_callback
/showthread.php 1650 eval




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Wrong inclusion of Template functions.php
#1
Hi,

if I interpreted the intention of the last lines in /root/index.php right you want to offer a possibility for Theme Builders to include their "own" functions in order to enhance the template - that is very cool !!

In order to profit from the functions.php within the template directory, this include has to be called before the template files...

My suggestion for index.php is:

Code:
// include the functions.php page if it exists within the theme
    if ( file_exists("theme/".$TEMPLATE."/functions.php") ) {
        include("theme/".$TEMPLATE."/functions.php");    
    }    
    
    // include the template and template file set within theme.php and each page
    if ( (!file_exists("theme/".$TEMPLATE."/".$template_file)) || ($template_file == '') ) { $template_file = "template.php"; }
    include("theme/".$TEMPLATE."/".$template_file);

On my install it works perfect !
Reply
#2
Same thing: http://get-simple.info/forum/viewtopic.php?id=159
Reply




Users browsing this thread: 1 Guest(s)