Помогите пожалуйста разобраться с меню. Второй день как бьюсь.
+1 К опенкарту, удалите из шаблона кнопку купить, удалите ссылки на корзину и прочее, связанное с покупкой. Будет вам магазин без возможности купить.
И у вас появилась надежда что тут его (консенсуса) достигнут? 😂
В вебмастере Яндекса вроде можно глянуть robots. В чем проблема? Он вам и укажет на строку, если таковая есть. Проверил пару ваших страниц, не вижу запретов в Роботс, даже для дублей.
Конверсия конверсии рознь, вон мы с партнером разошлись, я оставил сайт ему, что дизайн что функционал полное Г, но конверсия выше моего нового. Я потом выяснил, когда по одному и тому же запросу вышли в ТОП, конверсии сравнялись. )))) Главное в конверсии это наличие товара условия заказа и доставки, и его цена. ИМХО. То же самое и с контекстом, конверсия при одинаковых ценах и условиях заказа одинаковая. Номера 8-800, быстрый заказ, обратный звонок, звонок с сайта, все это конверсию не увеличит, если вы не конкурентоспособный. Опробовал все, из выше перечисленного. С быстрым заказом вообще трабл, видимо 90% покупателей пользующиеся этой кнопкой воспитаны делать заказы в 5-10 магазинах, ладно кто первый позвонит, а кто первый привезет, это уже фигня.
Я подумал минус для ПС. ))) Просто в Битриксе встроенная мобильная версия сайта есть, сейчас делаю основной сайт вот и думаю, запускать мобильную версию. Она простая до ужаса, но удобная в плане скорости работы с того же айфона, которыми я торгую. Да и заказать там не получится для посетителя из Самары, не выдаст методы доставки. )))
Минус в каком плане?
foreach ($arItem***91;"ITEMS"***93; as $key => $arSubItem):
if ($arSubItem["DEPTH_LEVEL"]>2) continue;
Не помогло, изучил по ссылкам еще вчера все, скорее я дурак чем битрикс таджики делали, но есть настройка меню, есть выбор ступеней вложений от 1 до 4, че не делал все равно показывает все. Попытки удалять частями код ни к чему не привели. В под категории третьего уровня вообще откуда то берутся запятые, где они прописаны не пойму. Уже голову сломал, остановится не могу, пока не доделаю это, дальше не пойду. ))))---------- Добавлено 14.03.2013 в 02:34 ----------
<?$APPLICATION->IncludeComponent("bitrix:menu", "tree_horizontal", array( "ROOT_MENU_TYPE" => "left", "MENU_CACHE_TYPE" => "A", "MENU_CACHE_TIME" => "36000000", "MENU_CACHE_USE_GROUPS" => "Y", "MENU_CACHE_GET_VARS" => array( ), "MAX_LEVEL" => "1", "CHILD_MENU_TYPE" => "left", "USE_EXT" => "Y", "DELAY" => "N", "ALLOW_MULTI_SELECT" => "N" ), false );?>
Вот код меню в index.php, как видно указано MAX_LEVEL 1, его можно редактировать как в файле так и через веб интерфейс, выбирается значение как ранее писал от 1 до 4, но на само меню это не влияет, хотя другие параметры при редактировании работают.
Убил весь день, не смог понять как убрать вложенность меню.
Возник вопрос по меню. В общем надо исправить стандартное меню. Что надо? Надо меню двухуровневое, сейчас оно открывается до последнего уровня но выглядит это мягко говоря не очень.
Вот шаблон меню.
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? if (count($arResult) < 1) return; $bManyIblock = array_key_exists("IBLOCK_ROOT_ITEM", $arResult[0]["PARAMS"]); ?> <div class="header-brandzone-nav" style=" border-radius: 0 0 10px 10px; "> <div class="allcatnav"><a href=""><?=GetMessage("MENU_MORE")?></a></div> <div id="top-menu-layout"> <span id="top-menu"> <? foreach($arResult as $key => $arItem): ?><span class="root-item<?if ($arItem["SELECTED"]):?> selected<?endif;?>"<?if (array_key_exists("ITEMS", $arItem) && count($arItem["ITEMS"]) > 0):?> onmouseover="BX.PortalTopMenu.itemOver(this)" onmouseout="BX.PortalTopMenu.itemOut(this)"<?endif?>><a href="<?=$arItem["LINK"]?>"><span class="left-corner"></span><span class="root-item-text"><span class="root-item-text-line"><?=$arItem["TEXT"]?></span></span><span class="right-corner"></span></a><? if (array_key_exists("ITEMS", $arItem) && count($arItem["ITEMS"]) > 0): ?><div class="submenu<?if ($arItem["LARGE"]):?> submenu-two-columns<?endif;?>"><? ?><div class="submenu-top"><div class="right"><div class="center"></div></div></div><? ?><div class="content"><? ?><div class="content-inner"><? if ($arItem["LARGE"]): ?><table cellspacing="0"><? ?><tr><? ?><td class="left"><? endif; ?><ul><? $sub_counter = 1; $previousLevel = 2; $bFirst = true; foreach ($arItem["ITEMS"] as $key => $arSubItem): if($previousLevel - $arSubItem["DEPTH_LEVEL"] > 0) echo str_repeat("</ul></li>", ($previousLevel - $arSubItem["DEPTH_LEVEL"])); if ($arItem["LARGE"] && $sub_counter > ceil(count($arItem["ITEMS"]) / 2) && $arSubItem["DEPTH_LEVEL"] == 2): ?></ul></td><td class="center"></td><td class="right"><ul><? $sub_counter = 1; $previousLevel = 2; $bFirst = true; endif; if ($arSubItem["IS_PARENT"]): ?><li class="<?if ($arSubItem["SELECTED"]):?>selected<?endif?><?if ($bFirst):?> first<?endif?>"><a href="<?=$arSubItem["LINK"]?>"><?=$arSubItem["TEXT"]?></a><? ?><ul><? else: if ($arSubItem["PERMISSION"] > "D"): ?><li class="<?if ($arSubItem["SELECTED"]):?>selected<?endif?><?if ($bFirst):?> first<?endif?>"><a href="<?=$arSubItem["LINK"]?>"><?=$arSubItem["TEXT"]?></a></li><? endif; endif; $previousLevel = $arSubItem["DEPTH_LEVEL"]; $sub_counter++; $bFirst = false; endforeach; if ($previousLevel > 2): echo str_repeat("</ul></li>", ($previousLevel-2) ); endif; ?></ul><? if ($arItem["LARGE"]): ?></td></tr></table><? endif; ?></div><? ?></div><? ?><div class="submenu-bottom"><div class="right"><div class="left"><div class="center"></div></div></div><? ?></div></div><? endif; ?></span><? endforeach;?> </span><!-- //top-menu--> </div> </div>
Обведенное красным необходимо удалить. Как это сделать не пойму. Буду признателен за помощь.