Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Dizzy

Пользователи
  
  • Публикаций

    184
  • Зарегистрирован

  • Посещение

Все публикации пользователя Dizzy

  1. Получилось вот таким макаром заменив строку с главным пунктом на <span class="parent"><a href="<?php echo $cat['href']; ?>"><?php echo $cat['name']; ?></a></span>
  2. Есть выпадающее меню в котором основные категории не активны для перехода. Код который выводит его вот: <div id="menu"> <ul> <?php foreach ($categories as $category) { ?> <li class="<?php echo $category['class']; ?>" style="z-index: <?php echo $items--;?>;"> <span class="<?php echo $category['class']; ?>"> <img class="category_image" src="image/<?php echo $category['image']; ?>" /> <span class="category_name"><?php echo $category['name']; ?></span><br /> <span class="description"><?php echo $category['meta_des']; ?></span> </span> <?php if ($category['children']) { ?> <div> <?php for ($i = 1; $i <= $category['column'];) { ?> <ul> <?php foreach($category['children'] as $cat){?> <?php if($cat['column'] == $i){ ?> <li> <span class="parent"><?php echo $cat['name']; ?></span> <?php if(count($cat['children']) > 0){ ?> <?php echo '<ul>' . getCild($cat['children']) . '</ul>';?> <?php }?> </li> <?php }?> <?php }?> </ul> <?php $i++; ?> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> Как можно его изменить чтобы Главные категории типа "Корм", "Аксессуары" и тд. были кликабельны?
  3. А можете хотябы один аргумент написать? :) А то мне кроме необоснованных фраз похожих на ваши нечего им сказать :) Дайте карты в руки :)
  4. Так а разве изза циклических ссылок не будет переспама? Все сеошники кричат об этом на каждом углу :)
  5. Все таки надо найти решение чтобы избавится от ссылок в меню на самих себя. Нашел на форуме решения но там написано из расчета что код родной опенкартовский. Соответственно многие кастомные шаблоны не попадают под этот метод решения. Достался по наследству у клиента сайт на опенкарте, где необходимо избавиться в меню от циклических ссылок. В решениях которые есть все основано на том что для ссылки имеется строка с классом active где ссылка изменяется на <b> и убирается href. Но вот у меня например нету ни класса ни такой структуры. ниже приведу код файла header.tpl возможно кто-то сможет помочь или навести на путь решения. <div id="menu" class="clearfix"> <div class="container"> <? // custom block if(($this->config->get('perfectum_status') == '1')&&($this->config->get('perfectum_layout_custommenu_block') == 1)&&($this->config->get('perfectum_layout_custommenu_block_position') == 0)) { if($this->config->get('perfectum_layout_custommenu_block_title')<>'') echo '<li class="li-custom-block"><a>'.$this->config->get('perfectum_layout_custommenu_block_title').'</a><div class="custom-topmenu-block"><ul><li>'.html_entity_decode($this->config->get('perfectum_layout_custommenu_block_content')).'</li></ul></div></li>'; } ?> <ul class="clearfix" id="main-menu"> <? if($this->config->get('perfectum_layout_custommenu_item1_text')<>'') echo '<li><a href="'.$this->config->get('perfectum_layout_custommenu_item1_url').'">'.$this->config->get('perfectum_layout_custommenu_item1_text').'</a></li>'; if($this->config->get('perfectum_layout_custommenu_item2_text')<>'') { if ($produkcia) { ?> <li><a href="<?php echo $produkcia['href']; ?>"><?php echo $produkcia['name']; ?></a> <?php if ($produkcia['children']) { ?> <div> <?php for ($i = 0; $i < count($produkcia['children']);) { ?> <ul> <?php $j = $i + ceil(count($produkcia['children']) / $produkcia['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($portfolio['children'][$i])) { ?> <li><a href="<?php echo $produkcia['children'][$i]['href']; ?>"><?php echo $produkcia['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> Либо если этого мало могу весь файл выложить...
  6. Ищется модуль либо ручное решение для того чтобы была возможность задавать для изображений в админке свои тайтлы и альты. Есть модуль платный http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1243&filter_search=Custom%20Image%20Titles купил его....но он работает только на чистом опенкарте. На сборках при танцах с бубнами, то есть то что прописано в xml файле просто руками прописывается. Но есть сборки у клиентов перелапаченные "создателями" сайта до того что там не работает даже при прописывании руками. Поддержка не особо хочет разбираться да и атм поддержка короткое время после покупки. Может есть способ попроще чем этот модуль. Либо такая функция есть в каком то модуле для СЕО с широким набором функций и возможностей.
  7. я уже нашел, я потом написал что интересует тот файл про который вы писали :) чтобы на будущее знать и не писать потом новую тему :)
  8. Так а какой файл редактируется про который написал Tabook?
  9. А где лежит сам файл и его название? А то я нашел catalog/model/sitemap/fast_sitemap.php но там от перестановки ничего не изменяется :) Это сборка ocshop 1.5.6.4.1
  10. Такой вопрос, можно ли в стандартном сайтмапе настроить приоритет формирования на выдачу для категорий? По умолчанию категории идут в самом конце а необходимо изменить порядок, сделать чтобы категории и подкатегории шли с начала.
  11. Каким образом можно задать проверку для поля telephone на ввод только чисел? На данный момент вводишь любые символы и проходит на ура :)
  12. Так я же про тоже что звездочки только символы :) я просто не мог найти в каком именно файле можно убрать спан на нужном поле/полях. буду значит муштровать инструкцию :) Спасибо!
  13. Я имею ввиду звездочки которые указывают что поля обязательное. https://nimbus.everhelper.me/client/notes/share/412929/zdvk5t66i0sul16t0gyd Вот каким макаром сделать так чтобы звездочка осталась только на одном нужном мне поле? Например телефон
  14. Такой вопрос: Необходимо оставить звездочки (required) только например у одного поля "телефон". Как все убрать понятно, например поставить в стилях для спана дисплей ноу. А вот как задать этот маркер только для конкретного поля при оформлении заказа? В самом модуле проверка стоит только у этого поля а все равно отображается на всех полях которые в опенкарте по умолчанию required.
  15. Спасибо за дельный совет! но имеем следующее: За вывод ссылки на товар отвечает эта часть кода: $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], Если удалить часть которая выводит чпу Получаем только имя товара $product_info['name'], Но при таком раскладе вывод вообще не работает :(
  16. Нашел что это прописано в языковом файле для корзины. Вот код: $_['text_success'] = 'Товар <a href="%s">%s</a> добавлен в <a href="%s"><strong>корзину покупок</strong></a>!'; Как переделать вот эту часть <a href="%s">%s</a> Чтобы на названии товара не было ссылки? Если просто оставляю %s то вместо названия идет чпу ссылка на товар....
  17. Необходимо убрать ссылку на товар в информере о добавлении товара в корзину. Роюсь в header.tpl и cart.tpl и в common.js пытался разобраться но уже глаза разбегаються :) Нашел что выводится в диве с классом "success". И побочно надо как-то выделить слово "корзину" ...не получается идентифицировать по стилям либо как то добавлять клас этому слову...но немогу найти где добавлять...мне кажется если в файле языка вставить то не будет работать :)
  18. Dizzy

    Иная структура чпу

    И второй вопрос сразу возникает...как при этом всем было так, чтобы хлебные крошки показывались с полной структурой как оно и есть в опенкарте?
  19. Dizzy

    Иная структура чпу

    Ну то есть поменял в этой строке $max_level 10 на 1, а далее в коде тоже надо менять вычисления? if (!isset($path[$category_id])) { $max_level = 1; $sql = "SELECT CONCAT_WS('_'"; for ($i = $max_level-1; $i >= 0; --$i) { $sql .= ",t$i.category_id"; } $sql .= ") AS path FROM " . DB_PREFIX . "category t0"; for ($i = 1; $i < $max_level; ++$i) { $sql .= " LEFT JOIN " . DB_PREFIX . "category t$i ON (t$i.category_id = t" . ($i-1) . ".parent_id)"; } $sql .= " WHERE t0.category_id = '" . $category_id . "'"; $query = $this->db->query($sql); $path[$category_id] = $query->num_rows ? $query->row['path'] : false; $this->cache->set('category.seopath', $path); } return $path[$category_id]; }
  20. Dizzy

    Иная структура чпу

    Отговорил от такой структуры чпу, но теперь необходимо отключить вывод в чпу вывод подкатегорий. То есть какого-бы уровня не была категория то вывод чпу должен быть website.com/categoriya(конечная)
  21. Есть модуль вертикального меню от pavotheme - Pav Vertical MegaMenu. Меню настраивается разными способами. Но необходим вид как в аттаче, когда при овере категории справа выпадает список под категорий разбитый по колонкам. Модуль меню от pavo убирается на мобильных размерах. разработчики морозятся и не хотят возиться со своими же шаблонами и модулями. Поэтому ищу альтернативу, которая не прячется на мобильном варианте и имеет такой способ отображения подкатегорий.
  22. Dizzy

    Иная структура чпу

    А есть пример или мануал? Я просто не совсем понимаю как это сделать, знания пока на начальном уровне :) программирование пока дается с трудом :)
  23. Dizzy

    Иная структура чпу

    Так просто они же заказчики сайта :) Я им собираю сайт на опенкарте и они поставили задачу что чпу должны генериться таким макаром :) А я просто с такими задачами поч пу не сталкивался и модули немогу найти потому что не знаю как правильно сформулирвоать запрос на такую переделку генерации чпу
  24. Dizzy

    Иная структура чпу

    А можете кинуть в меня линком или подсказать как? А то у меня закончились аргументы с ними спорить :)
  25. Dizzy

    Иная структура чпу

    Есть группа так называемых сеощников которые увидели на одном сайте такой вывод чпу и у данного сайта высокий уровень выдачи в поисковиках :) в итоге они связали два этих элемента и решили что именно в этом и дело :)
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.