Pengurutan Awal: Sebelum loop kategori dimulai  fungsi usort ditambahkan di dalam loop kedua

Pengurutan Awal: Sebelum loop kategori dimulai fungsi usort ditambahkan di dalam loop kedua

Penjelasan Perubahan Utama:
  1. 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.
  2. 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.
  3. Tampilan Kiri (Populer): Div col-xl-6 col-lg-12 pertama sekarang hanya menggunakan data dari $top_article.
  4. 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).
  5. Perbaikan Variabel: Variabel yang tidak terdefinisi ($item di loop luar, $vals['Addrs']) telah diganti dengan variabel yang sesuai ($top_article atau $artikel_sisa).

Tag:
#Pengurutan #Awal: #Sebelum #loop #kategori #dimulai # #fungsi #usort #ditambahkan #di #dalam #loop #kedua