Bölüm Yetkilileri Kontrolü - 0.1.0

Eklenti geliştirme bölümü.

Bölüm Yetkilileri Kontrolü - 0.1.0

İleti sabri ünal 05.10.2006, 15:27

Kod: Tümünü seç
########################################
## MOD Title            : Bölüm Yetkilileri Kontrolü
## MOD Author           : yakusha < yakushaBB@yahoo.com > (sabri ünal) < http://www.yakusha.net >
## MOD Version          : ALFA 0.1.0
## MOD Description      : Yazar notlarına bakınız.
##########################################
## Installation Level   : easy
## Installation Time    : 5 minutes
## Files To Edit        : (4)
## - templates/subSilver/admin/board_config_body.tpl
## - admin/admin_board.php
## - language/lang_turkish/lang_admin.php
## - index.php
## Included Files       : n/a
###########################################
##
## Destek ve Yardım : http://www.canver.net | http://www.yakusha.net
## Telif Hakkı      : Copyleft © - canver|net, yakusha|net (phpBB Commmunity)
## Lisans           : GNU Public License v2 http://opensource.org/licenses/gpl-license.php
##
############################################
## Güvenlik Uyarısı:
##
##   Modun son sürümü için lütfen http://www.canver.net veya www.yakusha.net adresini kontrol ediniz.
##   Modun stabil sürümü için lütfen http://www.phpbb.com adresini kontrol ediniz.
##   Modu başka siteden indirdiyseniz, içinde art niyetli kod olmadığını garanti edemeyiz.
##   Modu eklemeden önce, güvenlik kopyası amacıyla lütfen dosyalarınızın yedeğini alınız.
##
########################################
## Yazar Notları:
## Ana sayfada, bölüm yetkilisi bilgilerinin görünüp görünemeyeceğini yönetim panelinden
## kontrol etmeye izin veren basit bir özellik ekler
#########################################
#########################################
## Mod Geçmişi:
##
##   05-10-2006 - Version Alfa 0.1.0
##      - Deneme Sürümü
##
#########################################
#
#-----[ SQL ]------------------------------------------
#

INSERT INTO phpbb_config (config_name, config_value) VALUES ('show_mod_list',0);

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/admin/board_config_body.tpl

#
#-----[ FIND ]------------------------------------------
#
   <tr>
     <th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>
   </tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#

   <tr>
      <td class="row1">{L_SHOW_MOD_LIST}</td>
      <td class="row2"><input type="radio" name="show_mod_list" value="1" {SHOW_MOD_LIST_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="show_mod_list" value="0" {SHOW_MOD_LIST_NO} /> {L_NO}</td>
   </tr>
#
#-----[ OPEN ]------------------------------------------
#

admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
#

$namechange_yes = ( $new['allow_namechange'] ) ? "checked=\"checked\"" : "";
$namechange_no = ( !$new['allow_namechange'] ) ? "checked=\"checked\"" : "";

#
#-----[ AFTER, ADD ]------------------------------------------
#

$show_mod_list_yes = ( $new['show_mod_list'] ) ? "checked=\"checked\"" : "";
$show_mod_list_no = ( !$new['show_mod_list'] ) ? "checked=\"checked\"" : "";
#
#-----[ FIND ]------------------------------------------
#

   "L_DEFAULT_AVATAR_EXPLAIN" => $lang['Default_avatar_explain'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

   "L_SHOW_MOD_LIST" => $lang['show_mod_list'],
   "SHOW_MOD_LIST_YES" => $show_mod_list_yes,
   "SHOW_MOD_LIST_NO" => $show_mod_list_no,


language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['show_mod_list'] = 'Ana sayfada bölüm yetkililerini görüntüle';
//$lang['show_mod_list'] = 'Show moderator on index?';

#
#-----[ OPEN ]------------------------------------------
#

index.php

#
#-----[ FIND ]------------------------------------------
#

        $sql = "SELECT aa.forum_id, u.user_id, u.username

#
#-----[ BEFORE, ADD ]------------------------------------------
#

      if ( $board_config['show_mod_list'])
      {

#
#-----[ FIND ]------------------------------------------
#

      $forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
   }
   $db->sql_freeresult($result);
   
#
#-----[ AFTER, ADD ]------------------------------------------
#

}

#
#-----[ SAVE & CLOSE ]------------------------------------------
#
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti CeNK 05.10.2006, 16:07

Kullanıcı avatarı
CeNK
Üye
Üye
 
İleti: 584
Kayıt: 01.11.2005, 15:21
Konum: İstanbul

İleti sabri ünal 06.10.2006, 14:42

ilgili verdiğin mod sadece bir block parse ediyor ve bölüm yetkililerini gizliyordu, ben ise sql müdahale ediyorum ve ana sayfada boş yere iki büyük sorgu yapılmasını da önlüyorum...

:) açıkcası öteki modu daha önce gördüydüm fakat unutmuştum, bir nedeni de bu :)
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul


Eklenti Geliştirme



Kimler çevrimiçi

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

cron