- 5 Şub 2023
- 6
- 1
Herkese merhaba, elimde bir tema var, sadece 3 satırlık kodu anlayıp, birkaç kelimenin yerini değiştirmem gerekiyor. Kod amazon'un cdn'sinden script koduyla çekiliyor. Ve tema sahibi bu işin başında değil, otomatiğe bağlamış. Her ay kodlar otomatik değişiyor. Yani aktif olan eklentilerim sıfıra düşüyor. Her ay temayı yeniden kurmak zorunda kalıyorum. Destekten cevap gelmiyor. Ödemesini yaptığım bir temayı kendim kurcalayıp çözmem gerektiyor sanırım.
KOD ;
!async function(){document.dispatchEvent(new CustomEvent("dbtfy:loading"));try{var n;let t={},e=[];const a=await fetch("/search?view=addons");a.ok&&(n=await a.json().then(t=>t.addons),e=Object.keys.reduce((t,e)=>!0===n[e]?[...t,{name:e,class:e.replace("dbtfy_","dbtfy-")}]:t,[]),t={...t,enabledAddons:e});const d=[...document.querySelectorAll(".dbtfy")],c=e.map(t=>t.class);c.length&&d.length&&d.filter(e=>!c.some(t=>e.classList.contains(t))).forEach(t=>{t.remove()}),document.dispatchEvent(new CustomEvent("dbtfy:loaded",{detail:t}))}catch(t){document.dispatchEvent(new CustomEvent("dbtfy:failed"))}}();
= ( n ) *boşluksuz
"/search?view=addons" kaynağından veri almak için "dbtfy:loading" ile olay gönderip etkin eklentileri "e" dizininde topluyor. Etkinleştirilmiş eklentileri "t"ye yüklüyor.
Halihazırda tüm eklentilere sahibim ama öyle bir yerde kod değiştiriliyor ki, elimdeki tüm eklentiler kayboluyor. 55 eklentiden 0 eklentiye düşüyorum ve bu canımı sıkıyor açıkçası. Şu an eklentiler kurulu sorunsuz, anlayabilmeniz için eklentisiz koda ihtiyacınız var mı bilmiyorum. Eğer eklentisiz koda ihtiyacınız varsa eklentileri kaybettiğimde atabilirim. Okuyan ve anlamaya çalışan yardımcı olan herkese çok teşekkür ederim
Eğer yapabilirsem, bu hazır çalışan kodu kendim scriptle çekebileceğim bir js dosyasına yapıştırıp, cdn veya herhangi bir barındırmaya yüklersem sorunsuz çalışır mı diye düşünüyorum.
KOD ;
!async function(){document.dispatchEvent(new CustomEvent("dbtfy:loading"));try{var n;let t={},e=[];const a=await fetch("/search?view=addons");a.ok&&(n=await a.json().then(t=>t.addons),e=Object.keys.reduce((t,e)=>!0===n[e]?[...t,{name:e,class:e.replace("dbtfy_","dbtfy-")}]:t,[]),t={...t,enabledAddons:e});const d=[...document.querySelectorAll(".dbtfy")],c=e.map(t=>t.class);c.length&&d.length&&d.filter(e=>!c.some(t=>e.classList.contains(t))).forEach(t=>{t.remove()}),document.dispatchEvent(new CustomEvent("dbtfy:loaded",{detail:t}))}catch(t){document.dispatchEvent(new CustomEvent("dbtfy:failed"))}}();
= ( n ) *boşluksuz
"/search?view=addons" kaynağından veri almak için "dbtfy:loading" ile olay gönderip etkin eklentileri "e" dizininde topluyor. Etkinleştirilmiş eklentileri "t"ye yüklüyor.
Halihazırda tüm eklentilere sahibim ama öyle bir yerde kod değiştiriliyor ki, elimdeki tüm eklentiler kayboluyor. 55 eklentiden 0 eklentiye düşüyorum ve bu canımı sıkıyor açıkçası. Şu an eklentiler kurulu sorunsuz, anlayabilmeniz için eklentisiz koda ihtiyacınız var mı bilmiyorum. Eğer eklentisiz koda ihtiyacınız varsa eklentileri kaybettiğimde atabilirim. Okuyan ve anlamaya çalışan yardımcı olan herkese çok teşekkür ederim
Eğer yapabilirsem, bu hazır çalışan kodu kendim scriptle çekebileceğim bir js dosyasına yapıştırıp, cdn veya herhangi bir barındırmaya yüklersem sorunsuz çalışır mı diye düşünüyorum.
Moderatör tarafında düzenlendi: