![]() |
ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Merhaba,
2015 yılında vBulletin için yazılmış template modification dediğimiz şablon değişiklikleri daha fazla erişilebilir durumdayken ben de JavaScript kodu olarak yazılmış bunlardan birini alıp vBulletin eklentisi olarak kodlamıştım. Ancak kodun .js kısmına dokunmamıştım. Buna da “rgxsecure” adını vermiştim. Tabii 2015 yılında JavaScript bilgim de şimdiye kıyasla daha düşük düzeydeydi, bu yüzden kodun işlevini sadece eklenti kodunun içine atıp vB seçeneklere menü ve birkaç seçenek eklemiştim. Teknik yönetici olarak bulunduğum ya da vBulletin teknik desteği verdiğim hemen her forumda kuruludur. Varsayılan .js kodunun üzerine eklediğim eklentide sadece kodu ziyaretçilere kapsatmanın dışında belirli bir gönderi sayısının altındaki üyeler için de kısıtlama getirme özelliği bulunuyordu. Ancak bu kod, oldukça basit bir şekilde sadece mouse ile sağ tıklamayı engelliyordu. Yaklaşık 1 haftadır hastayım. Artık test yapılmasa da bence koronayım ama ayakta geçiriyorum, tabii evde geçiriyorum. Bugün de can sıkıntısından aklıma esti; buna bir el atayım dedim. Eski .js kodundan küçük bir örnek; Kod:
function clickIE4(){ Şaka bir yana; kodu tamamen silip sıfırdan yazdım. Yeni kodu elbette burada paylaşmayacağım, eklenti içeriğiyle birlikte ForumAdası'na özgü olarak yazıp entegre ettim. Yeni varyasyonda modern JavaScript uygulamalarında yaygın olarak kullanılan addEventListener gibi methodlar kullandım. Bu sayede daha temiz ve modüler bir yaklaşım elde ettim. --- Şöyle dediğinizi duyar gibiyim; [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] Evet, biraz kaptırınca hiçbir şey anlamamış olabilirsiniz. Fazlasıyla teknik bir yazı olmaya doğru gidiyordu ve ben de öyleyse "Alırız!" diyorum ve baştan alıyorum. --- Yıl olmuş 2024, maalesef hâlâ burayı konu çalma deposu gibi kullanan bir güruh arkadaşımız var. Peşin peşin diyorum ki, arkadaşlar artık günümüzde özgün makale elde etmek bile çok kolay. Girin chat.openai.com'a, ücretsiz bir üyelik oluşturun ve ChatGPT 3.5'e istediğiniz konu başlığında makale yazdırıp takıldığınız, yöneticisi ya da sahibi olduğunuz foruma konu açın. Hâlâ köklü ve otoriter platformlardan konu araklamaktan vazgeçin. Diyeceğiz ama kime diyoruz? Bu yüzden forumdaki eski usul çalışan sağ tıklama yasağını biraz geliştirdim.
Akşamüstü @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] ile yaptığımız kullanım testleri gayet olumluydu, ancak ufak tefek inceleme ve geliştirmeler arka tarafta devam edecek. Örnek hata mesajları; [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] Admin kontrol paneli tarafında ise zaten ForumAdası'na özel yazıldığı için geliştirici modda düzenlemeleri, iyileştirmeleri, ekleme ve çıkarmaları kendim yaparım diye çok bir opsiyon sunmadım. Eski eklentiden sadece mesaj kısmını senaryoya göre kendisi ürettiğinden orayı kaldırıp şöyle basit bir arayüzü var; [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] Dip Not: Eklentiyi teknik yönetici olarak bulunduğum, teknik destek verdiğim ya da rica edecek başkaca forumlarda kullanılması için dağıtmayı düşünmüyorum. Bu konuda kimse gönül koymasın lütfen. İleride biraz daha geliştirip, XenForo'daki eklenti gibi kullanıcı izinlerine göre vs. özelleştirilebilecek şekilde admin panelini de kodlayarak kullanıma hazır hale getirirsem vBulletin.org'da yayınlarım. O zaman da kimse demeden diğer bulunduğum, teknik yönetici olarak görev aldığım veya destek verdiğim forumlara kurarım. Zaten dedemin zamanındaki IE4 için koşul kodları falan olsa da, bu kadar gelişmiş olmasa da eski versiyon da sorunsuz çalışıyor. Burada aslolan bizim bu önlemleri geliştirip, modernize edip almamız değil; birilerinin de durumdan vazife çıkarıp artık buradan konu çalmayı bırakması diye düşünüyorum. Gerçi huylu huyundan vazgeçmez, bu işlerin sonu gelmez ama biz yine de hatırlatmış olalım; uslu bir çocuk olabilirseniz, belki şirinleri bile görebilirsiniz. ^^ Son olarak; amacımız ForumAdası'nın varlık değerini, buradaki paylaşımları ve dahi yeni açılacak konuları korumak. Jean-Paul Sartre'ın en sevdiğim sözlerinden olan; “Emek, en yüce değerdir.” ile bitiriyorum. |
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Şahsen bu çok gelmiş, detaylı, güzel ve forumun lehine kullanışlı bir geliştirme oldu.
Bunlar dışında benim de fark ettiğim, görseller bilenler açısından farklı bir yöntemle eskiden çalınabilirken, bu gelişmiş içerik koruyucu ile artık görsellere dokunma şansınız kalmıyor :) Bir de kopyalamaya çalışırken gıcık edici bir şekilde tamam diyorsun, yine çıkıyor uyarı, tamam diyorsun çıkıyor, öylede sıkıntılı. Yani hiç kopyalamayı denemeyin derim. Yoksa uyarıdan kurtulamazsınız, benden söylemesi. Eline, emeğine sağlık @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] sen yaparsan olur :) |
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Alıntı:
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Çok güzel detaylı anlatım yapmışsın gerçekten boşa sana gelmiyorum birşey olduğunda emeğine sağlık sen gerçekten bu işi biliyosun...
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Alıntı:
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Alıntı:
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Detaylı anlatım ve emeğin için teşekkürler Ongun.Senin bulunduğun platformda özgün mod yerine hazır mod kurulması beklenemezdi zaten.
Emek hırsızların karşı en güzel yöntem. |
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Belediye çalışıyor, ellerinize sağlık.
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
2024 senesinin son modeli gibim mi... Orhan veli .. Neyse espiri yapacaktım vaz'geçtim... Emeğe sayğı diyorum hadi bakalım.. ;writing;
|
Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!
Alıntı:
2024 olmasa da 2020'lere adapte diyebiliriz. ^^ |
Saat: 22:27. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Altyapı bilgilerini okuduğunuz vBulletin yazılımı ForumAdası üzerinde lisanslı bir şekilde kullanılmaktadır.