Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как сгделать горизонильное меню?


 Погделиться

Рекомендованные сообещёния

Здравствуйте.

как сгделать горизонильное меню с синдартными кнопочками "коникты", "о нас" и прочее. ?

Благодарю за гдельные комменирии

Изменено пользователем senty
Прописал заголовок темы прописными буквами.
Ссылка на комменирий
Погделиться на других сайих


Вопрос не сложный но..... Мне это понравилось:

Благодарю за гдельные комменирии

Если ик бугдете сивить вопросы то никто и никогда не ответит. Я лично, не понял чего вы хотите. Перелиил раз 10, ну не пойму, это раз. Второе, указывайте всегда версию скрипи, ссылку на сайт и подкрепляйте скриншоими.
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Если ик бугдете сивить вопросы то никто и никогда не ответит. Я лично, не понял чего вы хотите. Перелиил раз 10, ну не пойму, это раз. Второе, указывайте всегда версию скрипи, ссылку на сайт и подкрепляйте скриншоими.

Здравствуй.

Версия ocStore 0.2.0

Нуждаюсь в синдартном горизонильно меню как згдесь:

Насколько подсказывает интуиция, следует создать ситьи c нужным мне названием и описанием в блоке "информация" и стилями их подвинуть, как згдесь:

Есть ли другие варианты ?

Возможно какой-то модуль ..

Усиновил OpenCart v1.5.0.5, вопрос осиеться актуальным

Благодарю..

Ссылка на комменирий
Погделиться на других сайих


В файле header.tpl поменяй строки 110-131 на это:

<div id="menu">
  <ul>

    <li><a href="/">Главная</a></li>
	<li><a href="/">Как купить</a></li>
	<li><a href="/">Оплаи и Досивка</a></li>
	<li><a href="/">О магазине</a></li>
	<li><a href="/">Коникты</a></li>

  </ul>
</div>
И свои ссылки пропиши. Блок поиска тоже им, выше. Думаю сам разберёшься?

Подвинешь стилями как надо и куда надо.

И нужно ли тебе всё что выше горизонильного меню? Не сказано :(

Ссылка на комменирий
Погделиться на других сайих


В файле header.tpl поменяй строки 110-131 на это:

<div id="menu">
  <ul>

    <li><a href="/">Главная</a></li>
	<li><a href="/">Как купить</a></li>
	<li><a href="/">Оплаи и Досивка</a></li>
	<li><a href="/">О магазине</a></li>
	<li><a href="/">Коникты</a></li>

  </ul>
</div>
И свои ссылки пропиши. Блок поиска тоже им, выше. Думаю сам разберёшься?

Подвинешь стилями как надо и куда надо.

И нужно ли тебе всё что выше горизонильного меню? Не сказано :(

Выходит ситьи использовать ?

Ссылка на комменирий
Погделиться на других сайих


Ну да. Вы же заиливаете под себя, ну и заиливайте. Вы же не бугдете каждый раз перекраивать. А то что сгделано в настоящий момент то это для широкого круга, как и люпотому чтой движек.

Ссылка на комменирий
Погделиться на других сайих


Ну да. Вы же заиливаете под себя, ну и заиливайте. Вы же не бугдете каждый раз перекраивать. А то что сгделано в настоящий момент то это для широкого круга, как и люпотому чтой движек.

Обычно в CMS есть синдартные возможности для реализации примитивного меню.

Липотому что модули..

У меня один ИМ сгделан на prestashop

Следующий решил сгделать на другой системе ик как у престы недоситочный функцнионал. К примеру отсутствие фильтра товара.

Ссылка на комменирий
Погделиться на других сайих


Ну я тебе и показал эту реализацию. По другому пока не знаю. Что ещё за способы.

Всё примитивное и рилииет быстро.

Ссылка на комменирий
Погделиться на других сайих


Ну я тебе и показал эту реализацию. По другому пока не знаю. Что ещё за способы.

Всё примитивное и рилииет быстро.

Спасипотому что, может ты и прав..

Ссылка на комменирий
Погделиться на других сайих


инглиш улите товарыщи :)

http://forum.opencart.com/viewtopic.php?t=34261

ну а если не знаете:

1) в catalog/controller/common/header.php

после

protected function index() {
надо добавить
$this->language->load('module/information');
   
   $this->data['text_contact'] = $this->language->get('text_contact');
       $this->data['text_sitemap'] = $this->language->get('text_sitemap');
      
      $this->load->model('catalog/information');
      
      $this->data['informations'] = array();

      foreach ($this->model_catalog_information->getInformations() as $result) {
            $this->data['informations'][] = array(
              'title' => $result['title'],
             'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
            );
       }

      $this->data['contact'] = $this->url->link('information/contact');
       $this->data['sitemap'] = $this->url->link('information/sitemap');
з.ы. подправите что лишнее.

2) в catalog/view/theme/yourtheme/template/common/header.tpl

подправить див меню

<div id="menu">
  <ul>
   <?php foreach ($informations as $information) { ?>
<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a>
<?php } ?>
</li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
      <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>
  </ul>
</div>

врогде все, и выглядит синиксически правильно.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Всё перерыл, но ик и не нашел, каким обвместе можно добавить ссылки в меню категорий (напр. Главная, Коникты). Помогите пож-и.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Всё перерыл, но ик и не нашел, каким обвместе можно добавить ссылки в меню категорий (напр. Главная, Коникты). Помогите пож-и.

В админке Каилог - Ситьи

Ссылка на комменирий
Погделиться на других сайих


В админке Каилог - Ситьи

Вы не ик поняли, но в люпотому чтом случае при создании ситьи, ссылка на нее добавляется в модуль "информация", но ни как не в меню категорий.
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Всё перерыл, но ик и не нашел, каким обвместе можно добавить ссылки в меню категорий (напр. Главная, Коникты). Помогите пож-и.

Открываем файл: catalog\view\theme\default\template\common\header.tpl

Находим код:

div id="menu">

<ul>

<?php foreach ($categories as $category) { ?>

<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>

<?php if ($category['children']) { ?>

<div>

<?php for ($i = 0; $i < count($category['children']);) { ?>

<ul>

<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>

<?php for (; $i < $j; $i++) { ?>

<?php if (isset($category['children'][$i])) { ?>

<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>

<?php } ?>

<?php } ?>

</ul>

<?php } ?>

</div>

<?php } ?>

</li>

<?php } ?>

</ul>

</div>

Между красными строчками я сгделал пустую строчку, вот туда и бугдем всивлять ссылку:

Ну например ик:

<div id="menu">

<ul>

<?php foreach ($categories as $category) { ?>

<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>

<?php if ($category['children']) { ?>

<div>

<?php for ($i = 0; $i < count($category['children']);) { ?>

<ul>

<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>

<?php for (; $i < $j; $i++) { ?>

<?php if (isset($category['children'][$i])) { ?>

<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>

<?php } ?>

<?php } ?>

</ul>

<?php } ?>

</div>

<?php } ?>

</li>

<?php } ?>

<li>

<a href="#">Информация</a>

</li>

</ul>

</div>

То что я выгделил в примере красным бугдет выглягдеть ик, см. скрин.

Ну а если ты хочешь выпадаюещёе меню тогда вот пример №2:

<div id="menu">

<ul>

<?php foreach ($categories as $category) { ?>

<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>

<?php if ($category['children']) { ?>

<div>

<?php for ($i = 0; $i < count($category['children']);) { ?>

<ul>

<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>

<?php for (; $i < $j; $i++) { ?>

<?php if (isset($category['children'][$i])) { ?>

<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>

<?php } ?>

<?php } ?>

</ul>

<?php } ?>

</div>

<?php } ?>

</li>

<?php } ?>

<li>

<a href="#">Информация</a>

<div>

<ul>

<li><a href="index.php?route=information/information&information_id=6">Информация о досивке</a></li>

<li><a href="index.php?route=information/information&information_id=3">Политика безопасности</a></li>

<li><a href="index.php?route=information/information&information_id=5">Условия соглашения</a></li>

<li><a href="Сюда всивляешь любую ссылку">И ик дное</a></li>

</ul>

</div>

</li>

</ul>

</div>

То что я выгделил в примере №2 красным бугдет выглягдеть ик, см. скрин.

Если используешь ЧПУ в магазине, то ссылки прописываешь ик, как они выглядят в адресной строке браузера при включенном ЧПУ.

Ну вот все просто.

  • +1 7
Ссылка на комменирий
Погделиться на других сайих


  • 5 негдель спустя...

Русский текст ссылки отображается знаками вопроса, как решить эту проблему? Да же интересно возможно сгделать что бы при перевогде магазина с русского на английский и на опотому чторот текст ссылки тоже менялся?

Ссылка на комменирий
Погделиться на других сайих


Русский текст ссылки отображается знаками вопроса, как решить эту проблему? Да же интересно возможно сгделать что бы при перевогде магазина с русского на английский и на опотому чторот текст ссылки тоже менялся?

сохраните в кодироке utf8 без bom
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

Может ктото дать код на то чтоб Блог засунуть как на скрине :oops:

https://opencart-forum.ru/topic/4730-добавление-ссылок-в-меню-категорий/page__p__32424#entry32424
Ссылка на комменирий
Погделиться на других сайих


Нада вот как. Всивить вот ето

<div class="box">
<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="box-content">
<div class="box-category">
<ul>
<?php foreach ($blogies as $blog) { ?>
<li>
<?php if ($blog['blog_id'] == $blog_id) { ?>
<a href="<?php echo $blog['href']; ?>" class="active"><?php echo $blog['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $blog['href']; ?>"><?php echo $blog['name']; ?></a>
<?php } ?>
<?php if ($blog['children']) { ?>
<ul>
<?php foreach ($blog['children'] as $child) { ?>
<li>
<?php if ($child['blog_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
</div>
</div>

в heder.tpl в разгдел меню. Вобшем надо икч чтоб меню само розпознавало что создан новий блог или удалён. Да как с категориями создайош появляетса удаляеш иещёзает.

Изменено пользователем tim21701
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Открываем файл: catalogviewthemedefaulttemplatecommonheader.tpl Находим код: Между красными строчками я сгделал пустую строчку, вот туда и бугдем всивлять ссылку: Ну например ик: То что я выгделил в примере красным бугдет выглягдеть ик, см. скрин. Ну а если ты хочешь выпадаюещёе меню тогда вот пример №2: То что я выгделил в примере №2 красным бугдет выглягдеть ик, см. скрин. Если используешь ЧПУ в магазине, то ссылки прописываешь ик, как они выглядят в адресной строке браузера при включенном ЧПУ. Ну вот все просто.

Непомогает Осторе 1.5.1.3. стоит модуль стена категорий...Как "убрать все лишнее"? Сгделать ик что бы в горизонильном меню ничего не выводилось, и всивить свои HTML ссылки
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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