Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67424 Members, 783 Products, 5279 Topic, 12953 Comments)

Cara Menambah Top Menu di Web Sekolah CI

Dibuat
Login Terakhir 2 Bulan lalu,
Telah Dilihat 1310 Kali
Ahmad Sulaiman Siregar Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara untuk menambah top menu di web sekolah ci?

Ada 2 Jawaban

PHPMU.COM Support
commented on 27 Mei 2018 19:28:47
  1. Assalam,.. tambahan script ini pada bagian paling atas pada file "application/views/phpmu-sekolah/header.php"
  2. <?php
  3. echo "<div class='secondary-menu'>
  4. <div class='wrapper'>
  5. <ul>";
  6. function main_menu_top() {
  7. $ci = & get_instance();
  8. $query = $ci->db->query("SELECT id_menu, nama_menu, link, id_parent FROM menu where aktif='Ya' AND position='Top' order by urutan");
  9. $menu = array('items' => array(),'parents' => array());
  10. foreach ($query->result() as $menus) {
  11. $menu['items'][$menus->id_menu] = $menus;
  12. $menu['parents'][$menus->id_parent][] = $menus->id_menu;
  13. }
  14. if ($menu) {
  15. $result = build_main_menu_top(0, $menu);
  16. return $result;
  17. }else{
  18. return FALSE;
  19. }
  20. }
  21.  
  22. function build_main_menu_top($parent, $menu) {
  23. $html = "";
  24. if (isset($menu['parents'][$parent])) {
  25. $html .= "<ul>";
  26. foreach ($menu['parents'][$parent] as $itemId) {
  27. if (!isset($menu['parents'][$itemId])) {
  28. if(preg_match("/^http/", $menu['items'][$itemId]->link)) {
  29. $html .= "<li><a target='_BLANK' href='".$menu['items'][$itemId]->link."'>".$menu['items'][$itemId]->nama_menu."</a></li>";
  30. }else{
  31. $html .= "<li><a href='".base_url().''.$menu['items'][$itemId]->link."'>".$menu['items'][$itemId]->nama_menu."</a></li>";
  32. }
  33. }
  34. if (isset($menu['parents'][$itemId])) {
  35. if(preg_match("/^http/", $menu['items'][$itemId]->link)) {
  36. $html .= "<li><a target='_BLANK' href='".$menu['items'][$itemId]->link."'><span>".$menu['items'][$itemId]->nama_menu."</span></a>";
  37. }else{
  38. $html .= "<li><a href='".base_url().''.$menu['items'][$itemId]->link."'><span>".$menu['items'][$itemId]->nama_menu."</span></a>";
  39. }
  40. $html .= build_main_menu_top($itemId, $menu);
  41. $html .= "</li>";
  42. }
  43. }
  44. $html .= "</ul>";
  45. }
  46. return $html;
  47. }
  48. echo main_menu_top();
  49. echo "</ul>
  50. </div>
  51. </div>
Ahmad Sulaiman Siregar
commented on 27 Mei 2018 22:08:08
  1. Assalam,.. kalo semua script di tambahkan di paling atas header.php malah jadi tertutup semua webnya kak
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!