- Kod: Tümünü seç
##############################################################
## MOD Title: Sub-categories on KB index page for Knowledge Base
## MOD Author: ButterflyT ~ http://www.canver.net/
##
## MOD Description: Add sub-categories links on KB index page.
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: (2)
## includes/functions_kb.php
## templates/subSilver/kb_index_body.tpl
##
## Included Files: N/A
##
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.canver.net/
## for the latest version of this MOD.
##############################################################
## Author Notes: N/A
##
##
##############################################################
## MOD History:
##
## 2007-04-10 - Version 1.0
## - Only for KB index page.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------
#
includes/functions_kb.php
#
#-----[ FIND ]------------------
#
else
{
$category_articles = $category['number_articles'];
}
$category_details = $category['category_details'];
$category_id = $category['category_id'];
#
#-----[ AFTER, ADD ]-----------------------
#
# IN English
# $output = "Sub-categories:\n";
#
//
$output = "Alt kategoriler:\n";
$sub_sql = "SELECT *
FROM " . KB_CATEGORIES_TABLE . "
WHERE parent = " . $category_id . "
ORDER BY cat_order";
if ( !( $sub_result = $db->sql_query( $sub_sql ) ) )
{
message_die( GENERAL_ERROR, "Could not obtain category data", '', __LINE__, __FILE__, $sql );
}
while ( $sub_category = $db->sql_fetchrow( $sub_result ) ) {
$sub_category_name = $sub_category['category_name'];
$sub_category_id = $sub_category['category_id'];
$sub_temp_url = append_sid( "kb.php?mode=cat&cat=$sub_category_id" );
if ( ns_auth_cat( $sub_category_id ) && $kb_is_auth_all[$sub_category_id]['auth_view']) {
$sub_category = '» ' . '<a href="' . $sub_temp_url . '">' . $sub_category_name . '</a>';
$output .= "$sub_category\n";
}
}
//
#
#-----[ FIND ]------------------
#
'CAT_DESCRIPTION' => $category_details,
#
#-----[ BEFORE, ADD ]-----------------------
#
'SUB_CATEGORY' => $output,
#
#-----[ OPEN ]------------------
#
templates/subSilver/kb_index_body.tpl
#
#-----[ FIND ]------------------
#
<td class="row2" align="center" valign="middle"><span class="genmed">{catrow.CAT_ARTICLES}</span></td>
</tr>
#
#-----[ AFTER, ADD ]-----------------------
#
<tr>
<td class="row1" height="20"><span class="gensmall">{catrow.SUB_CATEGORY}</span></td>
</tr>
#
#-----[ FIND ]------------------
#
<td class="row2" align="center" valign="middle">
#
#--- [ IN-LINE FIND ] ---
#
>
#
#--- [ IN-LINE ADD, BEFORE ] ---
#
rowspan="2"
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------
#
# EoM