• 12-03-2023, 13:25:07
    #1
    <?php endif ?>
    <?php if((int)getConfig('sectionFourDisabled', 0) !== 1): ?>
    <div class="section section-companies aos-container">
        <div class="section-title container" data-aos="fade-down">
            <h3><?= $HomeConfigs->SectionFourTitle ?></h3>
        </div>
        <div class="container">
            <div class="companies" data-aos="fade">
                <div class="slider">
                <?php $i = count($Companies) == 1 ? 4 : (count($Companies) < 4 ? 2 : 1); ?>
                <?php for($m = 0; $m < $i; $m++): ?>
                <?php foreach($Companies as $Company): ?>
                    <div>
                        <a href="<?= htmlspecialchars($Company['link']) ?>" target="_blank" alt="<?= htmlspecialchars($Company['title']) ?>" title="<?= htmlspecialchars($Company['title']) ?>"><img src="./assets/uploads/<?= $Company['image'] ?>"></a>
                    </div>
                <?php endforeach; ?>
                <?php endfor; ?>
                </div>
            </div>
        </div>
    </div>
    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php foreach($BlogPosts as $BlogPost): ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    bunlar php kodlarım
    blog yazılarım böyle sıralanıyor 4lü sıralanıyor ve her blog eklendinde sürekli 4tlü sıralanıyor


    yapmak isteğim şey aşağıdaki gibi eklendikçe bir alt satıra eklenmesini istiyorum yardımcı olabilcek varmı
  • 12-03-2023, 13:27:44
    #2
    Resmi Shopify Partner
    Bodur adlı üyeden alıntı: mesajı görüntüle
    <?php endif ?>
    <?php if((int)getConfig('sectionFourDisabled', 0) !== 1): ?>
    <div class="section section-companies aos-container">
        <div class="section-title container" data-aos="fade-down">
            <h3><?= $HomeConfigs->SectionFourTitle ?></h3>
        </div>
        <div class="container">
            <div class="companies" data-aos="fade">
                <div class="slider">
                <?php $i = count($Companies) == 1 ? 4 : (count($Companies) < 4 ? 2 : 1); ?>
                <?php for($m = 0; $m < $i; $m++): ?>
                <?php foreach($Companies as $Company): ?>
                    <div>
                        <a href="<?= htmlspecialchars($Company['link']) ?>" target="_blank" alt="<?= htmlspecialchars($Company['title']) ?>" title="<?= htmlspecialchars($Company['title']) ?>"><img src="./assets/uploads/<?= $Company['image'] ?>"></a>
                    </div>
                <?php endforeach; ?>
                <?php endfor; ?>
                </div>
            </div>
        </div>
    </div>
    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php foreach($BlogPosts as $BlogPost): ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    bunlar php kodlarım
    blog yazılarım böyle sıralanıyor 4lü sıralanıyor ve her blog eklendinde sürekli 4tlü sıralanıyor


    yapmak isteğim şey aşağıdaki gibi eklendikçe bir alt satıra eklenmesini istiyorum yardımcı olabilcek varmı

    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php $count = 0; ?>
                <?php foreach($BlogPosts as $BlogPost): ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php $count++; ?>
                <?php if ($count % 4 == 0): ?>
                    </div><div class="row blogs" data-aos="fade">
                <?php endif; ?>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    dener misin
  • 12-03-2023, 13:29:46
    #3
    Sorgunuzdan, $BlogPosts değişkeninize 4 tane geliyor demek ki. Sorgudaki limiti arttırırsanız istediğiniz rakam kadar otomatik olarak aşağı doğru esneyecektir. ilaveten htmlde col-md-3 classının yanına mb-5 gibi birşey eklerseniz hızlı bir çözüme ulaşabilirsiniz.
  • 12-03-2023, 13:31:32
    #4
    ZimmeR adlı üyeden alıntı: mesajı görüntüle
    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php $count = 0; ?>
                <?php foreach($BlogPosts as $BlogPost): ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php $count++; ?>
                <?php if ($count % 4 == 0): ?>
                    </div><div class="row blogs" data-aos="fade">
                <?php endif; ?>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    dener misin
    malesef olmadı
  • 12-03-2023, 13:33:32
    #5
    Resmi Shopify Partner
    Bodur adlı üyeden alıntı: mesajı görüntüle
    malesef olmadı
    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php $i = 0; ?>
                <?php foreach($BlogPosts as $BlogPost): ?>
                <?php if($i % 4 == 0 && $i > 0): ?>
                    </div><div class="row blogs" data-aos="fade">
                <?php endif; ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php $i++; ?>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    <?php endif ?>
    şöyle deneyelim
  • 12-03-2023, 13:40:51
    #6
    picpoket adlı üyeden alıntı: mesajı görüntüle
    Sorgunuzdan, $BlogPosts değişkeninize 4 tane geliyor demek ki. Sorgudaki limiti arttırırsanız istediğiniz rakam kadar otomatik olarak aşağı doğru esneyecektir. ilaveten htmlde col-md-3 classının yanına mb-5 gibi birşey eklerseniz hızlı bir çözüme ulaşabilirsiniz.
    aslında arttırdım aama alta sıralamıyor

    ZimmeR adlı üyeden alıntı: mesajı görüntüle
    <?php endif ?>
    <?php if((int)getConfig('sectionFiveDisabled', 0) !== 1): ?>
    <div class="section section-blogs aos-container">
        <div class="section-title container" data-aos="fade-down">
            <div class="row">
                <div class="col-md">
                    <h4 class="text-primary"><?= $HomeConfigs->SectionFiveText ?></h4>
                    <h3><?= $HomeConfigs->SectionFiveTitle ?></h3>
                </div>
                <div>
                    <a href="./<?= line('blog', 'Route') ?>"><button class="btn bg-primary"><span><?= line('View All') ?></span><i class="ri-arrow-right-fill"></i></button></a>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row blogs" data-aos="fade">
                <?php $i = 0; ?>
                <?php foreach($BlogPosts as $BlogPost): ?>
                <?php if($i % 4 == 0 && $i > 0): ?>
                    </div><div class="row blogs" data-aos="fade">
                <?php endif; ?>
                <div class="col-md-3">
                    <a href="./<?= line('blog', 'Route') ?>/<?= $BlogPost['slug'] ?>">
                    <div class="card">
                        <img src="./assets/uploads/<?= $BlogPost['image'] ?>">
                        <div class="content">
                            <h4><?= htmlspecialchars($BlogPost['title']) ?></h4>
                            <p><?= strlen(strip_tags($BlogPost['content'])) > 100 ? htmlspecialchars(mb_substr(strip_tags($BlogPost['content']), 0, 97)).'...' : htmlspecialchars(strip_tags($BlogPost['content'])) ?></p>
                            <small><i class="ri-calendar-line"></i><?= date('d/m/Y H:i', strtotime($BlogPost['created_at'])) ?></small>
                        </div>
                    </div>
                    </a>
                </div>
                <?php $i++; ?>
                <?php endforeach; ?>
            </div>
        </div>
    </div>
    <?php endif ?>
    şöyle deneyelim
    malesef yine olmadı hocam müsait oldunuz zaman mümkünse uzak bağlantı verebilirmiyim veya başka kod alternatifi var mı
  • 12-03-2023, 13:41:26
    #7
    Resmi Shopify Partner
    Bodur adlı üyeden alıntı: mesajı görüntüle
    aslında arttırdım aama alta sıralamıyor


    malesef yine olmadı hocam müsait oldunuz zaman mümkünse uzak bağlantı verebilirmiyim veya başka kod alternatifi var mı
    anydesk istedim özelden ama mesajı görmediniz
  • 12-03-2023, 13:49:24
    #8
    Yazılımınız MVC olarak hazırlandıysa model ve controller dosyalarını incelemek gerekli.