Как добавить "контакты" в верхнее меню

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Anton55, 4 апр 2016.

  1. Anton55

    Anton55 Пользователь

    Сообщения:
    41
    Симпатии:
    0
    Знает ли кто нибудь как сделать так, что бы ссылка на страницу "контакты" была в верхнем меню? по умолчанию есть только ссылка "обратная связь" в подвале, хотелось бы поставить ее на виду.
     

    Вложения:

    • 566.jpg
      566.jpg
      Размер файла:
      204,2 КБ
      Просмотров:
      225
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    А вы пробовали сами основываясь на информации с форума? Кто то туда поиск переносит. Вам только нужно просто ссылку вставить!
     
    optimlab нравится это.
  3. Anton55

    Anton55 Пользователь

    Сообщения:
    41
    Симпатии:
    0
    Спасибо за совет, попробую поискать
     
  4. Anton55

    Anton55 Пользователь

    Сообщения:
    41
    Симпатии:
    0
    удалось сделать кнопку с гиперссылкой на контакты. Но немного не в том месте. И по каким то причинам русские буквы не отображаются, пришлось написать латинскими "KOHTAKT".
    сделал следующее: в catalog/view/theme/default/template/common/header.tlp
    добавил код:

    <div class="col-sm-3 pull-right">
    <a class="btn btn-default" href="http://essuarka.ru/index.php?route=information/contact" role="button">KOHTAKT</a>

    после:

    <?php if ($categories) { ?>
    <div class="container">
    <nav id="menu" class="navbar">
    <div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span>
    <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
    </div>
    <div class="collapse navbar-collapse navbar-ex1-collapse">
    <ul class="nav navbar-nav">
    <?php foreach ($categories as $category) { ?>
    <?php if ($category['children']) { ?>
    <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
    <div class="dropdown-menu">
    <div class="dropdown-inner">
    <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
    <ul class="list-unstyled">
    <?php foreach ($children as $child) { ?>
    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
    <?php } ?>
    </ul>
    <?php } ?>
    </div>
    <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
    </li>
    <?php } else { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
    <?php } ?>
    <?php } ?>

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

    Вложения:

    • 33.jpg
      33.jpg
      Размер файла:
      258 КБ
      Просмотров:
      127
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    пожалуйста, почитайте как нужно оформлять сообщение Рекомендации по оформлению кода и вопросов

    наверно добавить класс pull-right

    Видимо вы не нашли множество тем и не почитали что такое бустрап и что да как :(

     
  6. iSergeiZPS

    iSergeiZPS Новичок

    Сообщения:
    10
    Симпатии:
    0
    Вопрос актуален.
    Зачем размещать модуль "ОБРАТНЫЙ ЗВОНОК" или "ОБРАТНОЙ СВЯЗИ", если в подвале есть ссылка "Обратная связь"
    В данной ссылке все необходимые поля для обратной связи.

    Вопрос. Как вывести в Основное меню страницу - "Обратная связь"
     
    Последнее редактирование: 16 янв 2017
  7. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    вопрос решен выше! Одна тема = Один вопрос
     
  8. RUmba

    RUmba Новичок

    Сообщения:
    1
    Симпатии:
    0
    Чтобы кнопка была в одной строке , вместо 3 нужна 1 (либо 0)

    <div class="col-sm-0 pull-right">
     
    Последнее редактирование: 19 сен 2016
  9. iSergeiZPS

    iSergeiZPS Новичок

    Сообщения:
    10
    Симпатии:
    0

    МОЖНО ПОДРОБНЕЕ В КАКОЕ МЕСТО header.tpl ВСТАВЛЯТЬ КОД

    Код:
    <div class="col-sm-3 pull-right">
    <a class="btn btn-default" href="http://essuarka.ru/index.php?route=information/contact" role="button">KOHTAKT</a>
     
    Последнее редактирование: 21 сен 2016
  10. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    54
    Код нужно вставлять в модификаторы)
    Откуда ж мы знаем, где ты его хочешь видеть?
    У меня на сайте есть 4 телефона в топе и письмо, при клике на письмо открываются контакты и форма обратной связи.
    Шаблон полностью стандартный при этом и поиск тоже там)
    Если интересно, то дам ссылку.
    а про русские буквы я уже устал писать, как делать правильно)
     
  11. iSergeiZPS

    iSergeiZPS Новичок

    Сообщения:
    10
    Симпатии:
    0
    1. В четвертом (#4) посте данной темы решение без модификаторов. Стандартная форма "Обратная связь" используется для отправки письма с сайта.
    2. Вывести хочу в верхнее меню, на кнопку КОНТАКТЫ (фото прилагаю) https://yadi.sk/i/yRRMPc5FvWsis

    Конечно кинь ссылку

    Тоже бы ссылку :)
     
  12. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    iSergeiZPS смотря в каком месте меню
    я выводил главную первой
    сразу после
    Код:
    <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
    вставить
    Код:
    <li><a href="/">Главная</a></li>
    либо перемещайте ниже
    нужно в нормальной кодировке сохранять (utf 8 без bom)
     
    Shiba, alirus и Vlad нравится это.
  13. iSergeiZPS

    iSergeiZPS Новичок

    Сообщения:
    10
    Симпатии:
    0
    Код:
    [QUOTE="Zhezkazganetcs, post: 25677, member: 1129"]я выводил главную первой
    сразу после
    <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
    вставить
    <li><a href="/">Главная</a></li>[/QUOTE]
    
    Что из всего этого кода отвечает за Обратную связь?
    В каком файле вставлять код, и желательно путь к файлу.
     
  14. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    не, ну это разжевать и в рот положить, и толку никакого
    Код:
    <li><a href="http://essuarka.ru/contact-us">КОНТАКТЫ</a></li>
    ну и двинуть ниже, если нужно
     
  15. Bkmz

    Bkmz Продвинутый пользователь

    Сообщения:
    440
    Симпатии:
    106
    яркий пример того, что человек не любит читать и считает,что есть люди, которые будут готовы на все ради ленивой попы!)))
     
  16. iSergeiZPS

    iSergeiZPS Новичок

    Сообщения:
    10
    Симпатии:
    0
    Господа.
    Мне нужна помощь. Понимаю, что вы знаете больше в данном вопросе. Если Вам охота покрутоваться - то у Вас это получилось.

    Но вот ни мне, ни другим пользователям осваивающим сложную науку вы не помогли.

    Благодарю, Anton55, RUmba - все получилось.
    ********************************************************
    Единственный минус - кнопка в меню.
    Все таки лучше бы форма с Обратной связью, открывалась по клику на Категорию.
     
    Последнее редактирование: 16 янв 2017
  17. Bkmz

    Bkmz Продвинутый пользователь

    Сообщения:
    440
    Симпатии:
    106
    если правильно понял - как то так? http://getbootstrap.com/javascript/#dropdowns
     
  18. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    а чтобы по клику открывалась нужно юзать поиск на данном форуме
    нужно удалить смотреть все
     
  19. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    54
    Нужно в нормальной кодировке сохранять!!! Пример:
    Код:
    <file path="catalog/language/ru-ru/common/header.php">
        <operation>
            <search><![CDATA[
    // Text
            ]]></search>
            <add position="replace"><![CDATA[// Text
            $_['text_contact']      = 'Контакты';]]></add>
        </operation>
    </file>
     
  20. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    54
    Я сам всего несколько месяцев с опенкарт. Сам все делаю и ни одного модуля не купил.
    На все ответы есть форум и поиск.
    По вашему вопросу могу показать следующее:
    Код:
    <file path="catalog/language/ru-ru/common/header.php">
       <operation>
            <search><![CDATA[
    // Text
            ]]></search>
            <add position="replace"><![CDATA[// Text
            $_['text_contact']      = 'Контакты';]]></add>
        </operation>
    </file>
    <file path="catalog/controller/common/header.php">
        <operation>
            <search><![CDATA[
            $data['telephone'] = $this->config->get('config_telephone');
            ]]></search>
            <add position="replace"><![CDATA[
            $data['telephone'] = $this->config->get('config_telephone');
            $data['fax'] = $this->config->get('config_fax');
            $data['text_contact'] = $this->language->get('text_contact');
            ]]></add>
        </operation>
    </file>
    <file path="catalog/view/theme/*/template/common/header.tpl">    <operation>
            <search><![CDATA[
    <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>
            ]]></search>
            <add position="replace"><![CDATA[<li><a class="header-help-link" href="<?php echo $contact; ?>" title="<?php echo $text_contact; ?>"><i class="fa fa-envelope-o"></i> <span class="hidden-xs"> <?php echo $text_contact; ?></span></a></li>
            <li><a href="tel:+79104264189"><span class="visible-xs"><i class="fa fa-phone"></i></span></a></li><li><a href="tel:<?php echo $telephone; ?>" title="<?php echo $telephone; ?>"><span class="hidden-xs"><i class="fa fa-phone"></i> <?php echo $telephone; ?></span></a> <a href="tel:<?php echo $fax; ?>" title="<?php echo $fax; ?>"><span class="hidden-xs"><i class="fa fa-phone"></i> <?php echo $fax; ?></span></a></li>]]></add>
        </operation>
    </file>
    Как выглядит у мну на сайте.