Pengurutan Awal: Sebelum loop kategori dimulai fungsi usort ditambahkan di dalam loop kedua
Penjelasan Perubahan Utama:
- Pengurutan Awal: Sebelum loop kategori dimulai, fungsi usort ditambahkan di dalam loop kedua (foreach ($grouped_by_kategori as $kategori_name => &$articles_in_kategori)) untuk memastikan artikel dengan count terbesar selalu berada di indeks [0] untuk setiap kategori.
- Pemecahan Data:
- $top_article = array_shift($articles_in_kategori);: Mengambil dan mengeluarkan artikel pertama (yang paling populer) dari array kategori.
- $remaining_articles = $articles_in_kategori;: Menyimpan sisa artikel untuk daftar di sebelah kanan.
- Tampilan Kiri (Populer): Div col-xl-6 col-lg-12 pertama sekarang hanya menggunakan data dari $top_article.
- Tampilan Kanan (Sisa): Div col-xl-6 col-lg-12 kedua sekarang menggunakan foreach pada $remaining_articles (yang sudah di-limit dengan array_slice untuk menghindari daftar terlalu panjang).
- Perbaikan Variabel: Variabel yang tidak terdefinisi ($item di loop luar, $vals['Addrs']) telah diganti dengan variabel yang sesuai ($top_article atau $artikel_sisa).
CIREBONDIGITAL
0 Comments
Leave a Reply