• 08-10-2023, 17:22:17
    #1
    Selamlar,

    Enteresan bir şekilde cash'li iken hata alıyorum fakat admin girişli iken hata almıyorum. Aldığım hatanın console çıktısı aşağıdaki gibi.

    Uncaught ReferenceError: _ is not defined
    at addLocalStorage (init.min.js?v=3:1:3889)
    at partTest01 (init.min.js?v=3:1:4243)
    at HTMLAnchorElement.onclick ((index):1:1)

    Gösterdiği kodlar ise aşağıda
    function addLocalStorage(...item) {
        item = _.object(['post_id',
            'primary_image',
            'title',
            'permalink',
            'id',
            'image_url'
        ], item)
        item.addedTime = Date.now();
        console.log(item);
        let localArr = JSON.parse(localStorage.getItem('lastSearch') || '[]');
    
    
    
        localArr.push(item);
        localArr = _.values(_.object(_.pluck(localArr, 'post_id'), localArr));
        localArr = _.sortBy(localArr, 'addedTime');
        localArr = localArr.slice(0, 10);
        localStorage.setItem('lastSearch', JSON.stringify(localArr.reverse()));
    
    }
    
    function partTest01(e, a, r, l, k, z) {
        addLocalStorage(e, a, r, l, k, z)
    
    
        jQuery("#ploading").show()
    
        document.querySelector('#ps-topid .lob' + k + ' .ps-topfont').innerText = r
        document.querySelector('#ps-topid .lob' + k + ' .ps-topfont').href = l
        document.querySelector('#ps-topid .lob' + k + ' .urunresmi').src = a.replace("version2.", "")
        document.querySelector('#ps-topid .lob' + k + ' .urunresmi').alt = r
        document.getElementById("srch_txt" + k).value = r
    
        jQuery("#search_result" + k).addClass("hide")
    
        /* old */
    
        jQuery("#penasrc" + k).attr("value", e);
        document.querySelector('a.lob' + k + 'a div').innerText = r
        jQuery(".lob" + k + " .pena-search-bimg").attr("alt", r);
        jQuery(".lob" + k + " .pena-search-bimg").attr("src", a.replace("version2.", ""));
        jQuery("a.lob" + k + "a").attr("href", l);
        jQuery("a.lob" + k + 'a').addClass("infophone" + e);
        penavs(e, k);
    
    }
    Ekran görüntüleri:
    https://prnt.sc/mbrbI9SYEC6e

    Yardımcı olmak isteyen olursa daha detaylı bilgi verebilirim.
    Şimdiden çok teşekkür ederim.

    Notlar: Wordpress kullanıyorum. Litespeed server ve eklentisini kullanıyorum. İlgili tüm dosyaları exclude ettim. (Eklentiyi devre dışı bıraktığımda bile çalışmadı)
  • 08-10-2023, 17:28:49
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    underscore.js library'i yükleyip tekrar dener misiniz?

    " <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.1/underscore-min.js"></script> "
  • 08-10-2023, 17:39:50
    #3
    Oldu Kaç gündür araştırıyorum bulamadım. Çok teşekkür ederim.