MyBB Depo Forum
[MD - 1.6] Hide Hack Türkçe - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.6 Depo (https://mybbdepo.com/mybb-1-6-depo-forumu)
+--- Forum: MyBB 1.6 Modifikasyon & Eklenti Deposu (https://mybbdepo.com/mybb-1-6-modifikasyon-eklenti-deposu-forumu)
+---- Forum: Konu Gösterimi (https://mybbdepo.com/konu-gosterimi-forumu)
+---- Konu Başlığı: [MD - 1.6] Hide Hack Türkçe (/hide-hack-turkce-konusu.html)



Hide Hack Türkçe - 007combatant - 16-10-2011

isim Eklenti ismi: Hide Hack Türkçe
User Eklenti Yapımcısı: Michael83
Araç-Test Eklentinin Çalıştığı Versiyonlar: 1.6.x
Tarih Eklenme Zamanı: 15.08.2010
Kafası Karışmışcript: 1.6.x Uyarlaması: dared
Bilgi-Kaynak Eklenti Açıklaması: Bu eklenti sayesinde hide tagları arasına aldığınız bir yazıyı yada lingi o konuya mesaj yazmayanların görmesini engelleyebilirsiniz.

Eklenti-Plugin Eklentinin Kurulumu
[attachment=299]
Yukarıdaki ekten images.zip indirin ve içinden çıkan hidden.png ve hidden_open.png dosyalarını ftp aracılığı ile images klasörünün içine atınız.

Ftp aracılığı ile showthread.php dosyasını düzenle:
Bul:


PHP Kod:
// Lets get the pids of the posts on this page. 

Değiştir:

PHP Kod:
// Hide Hack için konuya cevap verilmiş mi diye bir bakalım
$result $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid='$tid' AND uid='{$mybb->user['uid']}'");
$selfposted $db->num_rows($result);

// Lets get the pids of the posts on this page. 
Kaydet.

Ftp aracılığı ile search.php dosyasını düzenle:
Bul:


PHP Kod:
// What we do here is parse the post using our post parser, then strip the tags from it 

Değiştir:

PHP Kod:
// Hide Hack için arama sonuçlarında eğer cevap verilmemişse gizletelim
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]=" <img src=\"images/hidden.png\"/> ";
$post['message'] = preg_replace($searcharray$replacearray$post['message']);
// What we do here is parse the post using our post parser, then strip the tags from it 
Kaydet.

Ftp aracılığı ile newreply.php dosyasını düzenle:
Bul:


PHP Kod:
// Check if username exists. 

Değiştir:

PHP Kod:
// Hide Hack için
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]="";
$post[message] = preg_replace($searcharray$replacearray$post[message]);
// Check if username exists. 
Kaydet.

Ftp aracılığı ile inc/class_parser.php dosyasını düzenle:
Bul:


PHP Kod:
// Fix up new lines and block level elements 

Değiştir:

PHP Kod:
// Hide Hack için mesajın gizlenmiş oluşunu tanıtalım
$message hidetags($message);
// Fix up new lines and block level elements 
Kaydet.

Ftp aracılığı ile inc/functions.php dosyasını düzenle:
Bul:
(en altta.)

PHP Kod:
?>

Değiştir:

PHP Kod:
// Hide Hack i 1.4 den 1.6.x'e uyarlamak için fonksiyonumuz
function hidetags($message)
{

    global 
$db$n$mybb$selfposted;

        
// eğer kullanıcımız misafirse ve mesaj yazma izni varsa üstüne üstlük yetkilinin biri de onun yazısının çıkmasına izin vermişse bırakalım içerik açılsın
        
if ( ($mybb->user[uid] != "0" && $selfposted "0") || $mybb->usergroup['cancp'] == 1
        {
            
$search="/\[hide](.*)\[\/hide\]/siU";
            
$replace="<img src=\"images/hidden_open.png\"><br /> \\1";
            
$message preg_replace($search$replace$message);
            
$message str_replace("\'""'"$message);
        }
        else 
//yok eğer öle olmama ihtimali varsa
        
{
            
// yok eğer konuda mesaj yayınlamasına izin verilmemişse o zaman bırak dağınık kalsın
            
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
            
$replacearray[]="<img src=\"images/hidden.png\">";
            
$message preg_replace($searcharray$replacearray$message);
            
$message str_replace("\'""'"$message);
        }

    return 
$message//yapıcak herşeyimizi yaptık artık mesaj işlensin dimi

}

?>
Kaydet.

Eklenti-Plugin Editöre Buton Olarak Ekleme
[attachment=301]
Yukarıdan ekten hide.gif indiriniz ve jscripts/editor_themes/default/images ve jscripts/editor_themes/default/Office_2007/images içine atınız.

Ftp aracılığı ile jscripts/editor.js dosyasını düzenle:
Bul:

Kod:
{type: 'button', name: 'video', insert: 'video', image: 'television.gif', dropdown: true, title: this.options.lang.title_video, options: this.videos}
Değiştir:
Kod:
{type: 'button', name: 'video', insert: 'video', image: 'television.gif', dropdown: true, title: this.options.lang.title_video, options: this.videos},
{type: 'button', name: 'hide', insert: 'hide', image: 'hide.gif', title: this.options.lang.title_hide}
Kaydet.

Ftp aracılığı ile inc/languages/turkish/global.lang.php dosyasını düzenle:
Bul:

Kod:
$l['editor_title_php'] = "PHP Kodu Ekle";
Altına Ekle:
Kod:
$l['editor_title_hide'] = "Gizli İçerik Ekle";
Kaydet.

Ftp aracılığı ile inc/functions.php dosyasını düzenle:
Bul:

Kod:
"editor_title_php",
Altına Ekle:
Kod:
"editor_title_hide",
Kaydet.

Eklenti-Plugin İlk Mesajda Alıntı Butonunu Gizlemek
http://www.blackinci.com/mybb/40-ilk-mesajda-alinti-butonlarini-gizlemek.html

Resim-Grafik Eklenti Önizleme Resimleri
resim
resim

Araç-Test Eklenti Kullanımı
Mesaj içerisinde gizlemek istediğiniz bölümü [hide][/hide] tagları arasına yazın.


Alıntı Kaynak : mybbdestek.com


Cvp: Hide Hack Türkçe - EsPiYoNaJ - 08-05-2012

Teşekkürler eklenti için fakat mesaj yazdıktan sonra görünmüyor görünmesi için sayfayı yenilemek gerekiyor buna bi çare bulabilirmiyiz


Cvp: Hide Hack Türkçe - Mısırga - 19-05-2012

ziyaretçiler cevap hazdıkları halde içeriği göremiyor?


Cvp: Hide Hack Türkçe - JaCKaL - 19-05-2012

(08-05-2012, Saat:00:11)EsPiYoNaJ Adlı Kullanıcıdan Alıntı: Teşekkürler eklenti için fakat mesaj yazdıktan sonra görünmüyor görünmesi için sayfayı yenilemek gerekiyor buna bi çare bulabilirmiyiz

(19-05-2012, Saat:15:42)kinghalil Adlı Kullanıcıdan Alıntı: ziyaretçiler cevap hazdıkları halde içeriği göremiyor?

içeriği cevap yazdıkları halde göremiyorlar diye bişey olmaz gözükür [eğer kodları doğru kullandıysanız!] ama üstteki arkadaşın dediği gibi sayfa yenilenince gözükür buda sinir bozucu bişeydir Göz kırpma

küçük bir ayarla bunu düzeltebilirsiniz. arkadaş eklentiyi paylaşmış ama sorunları çözmemiş...

Şimdi Admin Cp > Sunucu ve Optimizasyon Ayarları >XMLHttp Dinamik Ajax Özelliği Aktifleştirilsin mi? > "hayır"

seçeneğini seçtiğiniz takdirde sayfayı yenilemeden içerik yorum sonunda açılacaktır...


Cvp: Hide Hack Türkçe - Mısırga - 19-05-2012

ziyaretçi olarak bir cevap yaz. Kodların hepsini kontrol ettim bir yanlışlık yok.


Cvp: Hide Hack Türkçe - JaCKaL - 19-05-2012

mesajında çift alıntı yapmışın bi düzenle...

eklentin çalışıyor sorun yok ? ziyaretçiye açmaz çünkü eklenti kodları üyeler için yapılmış ziyaretçiye açması için kodlamanın değişmesi lazım...


Cvp: Hide Hack Türkçe - Mısırga - 19-05-2012

(19-05-2012, Saat:18:32)JaCKaL Adlı Kullanıcıdan Alıntı: mesajında çift alıntı yapmışın bi düzenle...

eklentin çalışıyor sorun yok ? ziyaretçiye açmaz çünkü eklenti kodları üyeler için yapılmış ziyaretçiye açması için kodlamanın değişmesi lazım...

bana zaten sadece ziyaretçi için olanı lazımdı neyse saol Gülümseme


Cvp: Hide Hack Türkçe - JaCKaL - 19-05-2012

functions.php kodlarını incelediğimde ziyaretçiyede açılması gerek fakat açılmıyor kodlamayı değiştirdim hata verdi localhostta çalışıyorum...