[MOD] Makale MOD'u ana sayfasında alt konular

Eklentiler ile ilgili gelişmeler. Yeni modlar, güncellemeler.

[MOD] Makale MOD'u ana sayfasında alt konular

İleti

butterflyT
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 = '»&nbsp;' . '<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
En son
butterflyT
tarafından, 17.04.2007, 11:55 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48

Re: [MOD] Makale MOD'u ana sayfasında alt konular

İleti IcEman 17.04.2007, 11:25

:) güzel bir mod kurdum ve sorunsuz çalışıyor makale kısmım düzene girdi :)

bu arada

templates/subSilver/viewtopic_body.tpl değil templates/subSilver/kb_index_body.tpl olcaktı galiba dalgınlığa gelmiş ,ellerinize sağlık
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul

Re: [MOD] Makale MOD'u ana sayfasında alt konular

İleti

butterflyT
17.04.2007, 12:03

Haklısın dediğin gibi olması gerekiyor. MOD yazım şablonunu oluştururken FIND, ADD gibi şeyleri hazır kopyalıyorum arada saçmalamışım. İlk mesajı da düzelttim. KB MOD güzel de alt kategori yaptığımız zaman ana kategorilere zaten makale göndermeyip alttakilere gönderiyoruz. Alt kategoriye ulaşmak için de illa index sayfasından önce ana kategoriye tıklamamız gerekiyor. 2 tıklama sıkıntı veriyordu. Tek tıklama ile makalelere ulaşmak daha güzel.
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48

Re: [MOD] Makale MOD'u ana sayfasında alt konular

İleti IcEman 17.04.2007, 13:37

öncelikle makale moduna yapmış olduğunuz eklentiler için tşk ederim


son yapmış olduğunuz makale modu için alt bölüm modunda şöyle bir şey var..

alt bölümlere yazılan makaleler viewtopicdeki makale sayıları bölümünde artış sağlayamıyor fakat aynı makaleyi ana bölüme taşıdığımızda sayı artıyor buna bir fix lazım galiba :) olursa tabi ki


viewtopicde üzerine tıklandığında kullanıcının tüm makalelerini gösteren bir linki nasıl yapabiliriz .. şöyle bişey aklıma geldi fakat denemedim tabi ki :)

<a href="{U_SEARCH_USER_ARTICLES}" >{postrow.POSTER_ARTICLES}</a>
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul

Re: [MOD] Makale MOD'u ana sayfasında alt konular

İleti

butterflyT
17.04.2007, 15:24

Bu konu ile alakası olmadığı için cevabı diğer konuya taşıyorum ok. Oradan okursun.
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48


Duyurular & Güncellemeler



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron