Меню навигации для зц - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 10 Jan 2025 16:35:48 +030012. Зависит от поставленной задачи. Для нагруженных порталов с большой вложенностью только его и использую. Что бы не было проблем с добавлением/удалением используй класс для работы с деревом. в сети должны быть готовые решения
https://visavi.net/topics/31910/552365
Меню навигации для зц БогданMon, 14 May 2012 12:52:30 +0400Сообщенияhttps://visavi.net/topics/31910/552365Интересная статья, взял на заметку. Но по-моему метод который я описал проще, может конечно не такой правильный, но удалять и добавлять категории гораздо удобнее.<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:06 сек.</span></em><br>
11. <strong>G_A_N_J_A_R</strong>, а ты этим пользуешься?
https://visavi.net/topics/31910/552273
Меню навигации для зц СергейMon, 14 May 2012 05:51:50 +0400Сообщенияhttps://visavi.net/topics/31910/5522737. Юзай лучше вложенные множества, если важно быстродействие при выборке<br>
<a href="http://www.getinfo.ru/article610.html" target="_blank" rel="nofollow">http://www.getinfo.ru/article610.html</a>
https://visavi.net/topics/31910/552189
Меню навигации для зц БогданSun, 13 May 2012 21:22:11 +0400Сообщенияhttps://visavi.net/topics/31910/5521899. <strong>TRAIL</strong>, в разных(сортировку лучше делать в дальнейшем если потребуется) если смотреть со стороны ресурсов БД<br>
<br>
<em><span style="font-size:x-small">Добавлено через 02:47 сек.</span></em><br>
<pre class="prettyprint">function menu_navigation($id_cat, $link, $cat)
{
$id_cat = intval($id_cat);
$query = "SELECT * FROM $cat
WHERE id_cat = $id_cat";
$cat = mysql_query($query);
if(!$cat)
{
throw new ExceptionMySQL(mysql_error(),
$query,
"Ошибка обращения к
таблице каталога
menu_navigation()");
}
if(mysql_num_rows($cat) > 0)
{
$cat_result = mysql_fetch_array($cat);
$link = "<a class=menu
href=index.php?id_par=".$cat_result['id_cat'].">
".$cat_result['name']."</a>->".$link;
$link = menu_navigation($cat_result['id_par'],
$link,
$cat);
}
return $link;
}</pre>
<br>
А вот так бы я поступил по первому твоему вопросу
https://visavi.net/topics/31910/552114
Меню навигации для зц НиколайSun, 13 May 2012 19:10:57 +0400Сообщенияhttps://visavi.net/topics/31910/552114Еще вопрос, папки и файлы лучше хранить в одной таблице? Или
https://visavi.net/topics/31910/552098
Меню навигации для зц TRAILSun, 13 May 2012 18:33:56 +0400Сообщенияhttps://visavi.net/topics/31910/552098Не надо запросы к бд в цикле делать.<br>
По патчу одна выборка, в патч или весь путь до текущей папки, или все ид родительских деррикторий
https://visavi.net/topics/31910/552097
Меню навигации для зц ramzesSun, 13 May 2012 18:33:20 +0400Сообщенияhttps://visavi.net/topics/31910/5520975. <strong>Voland</strong>, рекурсия! Спасибо<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/31910/552091
Меню навигации для зц TRAILSun, 13 May 2012 18:09:13 +0400Сообщенияhttps://visavi.net/topics/31910/552091обращение функции к самой к себе.<br>
<br>
function super () {<br>
<br>
super();<br>
<br>
}
https://visavi.net/topics/31910/551923
Меню навигации для зц СергейSun, 13 May 2012 11:52:54 +0400Сообщенияhttps://visavi.net/topics/31910/551923я раньше делал тоже через рекурсию. Ну вообще не так уж и хорошо, тем более для загруз центра. В последний раз, когда мне это понадобилось. Я отсортировал строки при запросе, результат запроса записал в двумерный массив и потом уже его мучил рекурсией.
https://visavi.net/topics/31910/551904
Меню навигации для зц СергейSun, 13 May 2012 11:36:30 +0400Сообщенияhttps://visavi.net/topics/31910/551904Рекурсия.<br>
while(родительская категория != "")<br>
получаешь название и ид родительской категории.<br>
формируешь строку<br>
?????<br>
Profit
https://visavi.net/topics/31910/551886
Меню навигации для зц Tony VSun, 13 May 2012 11:11:05 +0400Сообщенияhttps://visavi.net/topics/31910/551886Нужно написать зц, появилась проблема<br>
<a href="http://4mas.ru/download/?cat=8839" target="_blank" rel="nofollow">http://4mas.ru/download/?cat=8839</a> (не реклама)<br>
<br>
интересует это:<br>
<br>
Загрузки | Дизайны/CSS |<br>
Простые/CSS-стили | Авторские Дизайны<br>
<br>
с неограниченными категориями проблем нет, но вот как узнать путь , который прошел юзер, к примеру<br>
/Загрузки/Музыка/Рок/и т.д.<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:42 сек.</span></em><br>
У таблицы такая структура,<br>
id - ?!?<br>
name - имя категории<br>
pid - ид , в которой находится категория
https://visavi.net/topics/31910/551873
Меню навигации для зц TRAILSun, 13 May 2012 10:50:22 +0400Сообщенияhttps://visavi.net/topics/31910/551873