Jasen Hicks
07-23-2008, 08:02 PM
Here are my forums: http://www.gamegavel.com/forum I do have the license you can ask vB :)
Anyways, I run an auction site and so does this fellow I know in AU, we are both trying to do the same thing, but since I can code and he can't I am writing it. I managed to get the code how I wanted it to exceute as a stand alone... seen here:
http://www.gamegavel.com/forum/cats.php
Code for the file:
<?php
include('../includes/config.php');
include('../includes/functions.php');
include('../includes/class_database.php');
include('../language/english/category.lang.php');
$db = new database;
$db->connect($db_host, $db_username, $db_password);
$db->select_db($db_name);
$sql_select_cats_list = $db->query("SELECT category_id, items_counter, hover_title FROM
" . DB_PREFIX . "categories WHERE parent_id=0 AND hidden=0 AND user_id=0 ORDER BY order_id ASC");
?>
<table width="100%" border="0" cellspacing="1" cellpadding="2" class="bordercat">
<?
while ($cats_header_details = $db->fetch_array($sql_select_cats_list))
{
$category_link = process_link('categories', array('category' => $category_lang[$cats_header_details['category_id']], 'parent_id' => $cats_header_details['category_id'])); ?>
<tr>
<td class="contentfont"><img src="../themes/auzbay_theme/img/arrow.gif" hspace="3" align="absmiddle"><a class="ln" href="../<?=$category_link;?>" <?=((!empty($cats_header_details['hover_title'])) ? 'title="' . $cats_header_details['hover_title'] . '"' : '');?>>
<?=$category_lang[$cats_header_details['category_id']];?>
<?=(($setts['enable_cat_counters']) ? (($cats_header_details['items_counter']) ? '(<strong>' . $cats_header_details['items_counter'] . '</strong>)' : '(' . $cats_header_details['items_counter'] . ')') : '');?></a></td>
</tr>
<? } ?>
</table>
Comes up great, looks fine for now, so lets make the plugin.
I go in, add the plugin like so:
ob_start();
include('forums/cats.php');
$includedphp = ob_get_contents();
ob_end_clean();
Then, when I activate it, I get:
Warning: include(home/gamega5/public_html/auction/forums/cats.php) [function.include]: failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code on line 2
Warning: include(home/gamega5/public_html/auction/forums/cats.php) [function.include]: failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code on line 2
Warning: include() [function.include]: Failed opening 'home/gamega5/public_html/auction/forums/cats.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in [path]/global.php(405) : eval()'d code on line 2
At the top of the forums where I inserted the $includephp.
So then, I change the path so the plugin code now looks like this:
ob_start();
include('home/gamega_5/public_html/forums/cats.php');
$includedphp = ob_get_contents();
ob_end_clean();
But I get the same error. Am I really doing something that wrong?
Anyways, I run an auction site and so does this fellow I know in AU, we are both trying to do the same thing, but since I can code and he can't I am writing it. I managed to get the code how I wanted it to exceute as a stand alone... seen here:
http://www.gamegavel.com/forum/cats.php
Code for the file:
<?php
include('../includes/config.php');
include('../includes/functions.php');
include('../includes/class_database.php');
include('../language/english/category.lang.php');
$db = new database;
$db->connect($db_host, $db_username, $db_password);
$db->select_db($db_name);
$sql_select_cats_list = $db->query("SELECT category_id, items_counter, hover_title FROM
" . DB_PREFIX . "categories WHERE parent_id=0 AND hidden=0 AND user_id=0 ORDER BY order_id ASC");
?>
<table width="100%" border="0" cellspacing="1" cellpadding="2" class="bordercat">
<?
while ($cats_header_details = $db->fetch_array($sql_select_cats_list))
{
$category_link = process_link('categories', array('category' => $category_lang[$cats_header_details['category_id']], 'parent_id' => $cats_header_details['category_id'])); ?>
<tr>
<td class="contentfont"><img src="../themes/auzbay_theme/img/arrow.gif" hspace="3" align="absmiddle"><a class="ln" href="../<?=$category_link;?>" <?=((!empty($cats_header_details['hover_title'])) ? 'title="' . $cats_header_details['hover_title'] . '"' : '');?>>
<?=$category_lang[$cats_header_details['category_id']];?>
<?=(($setts['enable_cat_counters']) ? (($cats_header_details['items_counter']) ? '(<strong>' . $cats_header_details['items_counter'] . '</strong>)' : '(' . $cats_header_details['items_counter'] . ')') : '');?></a></td>
</tr>
<? } ?>
</table>
Comes up great, looks fine for now, so lets make the plugin.
I go in, add the plugin like so:
ob_start();
include('forums/cats.php');
$includedphp = ob_get_contents();
ob_end_clean();
Then, when I activate it, I get:
Warning: include(home/gamega5/public_html/auction/forums/cats.php) [function.include]: failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code on line 2
Warning: include(home/gamega5/public_html/auction/forums/cats.php) [function.include]: failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code on line 2
Warning: include() [function.include]: Failed opening 'home/gamega5/public_html/auction/forums/cats.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in [path]/global.php(405) : eval()'d code on line 2
At the top of the forums where I inserted the $includephp.
So then, I change the path so the plugin code now looks like this:
ob_start();
include('home/gamega_5/public_html/forums/cats.php');
$includedphp = ob_get_contents();
ob_end_clean();
But I get the same error. Am I really doing something that wrong?