пропало главное меню
залил сайт на хостинг, перестали отображаться кнопки главного меню.
появляется только кнопка главная, если поставить галочку- отображать главную.
на локальной машине все работало, но после того как залил на хостинг и на локальной перестало, связи не вижу, но факт остается фактом, кнопок меню невидно. Что за глюк, кто-нибудь подскажет?
в дефолтном шаблоне тоже нет.
чудеса происходят господа разработчики с вашей cms, перезалил базу на локальной машине- меню появилось, дамп делал минут 15 до того как пропало меню, ничего не менял, база один в один. на хостинге такой трюк не пракотил.
Пример берем сборку instantCMS_20110416_v1.8 устанавливаем и сразу поверх неё ставим instantCMS_20111122_v1.9
, то пропадает меню ну главное не возможно его заставить показывать(кроме кнопки главная), если раньше более старее 1.9 ставишь он убирает вложенность и все начинает работать(просто надо заново растравить, что не особо страшно), то тут совершенно не так(хотя и там был баг в проверке базы данных показывало, что нету базы видео и она повреждена, хотя у меня просто во-общее этого прекрасного компонента не было, а в это новой 1.9 не показывает и даже не показывает, что меню повреждено при обновлении). Но еще все равно осталось и вложенность форума теряется, что обидно довольно если у тебя там больше 10 тыс сообщений и куча тем плюс под форумы. буду очень благодарен если кто то поделится немного опытом в деле миграции с 1.8 на 1.9 без каких либо потерь изложенных выше. 😉
PS если такая проблема уже где то поднималась можете дать пожалуйста ссылочку на неё.
огромнейшее спасибо NastiK, самому отзывчивому и скромному человеку на этом форуме!!!!
<div> <ul id="{$menu}" class="menu"> {if $cfg.show_home} <li {if $menuid==1}class="selected"{/if}> <a href="/" {if $menuid==1}class="selected"{/if}><span>{$LANG.PATH_HOME}</span></a> </li> {/if} {if $item.NSLevel == $last_level}</li>{/if} {math equation="x - y" x=$last_level y=$item.NSLevel assign="tail"} {section name=foo start=0 loop=$tail step=1} </li></ul> {/section} {if $item.NSLevel <= 1} <li {if ($menuid==$item.id || ($currentmenu.NSLeft > $item.NSLeft && $currentmenu.NSRight < $item.NSRight)) && $item.NSLevel<=1}class="selected"{/if}> {/if} {if $item.NSLevel <= 1} <a href="{$item.link}" target="{$item.target}" {if $menuid==$item.id}class="selected"{/if} title="{$item.title|escape:'html'}"> {if $item.iconurl}<img src="/images/menuicons/{$item.iconurl}" alt="{$item.title|escape:'html'}" />{/if} {$item.title} </a> {else} {if $item.NSLevel > $last_level}<ul>{/if} <li {if ($menuid==$item.id || ($currentmenu.NSLeft > $item.NSLeft && $currentmenu.NSRight < $item.NSRight))}class="selected"{/if}> <a href="{$item.link}" target="{$item.target}" {if $menuid==$item.id}class="selected"{/if} title="{$item.title|escape:'html'}"> <span>{if $item.iconurl}<img src="/images/menuicons/{$item.iconurl}" alt="{$item.title|escape:'html'}" />{/if} {$item.title}</span> </a> {/if} {assign var="last_level" value=$item.NSLevel} {/foreach} {section name=foo start=0 loop=$last_level step=1} </li></ul> {/section} </ul> </div>