Forum Logo  

Anasayfa Forum Duyuruları Yönetim İletişim
 -
Geri Git   ForumAdasi.Com > ForumAdasi.Com > Forum Duyuruları

Forum Duyuruları ForumAdası yönetimince yapılan duyuruların, forum kurallarının ve yeniliklerin kullanıcılarca takip edileceği alandır.


ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

ForumAdası yönetimince yapılan duyuruların, forum kurallarının ve yeniliklerin kullanıcılarca takip edileceği alandır.


Kullanıcı Etiket Listesi
Agatha, Allecra, Antheia., anus, Asi Ruh, Astrea, Aykut, AZE, baboli, Bahtiyar, Beatrice, BeSte, bliss, Bookworm, Bozturk, Brokoli, Candres, Candy, CaNeRR, Carson, Cheerful, Chen, Cry, CtrL, DeepSilence

Like Tree30Beğeniler

Yeni Konu Yeni Cevap
 
LinkBack Seçenekler Görüntüleme stilleri
Alt 04 Nisan 2024, 00:32   #1
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Thumbs up ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

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(){
if (event.button==2){
alert(message);
return false;
}}
Koda bakar bakmaz dedim ki; IE4 ne lan? Bildiğin Internet Explorer 4 varken -yani dedemin zamanında- yazılmış. Bunu neresinden tutsan elinde kalır, sağını solunu da düzeltemezsin. Sil, sil baştan yazacaz. Bak bunu burdan alın!

Ş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;


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.
  • Sağ tık
  • Metin seçimi
  • Kopyalama/yapıştırma
  • Görüntü sürükleyerek (ç)alma
  • Bazı klavye kısayol tuşları (mesela Einstein arkadaşlar CTRL+U ile kaynağa da bakamayacaklar artık)
gibi özellikler ziyaretçiler ile belirli bir etkileşim göstermemiş üyelerimiz için yeni yazdığım JavaScript kodu ile tamamen engellendi.

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ı;



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;


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.

Jön TüRk, Zeze, Cry ve 10 kişi daha bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Alt 04 Nisan 2024, 00:59   #2
Çevrimiçi
Zeze - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart 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
Regex, Papatya ve nesimsek bunu beğendi.
  Alıntı
Alt 04 Nisan 2024, 01:01   #3
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Alıntı:
Zeze kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
Ş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
Kısacası kod diyor ki, sen inatsan ben senden de inadım. Kişiliğimi kodlara yansıttım.
Zeze ve nesimsek bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Alt 04 Nisan 2024, 02:14   #4
Çevrimdışı
Kaf Dağı - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart 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...
Regex ve nesimsek bunu beğendi.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
  Alıntı
Alt 04 Nisan 2024, 09:15   #5
Çevrimdışı
CEDDİ OSMANLI
SiyahSancaktaR - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Alıntı:
Regex kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
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(){
if (event.button==2){
alert(message);
return false;
}}
Koda bakar bakmaz dedim ki; IE4 ne lan? Bildiğin Internet Explorer 4 varken -yani dedemin zamanında- yazılmış. Bunu neresinden tutsan elinde kalır, sağını solunu da düzeltemezsin. Sil, sil baştan yazacaz. Bak bunu burdan alın!

Ş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;


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.
  • Sağ tık
  • Metin seçimi
  • Kopyalama/yapıştırma
  • Görüntü sürükleyerek (ç)alma
  • Bazı klavye kısayol tuşları (mesela Einstein arkadaşlar CTRL+U ile kaynağa da bakamayacaklar artık)
gibi özellikler ziyaretçiler ile belirli bir etkileşim göstermemiş üyelerimiz için yeni yazdığım JavaScript kodu ile tamamen engellendi.

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ı;



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;


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.
@[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] eline sağlı Üstadım işini bilirsin Sen...
Regex ve nesimsek bunu beğendi.
  Alıntı
Alt 04 Nisan 2024, 09:42   #6
Çevrimiçi
Zeze - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Alıntı:
Regex kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
Kısacası kod diyor ki, sen inatsan ben senden de inadım. Kişiliğimi kodlara yansıttım.
İnat kısmını bilmiyorum Ama fazlasıyla emeğin ve bilginin yansıması var, benim gördüğüm bu
Regex ve nesimsek bunu beğendi.
  Alıntı
Alt 06 Nisan 2024, 01:02   #7
Çevrimdışı
Jön TüRk - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart 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.
Regex bunu beğendi.


“ Siz çoksunuz,biz Türk..."


Bilge Kağan

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
  Alıntı
Alt 06 Nisan 2024, 19:02   #8
Çevrimdışı
Cry - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Belediye çalışıyor, ellerinize sağlık.
Regex bunu beğendi.
  Alıntı
Alt 07 Nisan 2024, 19:45   #9
Çevrimdışı
Gress - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart 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..


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Beni her insan sevebilir.. Her insan çekemez.. Arada' olan farkın mesafeyi ölçümü kıtalar'dır..
  Alıntı
Alt 07 Nisan 2024, 19:48   #10
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Alıntı:
Charismax kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
2024 senesinin son modeli gibim mi... Orhan veli .. Neyse espiri yapacaktım vaz'geçtim... Emeğe sayğı diyorum hadi bakalım..
Bu konuya aslında seni etiketleyecektim ama ne zaman gelirsin, bilemediğimden yorum attığında yazarım dedim. Fikir bazında seninle de üzerine konuştuğumuz netr0n'ların XenForo eklentisinden esinlendim. Tabii ki kodların alakası yok, o eklenti elimde bile yok çünkü XGT'de üyeliğim yok. Ama bu CTRL+U, CTRL+P gibi tuş kombinasyonlarına varıncaya kadar yasaklama olayını senin forumdan, dolayısıyla da o eklentiden görmüştüm. Üzerine de konuştuk zaten. Nasıl olmuş?

2024 olmasa da 2020'lere adapte diyebiliriz. ^^

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Yeni Konu Yeni Cevap

İçeriği Sosyalleştir

Etiketler
aktif, forumadası, gelişmiş, koruyucu, modern, İçerik


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 7 (0 üye ve 7 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Saat: 17:30.

Forum Bilgileri
Hukuki Aydınlatma Metni
ForumAdası, tüm hakları saklıdır.

Kurucu: Jön TüRk
Forum Sorumlusu: Zeze
Geliştiriciler: Regex & Cry
Tasarımcı: Mango

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.
ForumAdası; internet ortamında kullanıcıların içerik üretmelerine, bu içeriklerin de önceden onaya tabi tutulmaksızın yayımlanabilmesine olanak sağlayan bir forum sitesidir. Forum siteleri, tıpkı sosyal medya ve interaktif sözlükler gibi 5651 sayılı kanunun 2. maddesinin 1. fıkrasının "m" bendine göre Yer Sağlayıcı olarak faaliyet göstermekte olan, hizmet ve içerikleri barındıran sistemleri sağlayan veya işleten platformdur.
5651 sayılı kanunun 5. maddesine göre yer sağlayıcı, yer sağladığı içeriği kontrol etmek veya hukuka aykırı bir faaliyetin söz konusu olup olmadığını araştırmakla yükümlü değildir. Başka bir deyişle ForumAdası üzerinden yapılan yazılı, görsel ya da işitsel paylaşımlardan doğabilecek yasal sorumluluk, mezkur içeriği paylaşan ForumAdası üyesi gerçek kişilere aittir. İlgili kanunun anılan maddesinin 2. fıkrasında da çok açık bir biçimde öngörüldüğü üzere; yer sağlayıcı, yer sağladığı hukuka aykırı içerikten, ceza sorumluluğu ile ilgili hükümler saklı kalmak kaydıyla, bu Kanunun 8 inci ve 9 uncu maddelerine göre haberdar edilmesi halinde ve teknik olarak imkân bulunduğu ölçüde hukuka aykırı içeriği yayından kaldırmakla yükümlüdür.
Açıklanan hukuki dayanaklar temelinde, hak ihlâli iddiasında bulunan hak sahipleri İLETİŞİM linkinden yer sağlayıcı ForumAdası yöneticilerine ihtarda bulunarak bahse konu hususu tebliğ etmeleri halinde incelemeler yapılıp, en geç 2 gün içerisinde gerekli işlemler tesis edilecektir.

5101 sayılı yasayla degişik 5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince ForumAdası üzerinde telif hakkı bulunan MP3, video vb. eserlerin paylaşımı T.C. Kültür ve Turizm Bakanlığı tarafından hak sahipliği verilmiş olan MÜ-YAP tarafindan yasaklanmış olup, yasal işlem olması halinde, paylaşan kişi ya da kişilerin bilgileri gerekli kurum ile paylaşılacaktır.