И так почти достиг цели но встал на одной как мне казалось фигне, но избавиться не могу
<ul class="menu"><li class="parent item8"><div class="strelko"></div><a href="#" onclick="$('div.menu1').toggle('slow');">Автомобильные видео регистраторы</a><ul class="podnim"><div class="menu1menu2" style="display:none;"><li class="item9"><a href="/">Камеры переднего вида</a></li><li class="item10"><a href="/">Камеры заднего вида для грузовых</a></li><li class="item11"><a href="/">Камеры заднего вида для легковых</a></li></div></ul></li><li class="item5"><a href="/">Системы GPS навигации</a></li><li class="parent item6"><div class="strelko"></div><a href="#" onclick="$('div.menu2').toggle('slow');">Парковочная с/с</a><ul class="podnim"><div class="menu1menu2" style="display:none;"><li class="item7"><a href="/index.php?option=com_content&view=frontpage&Itemid=7">Мониторы авто</a></li></div></ul></li><li class="item12"><a href="/">Портативные</a></li></ul>
<ul class="menu"><li class="parent item8"><div class="strelko"></div><a href="#" onclick="$('div.menu1').toggle('slow');">Автомобильные видео регистраторы</a><ul class="podnim"><div class="menu1" style="display:none;"><li class="item9"><a href="/">Камеры переднего вида</a></li><li class="item10"><a href="/">Камеры заднего вида для грузовых</a></li><li class="item11"><a href="/">Камеры заднего вида для легковых</a></li></div></ul></li><li class="item5"><a href="/">Системы GPS навигации</a></li><li class="parent item6"><div class="strelko"></div><a href="#" onclick="$('div.menu2').toggle('slow');">Парковочная с/с</a><ul class="podnim"><div class="menu2" style="display:none;"><li class="item7"><a href="/index.php?option=com_content&view=frontpage&Itemid=7">Мониторы авто</a></li></div></ul></li><li class="item12"><a href="/">Портативные</a></li></ul>
В первом варианте идёт повторение в коде menu1menu2 и опять menu1menu2 а нужно menu1 и menu2 ну и по порядку потому что раскрываний будет много
function modChrome_my_menu($module, &$params, &$attribs)
{
$menuha = $module->content;
$menuha = str_replace("<span>","",$menuha);
$menuha = str_replace("</span>","",$menuha);
$menuha = str_replace("</a><ul><li class=\"item","</a><ul class=\"podnim\"><li class=\"item",$menuha);
$menuha = str_replace("parent active item1","active_a",$menuha);
preg_match_all("<a href=\"/onclick_(.*?)_onclick\">",$menuha, $flolin);
$flolin = implode('', $flolin[0])."\n";
$flolin = str_replace("a href=\"/onclick_","",$flolin);
$flolin = str_replace("_onclick\"","",$flolin);
$flolin = str_replace("\n","",$flolin);
$menuha = str_replace("<a href=\"/onclick_","<div class=\"strelko\"></div><a href=\"#\" onclick=\"$('div.",$menuha);
$menuha = str_replace("_onclick","').toggle('slow');",$menuha);
$menuha = str_replace("<ul class=\"podnim\">","<ul class=\"podnim\"><div class=\"$flolin\" style=\"display:none;\">",$menuha);
$menuha = str_replace("</a></li></ul></li>","</a></li></div></ul></li>",$menuha);
if ($module->showtitle != 0) : ?>
<div style="margin-bottom: 3px;"><font class="menu_title"><?php echo $module->title;?></font></div>
<?php endif; ?>
<?php echo $menuha; ?>
<?php
}
?>
<ul class="menu"><li class="parent item8"><a href="/onclick_menu1_onclick"><span>Автомобильные видео регистраторы</span></a><ul><li class="item9"><a href="/"><span>Камеры переднего вида</span></a></li><li class="item10"><a href="/"><span>Камеры заднего вида для грузовых</span></a></li><li class="item11"><a href="/"><span>Камеры заднего вида для легковых</span></a></li></ul></li><li class="item5"><a href="/"><span>Системы GPS навигации</span></a></li><li class="parent item6"><a href="/onclick_menu2_onclick"><span>Парковочная с/с</span></a><ul><li class="item7"><a href="/index.php?option=com_content&view=frontpage&Itemid=7"><span>Мониторы авто</span></a></li></ul></li><li class="item12"><a href="/"><span>Портативные</span></a></li></ul>