• 30-09-2021, 15:58:20
    #1
    Merhaba sevgili arkadaşlar, yine bir javascript sorunu ile karşılarınızdayım,

    Java script ile son yayınlanan 5 içeriği gösteriyorum, içerik başlıklarını 70 karakter ile sınırlandırmak istiyorum, döngüde length ve subString ile denedim bu sefer 70 karakterden az olan içerikleri hiç göstermedi galiba ben beceremedim.



    işte script kodu;

    let postCount = 5;
    
    function funcrct(JSON) {
        const POSTS = JSON.feed.entry;
        let postTitle, postUrl = "";
        let rpc = document.querySelector(".postList");
        for (let i = 0; i < postCount; i++) {
            POSTS[i].link.forEach((el, i) => {
                if (el.rel === "alternate") {
                    postTitle = el.title;
                    postUrl = el.href;
                }
            })
    
            let thumbnail = POSTS[i].content.$t.match(/(http)?s?:?(\/\/[^"']*\.(?:webp))/)[0];
    
            rpc.innerHTML += `<li>
            <a href="${postUrl}"><figure>      
            <img src="${thumbnail}" alt="${postTitle}"/>
            <figcaption>
            ${postTitle}</figcaption></figure></a>
            </li>`;
        }
    }
    
    var url = document.location.origin;
    var fsrc = document.createElement("script");
    fsrc.src = `${url}/feeds/posts/default?alt=json-in-script&start-index=1&max-results=${postCount}&callback=funcrct`;
    
    
    document.body.appendChild(fsrc);
  • 30-09-2021, 16:13:38
    #2
    let str = "İçeriğiniz buraya gelecek";
    str.substring(1, 4)

    sonuc = çeri

    hatta önce karakteri saydırın 70 den fazlaysa üstteki kodu kullanın sonuna ... eklersiniz. azsa işleme gerek yok.
    • Awakening
    Awakening bunu beğendi.
    1 kişi bunu beğendi.
  • 30-09-2021, 17:41:36
    #3
    Yok olmadı, yine 70 karakterden fazla olanları gösteriyor, bir yerde hata yapıyorum galiba