Mod Kurulum dosyasındaki kısaltmalar ve açıklamaları:
1.
Kod: Tümünü seç
#
#-----[ COPY ]------------------------------------------
#
Kod: Tümünü seç
copy ban_votewarning.tpl to languages/lang_english/email/ban_votewarning.tpl
2.
Kod: Tümünü seç
#
#-----[ OPEN ]------------------------------------------
#
3.
Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------
#
Kod: Tümünü seç
$mode = ( isset($HTTP_POST_VARS['report_x']) ) ? 'report' :
4.
Kod: Tümünü seç
#
#-----[ REPLACE WITH ]------------------------------------------
#
Kod: Tümünü seç
$mode = ( isset($HTTP_POST_VARS['report_x']) ) ? 'warning' :
5.
Kod: Tümünü seç
#
#-----[ BEFORE, ADD ]------------------------------------------
#
Örneğin:
Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'block' )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $mode == 'voteban' )
{
$no_error_ban=FALSE;
if (! $is_auth['auth_voteban'] )
message_die(GENERAL_ERROR, $lang['Not_Authorised']);
if ( $mode == 'voteban' )
{
$no_error_ban=FALSE;
if (! $is_auth['auth_voteban'] )
message_die(GENERAL_ERROR, $lang['Not_Authorised']);
if ( $mode == 'block' )
Görmüş olduğunuz gibi satırın üstüne ekledik.
6.
Kod: Tümünü seç
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( $mode == 'block' )
if ( $mode == 'voteban' )
{
$no_error_ban=FALSE;
if (! $is_auth['auth_voteban'] )
message_die(GENERAL_ERROR, $lang['Not_Authorised']);
Gördüğünüz gibi bu seferde bulduğumuz kodun altına ekliyoruz.
7.
Kod: Tümünü seç
#
#-----[ IN-LINE FIND ]------------------------------------------
#
Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------
#
$order_sql = (
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, f.auth_greencard, f.auth_bluecard
8.
Kod: Tümünü seç
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------
#
$order_sql = (
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, f.auth_greencard, f.auth_bluecard
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
, f.auth_voteban
$order_sql = (!$post_id) ? '' : "GROUP BY p.post_id, t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, f.auth_ban, f.auth_voteban, f.auth_greencard, f.auth_bluecard ORDER BY p.post_id ASC";
9.
Kod: Tümünü seç
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
$order_sql = (!$post_id) ? '' : "GROUP BY p.post_id, t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, f.auth_ban, f.auth_greencard, f.auth_bluecard, f.auth_voteban ORDER BY p.post_id ASC";
10.
Kod: Tümünü seç
#
#-----[ ADD SQL ]------------------------------------------
#
Kod: Tümünü seç
#
#-----[ SQL ]------------------------------------------
#
Kod: Tümünü seç
#
#-----[ ADD SQL ]------------------------------------------
#
ALTER TABLE banvote_voters ADD banvote_banner_id MEDIUMINT(8) NULL('No') DEFAULT('0')
Böyle bir kod görürsek phpMyAdmin'e giriyoruz.Daha sonra veritabanımızı seçiyoruz.Ve SQL Sorugusu kısmına tıklıyoruz.Size yeni bir pencere açılacak ve bu pencerede kodları yazmak için bir metin kutusu göreceksiniz.O kutuya direk yukardaki satırı yazıyoruz ve GİT ya da GO butonuna tıklıyoruz.Eğer başarıyla eklerseniz size phpMyAdmin bilgi verecektir.
ÖNEMLİ: SQL sorgusunu kesinlikle dosyaları düzenlemeden önce yapın.Yani herşeyi mod dosyasındaki sıraya göre yapın.
11.
Kod: Tümünü seç
#
#-----[ COPY ]------------------------------------------------
#
copy max_sessions_db_update.php to max_sessions_db_update.php
#
# This MOD need a database update.
# Then, as you must have now copied the max_sessions_db_update.php file
# in your phpBB root directory, run it with your navigator...
# http://www.yourWebSite.xxx/phpbbRootDir/max_sessions_db_update.php
#
# ...and then delete it from the phpBB root directory!!!
#
# Please, do it NOW! Before editing phpBB files by EM or manually!!!
# Otherwise, you may have an error message during your next
# connection.
#
ÖNEMLİ:
- Bu işlemi yapmadan önce kesinlikle forumunuza admin girişi yapmalısınız.
- Bu işlemi yaptıktan sonra güvenlik açısından bu dosyayı kesinlikle silmelisiniz.
Bu tip MOD larda veritabanınızı otomatik olarak yani phpMyAdmin ile uğraşmadan güncellemek için böyle bir script yapılmıştır.
12.
Kod: Tümünü seç
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Tüm dosyalarınızdaki değişiklikleri yaptınız ve hepsini kaydedip phpBB dizininize gönderme vakti geldi.
EoM ise END OF MOD yani MODUN SONU anlamına gelir.
BİR KAÇ ÖNEMLİ UYARI ve TAVSİYELER:
- MOD'ları yüklemeden önce, MOD Install dosyasının içinde yazan ve değişiklik yapacağınız tüm dosyalarınızın yedeğini kesinlikle alın.Yapacağınız en ufak bir hata sizi saatlerce uğraştırabilir.Bunun için dosyaların yedeklerini alınki hata yaparsanız eski yedeklerinizi kullanırsınız.
- MOD'larda güvenlik açıkları olabilir.Bu açıkların önüne geçebilmek için MOD güncelleştirmelerini modu yüklediğiniz siteden yada resmi sitesinden takip edebilirsiniz.
- MOD'ları düzenledikten sonra FTP ile kendi sunucunuza göndermeden önce Yönetim Panelinden Sitenizi Kapatın.Yükleme tamamlandıktan sonra sitenizi açabilirsiniz.
Yazar: taNGo
(Eğer bu makaleyi ya da forumdaki diğer yazmış olduğum makaleleri başka sitelerde yayınlayacaksanız lütfen en altına site adresimizi belirgin bir şekilde yazınız.Unutmayın emeğe saygı sizin saygınızı gösterir.)