forum.coppermine-gallery.net
Support => cpg1.4.x Support => Older/other versions => cpg1.4 miscellaneous => Topic started by: brewery15 on October 03, 2006, 05:46:49 am
-
What is the file that I need to add some php in the upper most portion? I know php needs to go before everything and anything, but I cant seem to find the correct file? I tried index.php, but that doesnt seem to be it...Any help would be appreciated, thanks.
-
What do you want to do? maybe you could use custom header
http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#admin_theme_include_path_start
-
Have you considered the anycontent.php file as well?
If you only need content on the home page this could work for you - it is a php include unless I'm mistaken.
Doc's here: http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#admin_album_list
The content of the main page
This option allows you to change the content of the main page displayed by the script.
The default value is "catlist/alblist/random,2/lastup,2"
You can use the following "codes" to include other items (list snipped):
'anycontent': inserts php-generated content that has to reside within the file 'anycontent.php' into the index page. Can be used to include banner-rotation scripts or similar.
I'm using it to explain catalog navigation and search tips, as well as purchase process info. It includes html with hyperlinks.
I don't think you can make it run gallery wide - mods - am I wrong? For that use the header call as Sami pointed out.
And if by uppermost you mean above your gallery's navigation section.
-
OK I tried creating a custom_header.php and adding the below code to it, and setting the path in my admin config to 'custom_header.php' (minus the '). And I got the following error msg:
Fatal error: Call to a member function on a non-object in /home/teenyap/public_html/forum/includes/sessions.php on line 134
<?php
$phpbb_root_path = './forum/';
define ('IN_PHPBB', true);
if (!file_exists($phpbb_root_path . 'extension.inc'))
{
die ('<tt><b>phpBB Fetch All:</b>
$phpbb_root_path is wrong and does not point to your forum.</tt>');
}
include_once ($phpbb_root_path . 'extension.inc');
include_once ($phpbb_root_path . 'common.' . $phpEx);
include_once ($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/common.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/stats.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/users.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/polls.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/posts.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/forums.' . $phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if (isset($HTTP_GET_VARS['start']) or isset($HTTP_POST_VARS['start']))
{
$CFG['posts_span_pages_offset'] = isset($HTTP_GET_VARS['start'])
? $HTTP_GET_VARS['start'] : $HTTP_POST_VARS['start'];
if (!intval($CFG['posts_span_pages_offset']))
{
$CFG['posts_span_pages_offset'] = 0;
}
if (!is_numeric($CFG['posts_span_pages_offset']))
{
$CFG['posts_span_pages_offset'] = 0;
}
if ($CFG['posts_span_pages_offset'] < 0) {
$CFG['posts_span_pages_offset'] = 0;
}
}
// fetch new posts since last visit
$new_posts = phpbb_fetch_new_posts();
// fetch user online, total posts, etc
$stats = phpbb_fetch_stats();
// fetch online users
$online = phpbb_fetch_online_users();
// fetch five users by total posts
$top_poster = phpbb_fetch_top_poster();
// fetch a random user
$random_user = phpbb_fetch_random_user();
// fetch forum structure
$forums = phpbb_fetch_forums();
#$member = phpbb_fetch_users();
// fetch a poll
$poll = phpbb_fetch_poll();
// fetch a single topic by topic id
// You will need to specify a certain topic id to use this function.
// The first post of that topic will be displayed in a box to the upper right.
$topic = phpbb_fetch_topics();
// fetch latest postings
$CFG['posts_trim_topic_number'] = 20;
$recent = phpbb_fetch_posts(null, POSTS_FETCH_LAST);
// fetch postings
$CFG['posts_trim_topic_number'] = 10;
$CFG['posts_span_pages'] = true;
$news = phpbb_fetch_posts();
phpbb_disconnect();
?>
-
The error message you get comes from the files you include, not coppermine. Remember: you can't include anything from anywhere - the file(s) you're going to include need to have been built to support that. Try something less complicated for a start to check if things work as expected and gradually extend your custom header to be able to track the culprit. For a start, your custom_include file just should contain
<?php
echo 'Hello world';
?>