<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968839</guid>
        <pubDate>Tue, 23 Aug 2011 05:03:23 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968839</link>
        <description><![CDATA[Gwt: <strong class='tag-b'>Мохнатый</strong> все огромное спасибо, все работает&#33; у меня был просто косяк там&#33;]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968296</guid>
        <pubDate>Mon, 22 Aug 2011 08:45:44 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968296</link>
        <description><![CDATA[Мохнатый: Выложи код как ты этот класс используешь.<br>У меня это модель на самом деле, я просто опустил дополнительный код. Само построение меню завязано на ActiveRecord коллбэк. Если ты это хочешь использовать а хелпере, то методы нужно немного изменить.]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968150</guid>
        <pubDate>Mon, 22 Aug 2011 06:23:36 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2968150</link>
        <description><![CDATA[Gwt: <strong class='tag-b'>Мохнатый</strong>ммм странно у меня не работает<br>
установил nested_set<br>
в модель Category добавил <strong class='tag-b'>acts_as_nested_set</strong><br>
в помошники Category добавил твои функции<br>
<br>
при обращении вылетает ошибка<br>
<br>
<strong class='tag-b'>Attempt to call private method</strong>]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2964402</guid>
        <pubDate>Wed, 17 Aug 2011 09:27:31 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2964402</link>
        <description><![CDATA[Мохнатый: Вот я и добрался до этого места:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">class MenuBuilder</div><div class="code_line">&nbsp;&nbsp;@@html = &quot;&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;def initialize ids</div><div class="code_line">&nbsp;&nbsp; &nbsp;@ids = ids</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;def get_menu</div><div class="code_line">&nbsp;&nbsp; &nbsp;build_menu roots</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;private</div><div class="code_line">&nbsp;&nbsp;def build_menu parents</div><div class="code_line">&nbsp;&nbsp; &nbsp;@@html += &quot;&#60;ul&#62;&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;parents.each do |menu|</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;@@html += &quot;&#60;li&#62;&#60;a href=&#39;/#{menu.link}&#39; title=&#39;#{menu.title}&#39;&#62;&#60;span&#62;#{menu.title}&#60;/span&#62;&#60;/a&#62;&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;build_menu menu.children if menu.children.any?</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;@@html += &quot;&#60;/li&#62;&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;@@html += &quot;&#60;/ul&#62;&quot;</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;def roots</div><div class="code_line">&nbsp;&nbsp; &nbsp;Menu.roots</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">end</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Такой код у меня работает и вполне себе рекурсивно строит меню. Я использую nested_set, который дает мне методы roots и children, чтобы я не парился над лишними проверками.]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953220</guid>
        <pubDate>Thu, 04 Aug 2011 11:19:53 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953220</link>
        <description><![CDATA[Gwt: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2953216'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Мохнатый &#064; <time class="tag-quote__quoted-time" datetime="2011-08-04T11:17:19+00:00">04.08.11, 11:17</time></span><div class='quote '>У меня аналогичная задача тоже присутствует, только она за 5 минут не встраивается =). </div></div><br>
ок, если решение найдешь, даш знать&#33;&#33;&#33;я пока отойду от этой задачи, другое покодю))))]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953216</guid>
        <pubDate>Thu, 04 Aug 2011 11:17:19 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953216</link>
        <description><![CDATA[Мохнатый: Знаю, писал сразу сюда на форум.<br>У меня аналогичная задача тоже присутствует, только она за 5 минут не встраивается =).]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953154</guid>
        <pubDate>Thu, 04 Aug 2011 10:29:21 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2953154</link>
        <description><![CDATA[Gwt: нет не работает этот код, пытаюсь его заставить работать)))]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952717</guid>
        <pubDate>Thu, 04 Aug 2011 04:52:52 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952717</link>
        <description><![CDATA[Мохнатый: Так у тебя рекурсии конечно нет никакой здесь. (аа, поправил уже =))<br>
Я все-таки уверен, что проблема решается построением дерева при помощи nested_set.<br>
<br>
Если не брать nested_set, то:<br>
Суть в чем - есть парент, для каждого парента есть чайлд, этот чайлд в свою очередь может быть парентом.<br>
Парент - это &lt;ul&gt;, чайлд - &lt;li&gt;.<br>
Условие выхода из рекурсии - отсутствие чайлдов.<br>
Получается что-то типа:<br>
<br>
Метод должен быть реализован в модели:<br>
До выполнения метода нужно найти самого верхнего парента.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">@@html = &quot;&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">def build_menu parent_id</div><div class="code_line">&nbsp;&nbsp;parent = Menu.find parent_id</div><div class="code_line">&nbsp;&nbsp;@@html += &quot;&#60;ul&#62;#{parent.name}&quot;</div><div class="code_line">&nbsp;&nbsp;unless (childs = parent.childs?).nil?</div><div class="code_line">&nbsp;&nbsp; &nbsp;childs.each do |child|</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;@@html += &quot;&#60;li&#62;#{build_menu child.id}&#60;/li&#62;&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp;else</div><div class="code_line">&nbsp;&nbsp;@@html += &quot;&#60;/ul&#62;&quot;</div><div class="code_line">&nbsp;&nbsp;return @@html &nbsp; &nbsp;</div><div class="code_line">end</div></ol></div></div></div></div><br>
<br>
Не уверен, что нет ошибок. Сейчас у себя реализую подобное.]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952712</guid>
        <pubDate>Thu, 04 Aug 2011 04:45:59 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952712</link>
        <description><![CDATA[Gwt: вот написал все-же вариант, но он очень очень кривой, но хоть что то&#33;<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;div id=&quot;myslidemenu&quot; class=&quot;jqueryslidemenu&quot;&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;%def recurs(id)%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;%@cat =Category.find_all_by_parent_id(id) %&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;%if @cat.size!=nil%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%@cat.each do |cat|%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;%=link_to cat.name%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%@cat = Category.find_all_by_parent_id(cat.id)%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%recurs(cat.id)%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%end%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%end%&#62; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;/ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;%end%&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;%get_category_parent.each do |parent|%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62; &#60;%=link_to parent.name%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;%recurs(parent.id)%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;/li&#62; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;/ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;%end%&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;br style=&quot;clear: left&quot; /&#62;</div><div class="code_line">&nbsp;&nbsp;&#60;/div&#62;</div></ol></div></div></div></div>]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952707</guid>
        <pubDate>Thu, 04 Aug 2011 04:24:57 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952707</link>
        <description><![CDATA[Мохнатый: Может попробовать nested_set?]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952684</guid>
        <pubDate>Thu, 04 Aug 2011 02:22:09 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952684</link>
        <description><![CDATA[Gwt: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2952445'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Мохнатый &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T15:52:30+00:00">03.08.11, 15:52</time></span><div class='quote '>А как они в базе хранятся?</div></div><br>
да там довольно все просто.<br>
id, name, parent_id и все]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952445</guid>
        <pubDate>Wed, 03 Aug 2011 15:52:30 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2952445</link>
        <description><![CDATA[Мохнатый: А как они в базе хранятся?]]></description>
        <author>Мохнатый</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951982</guid>
        <pubDate>Wed, 03 Aug 2011 10:49:36 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951982</link>
        <description><![CDATA[gruy: Показывай как делаешь. Или даже не пытался?]]></description>
        <author>gruy</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951930</guid>
        <pubDate>Wed, 03 Aug 2011 10:21:40 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951930</link>
        <description><![CDATA[Gwt: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2951918'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>gruy &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T10:17:13+00:00">03.08.11, 10:17</time></span><div class='quote '>Как уже было сказано, пройдись циклом по полученным данным и построй html код для меню.</div></div><br>
так вот и не получается это]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951918</guid>
        <pubDate>Wed, 03 Aug 2011 10:17:13 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951918</link>
        <description><![CDATA[gruy: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2951849'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gwt &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T09:44:17+00:00">03.08.11, 09:44</time></span><div class='quote '>данные из БД получаю, а вот сделать меню с ними уже нет</div></div><br>
Как уже было сказано, пройдись циклом по полученным данным и построй html код для меню.]]></description>
        <author>gruy</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951849</guid>
        <pubDate>Wed, 03 Aug 2011 09:44:17 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951849</link>
        <description><![CDATA[Gwt: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2951735'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>gruy &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T08:52:28+00:00">03.08.11, 08:52</time></span><div class='quote '><strong class='tag-b'>Gwt</strong>, при чем тут раздел JavaScript Frameworks? Что используется на твоем сервере?</div></div><br>
Да может ошибся, может просто в javascript надобыло&#33;&#33;<br>
или я вообще путаю, что это решается javascript-ом <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-08-03T09:45:23+00:00">03.08.11, 09:45</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2951678'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zera &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T08:27:05+00:00">03.08.11, 08:27</time></span><div class='quote '>подскажу, надо использовать какие-либо серверные языки<br>
кроме того скриптом рекомендую называть скрипты :)<br>
html это не скрипты</div></div><br>
я пишу на RoR&#33;впринципе данные из БД получаю, а вот сделать меню с ними уже нет]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951735</guid>
        <pubDate>Wed, 03 Aug 2011 08:52:28 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951735</link>
        <description><![CDATA[gruy: <strong class='tag-b'>Gwt</strong>, при чем тут раздел JavaScript Frameworks? Что используется на твоем сервере?]]></description>
        <author>gruy</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951678</guid>
        <pubDate>Wed, 03 Aug 2011 08:27:05 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951678</link>
        <description><![CDATA[zera: подскажу, надо использовать какие-либо серверные языки<br>кроме того скриптом рекомендую называть скрипты :)<br>html это не скрипты]]></description>
        <author>zera</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951652</guid>
        <pubDate>Wed, 03 Aug 2011 08:14:12 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951652</link>
        <description><![CDATA[Gwt: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337622&view=findpost&p=2951648'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zera &#064; <time class="tag-quote__quoted-time" datetime="2011-08-03T08:13:30+00:00">03.08.11, 08:13</time></span><div class='quote '>я бы, например, использовал циклы</div></div><br>
можете подсказать как, у меня и так не идет]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951648</guid>
        <pubDate>Wed, 03 Aug 2011 08:13:30 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951648</link>
        <description><![CDATA[zera: прекрасный вопрос, я считаю<br>я бы, например, использовал циклы.  да что &quot;например&quot;, а даже именно так и делаю<br>а вот как &quot;рекурсией&quot; даже не придумать сходу]]></description>
        <author>zera</author>
        <category>Ruby</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951624</guid>
        <pubDate>Wed, 03 Aug 2011 08:03:27 +0000</pubDate>
        <title>скрипт для многоуровнего меню</title>
        <link>https://forum.sources.ru/index.php?showtopic=337622&amp;view=findpost&amp;p=2951624</link>
        <description><![CDATA[Gwt: здравствуйте, скачал скрипт для многоуровневого меню<br>
вот вывод самого меню используются листы<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;div id=&quot;nav&quot;&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;#&quot;&#62;&#60;b&#62;Web Design&#60;/b&#62;&#60;/a&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;ul class=&quot;submenu&quot;&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;http://woork.blogspot.com&quot;&#62;Woork&#60;/a&#62;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;http://www.dzone.com&quot;&#62;DZone&#60;/a&#62;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;/ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;#&quot;&#62;&#60;b&#62;Tech News&#60;/b&#62;&#60;/a&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;ul class=&quot;submenu&quot;&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;http://www.mashable.com&quot;&#62;Mashable&#60;/a&#62;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;li&#62;&#60;a href=&quot;http://www.cnet.com&quot;&#62;CNET&#60;/a&#62;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;/ul&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;/li&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;ul&#62;</div><div class="code_line">&#60;div&#62;</div></ol></div></div></div></div><br>
подскажите, а как эти самые ul и li вставлять рукерсией, так как количество подменю я не знаю, берутся из БД]]></description>
        <author>Gwt</author>
        <category>Ruby</category>
      </item>
	
      </channel>
      </rss>
	