Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (69101 Members, 786 Products, 4716 Topic, 13113 Comments)

Cara Menambah Top Menu di Web Sekolah CI

Dibuat
Login Terakhir 11 Bulan lalu,
Telah Dilihat 1403 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 !!!

Online