Jestik
Поставь плюс всяк сюда входящий! =)
+453
Репутация
1429
Рейтинг
r2, Спасибо=) Работает!
Lora, таблица такого вида:
id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 3 | степа | 0 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 3 | степа | 0 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
Lora, Сейчас подпункты открываются по клику (каждый пункт как ссылка, при клике на которую открываються дочерние если они есть), но хотелось бы обозначить пункты которые имеют подпункты, потому как часть пунктов не имеет вложенных.
Или хотя бы присвоить класс для пунктов с вложеностью
Или хотя бы присвоить класс для пунктов с вложеностью
Та надо еще бы как то класс добавлять, приведу полностью весь код (он найден в интернете, и немного допилен мной)
<!DOCTYPE html> <html> <head> <style> *{margin:0px;padding:0px;} html,body{height:100%;} #menu{display:block;width:200px;} #menu ul{display:block;padding-left:20px;list-style-type:none;} #menu a{cursor:pointer;} </style> <script type="text/javascript" src="/min.js"></script> <script> $(document).ready(function() { $('#menu ul').css({'display':'none'}); $('#menu a').on('click',function(event) { var ul = $(this).next('ul'); $(ul).slideToggle('400'); }); }); </script> </head> <body> <?php //Выбираем данные из БД //Если в базе данных есть записи, формируем массив //В цикле формируем массив разделов, ключом будет id родительской категории, а также массив разделов, ключом будет id категории $cats_ID[$cat['affiliate_id']][] = $cat; $cats[$cat['parent']][$cat['affiliate_id']] = $cat; } } function build_tree($cats,$parent,$only_parent = false){ $tree = '<ul id="menu">'; if($only_parent==false){ foreach($cats[$parent] as $cat){ $tree .= '<li><a href="#">'.$cat['firstname'].' '.$cat['lastname']; $tree .= build_tree($cats,$cat['affiliate_id']); $tree .= '</li>'; } $cat = $cats[$parent][$only_parent]; $tree .= '<li><a href="#">'.$cat['firstname'].' #'.$cat['lastname']; $tree .= build_tree($cats,$cat['affiliate_id']); $tree .= '</li>'; } $tree .= '</ul>'; } else return null; return $tree; } echo build_tree($cats,0); ?> </body> </html>
Доброго времени суток!
Горожу тут одно дело, которое вывожу в виде вертикального многоуровневого меню.
Все работает, открывается/закрывается, но хотелось бы добавить + к пунктам которые имеют подпункты, а с явой я как то не подружился(хотя я мало с чем подружился)
Код:
Спасибо!
Горожу тут одно дело, которое вывожу в виде вертикального многоуровневого меню.
Все работает, открывается/закрывается, но хотелось бы добавить + к пунктам которые имеют подпункты, а с явой я как то не подружился
Код:
<script> $(document).ready(function() { $('#menu ul').css({'display':'none'}); $('#menu a').on('click',function(event) { $(ul).slideToggle('400'); }); }); </script>
У нас наверно разные интернеты)
Всем спасибо, решил проблему по другому, а по другому потому что не правильное тз было)
Доброго времени суток!
Ковыряюсь, да ничего не выходит… джоинить видимо не мое)
Имеем таблицу вида:
| id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 3 | степа | 0 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
Как бы реферальная система, петя с игорем рефералы васи, а кеша реферал пети и реферал 2 уровня васи.
Задача: как сделать выборку по васе? т.е. что бы получить:
| id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
Спасибо!
Ковыряюсь, да ничего не выходит… джоинить видимо не мое)
Имеем таблицу вида:
| id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 3 | степа | 0 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
Как бы реферальная система, петя с игорем рефералы васи, а кеша реферал пети и реферал 2 уровня васи.
Задача: как сделать выборку по васе? т.е. что бы получить:
| id | name | parent |
------------------------------------
| 1 | вася | 0 |
| 2 | петя | 1 |
| 4 | игорь | 1 |
| 5 | кеша | 2 |
Спасибо!
Еще раз тут отпишусь, мне интересен что бы был функционал который я описал в своей теме:
instantcms.ru/forum/thread26632-1.html
Внести готов не более 3000 рублей, потому как есть еще решения а переплачивать не охота.
P.S. 50 к это многово времена рыночной экономики) хотя бы взглянуть на другие движки
instantcms.ru/forum/thread26632-1.html
Внести готов не более 3000 рублей, потому как есть еще решения а переплачивать не охота.
P.S. 50 к это много
Sonat, Спасибо за помощь, скачал другой нотпад++ там все работает)
Файл csv, файлов много, что бы открыть их экселем надо много телодвижений, выбирать кодировку, разделитель…
Все в точности как по ссылке, один в один
Sonat, 

Выделял текст, без выделения вообще ошибкаПо этой инструкции ничего не выходит