[MOD] Makale MOD'u ana sayfasında alt konular
Tarih: 17.04.2007, 06:50
Forumlardan bilirsiniz alt konu adı ve linki bağlı olduğu üst kategorinin hemen altında olur. Oysa KB Makale MOD'unun ana sayfasında alt konuları tıklama yapmadan göremiyoruz. Bu MOD ana kategoriye ait alt kategorilerin KB Makale MOD'un ana sayfasında çıkmasına olanak verir. Yeni Canver'e yeni MOD :)
- 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