Jump to content
Sign in to follow this  
tripcollor

Как вывести второй телефон в шапке через админку?

Recommended Posts

Искал, гуглил, много чего нашел но все по ходу старое и ничего не получается.

Помогите как реализовать?

Share this post


Link to post
Share on other sites

смотреть, как выведен первый. там в settings все кладется

Share this post


Link to post
Share on other sites

Я не на столько ас в программировании из за этого прошу помощи.

На счет settings в курсе, делал вот по этому уроку http://www.glogla.net/контакты-в-шапке-opencart-админ-панель/

но ничего не получилось в админке выводи ошибку.

Share this post


Link to post
Share on other sites

В /catalog/controller/common/header.php

 

добавить $data['telephone'] = $this->config->get('config_telephone');

 

В /catalog/view/theme/default/common/header.tpl

 

<?php echo $telephone; ?> 

 

Это отобразит телефон, который указан в настройках магазина

Edited by Tank

Share this post


Link to post
Share on other sites
12 минут назад, Tank сказал:

В /catalog/controller/common/header.tpl 

 

добавить $data['telephone'] = $this->config->get('config_telephone');

 

В /catalog/view/theme/default/common/header.tpl

 

<?php echo $telephone; ?> 

 

Это отобразит телефон, который указан в настройках магазина

И всё получится ?)))))

Единственное, в двойке всё это и так есть.Ну и контроллера такого не существует...

Share this post


Link to post
Share on other sites
23 minutes ago, Tom said:

И всё получится ?)))))

Единственное, в двойке всё это и так есть.Ну и контроллера такого не существует...

 

header.php контроллер, точно, исправил.

Share this post


Link to post
Share on other sites

Tank, Вывод первого стандартного телефона я сделал без проблем, я просил помочь с выводом второго телефона.

Если можно опишите этот процесс

Edited by tripcollor

Share this post


Link to post
Share on other sites
8 минут назад, tripcollor сказал:

Tank, Вывод первого стандартного телефона я сделал без проблем, я просил помочь с выводом второго телефона.

Если можно опишите этот процесс

Странно все это конечно...контроллеры несуществующие,вывод того,что и так есть.tripcollor,версию движка сверьте с разделом ,где пишите.

Share this post


Link to post
Share on other sites
7 минут назад, Tom сказал:

Странно все это конечно...контроллеры несуществующие,вывод того,что и так есть.tripcollor,версию движка сверьте с разделом ,где пишите.

Извиняюсь телефон по дефолту выводился точно, версия 2.3.0.2

Делал вывод телефона в подвале. Суть в том что мне нужно добавить второй телефон, а сейчас обсуждаются второстепенные вопросы.

Если вы можете помочь именно с выводом дополнительного телефона, то напишите пожалуйста

Share this post


Link to post
Share on other sites

Пока задачи меняются,как наряды у девицы.Ссылка на решение выше для 1.5,хорошая подсказка,что и где править.Открывайте все файлы,что там перечислены и просто клонируйте строки уже существующего telephone изменив их к примеру на telephone1.

Share this post


Link to post
Share on other sites
45 минут назад, tripcollor сказал:

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

1 вариант -   а аминке добавить как-то так     тел: 44444444 тел: 555555555555(до 32 символов.  при желании убрать эту проверку)

2 вариант -    добавить через разделитель    444444444444-55555555555-66666666666

в контроллере   

$phone = explode('-',$this->config->get(config_telephone);

в шаблоне в цикле выводим, или   $phone[0],  $phone['1'].....

Edited by fanatic

Share this post


Link to post
Share on other sites

Вот вам хорошее решение, надо установить это расширение, обновить кэш модификаций и потом только в header.tpl в нужном месте для телефона вставить код <?php echo $telephone_2; ?>

 

header_second_phone.ocmod.xml

Share this post


Link to post
Share on other sites
16 минут назад, Maximbl4m сказал:

Вот вам хорошее решение,

не спорю

 

но, если  завтра захочет  4 телефона?

Share this post


Link to post
Share on other sites
31 минуту назад, fanatic сказал:

не спорю

 

но, если  завтра захочет  4 телефона?

pfff... easy.. 

 

Только тогда в header.tpl выводить  в нужных местах

 <?php echo $telephone_2; ?>
 <?php echo $telephone_3; ?>
 <?php echo $telephone_4; ?>

 

header_multi_phones.ocmod.xml

  • +1 1

Share this post


Link to post
Share on other sites

это понятно. я не об этом. в вашем случае, каждый раз, при добавлении позиции для телефона, нужно модифицировать 3 файла.

если в админке вводить через разделитель, модифицируем один раз контролеер setting(и убираем ограничение на символы) и потом только добавляем вывод в шаблоне. хотя, тогда нужно отредактировать вывод телефонов везде, где они выводятся. палка о двух концах.

Share this post


Link to post
Share on other sites
В 02.06.2017 в 16:31, fanatic сказал:

 

$phone = explode('-',$this->config->get(config_telephone);

в шаблоне в цикле выводим, или   $phone[0],  $phone['1'].....

Спасибо большое за решение, поставил все работает.

На досуге разберусь конкретней что там происходит.

Share this post


Link to post
Share on other sites
В 02.06.2017 в 17:20, fanatic сказал:

не спорю

 

но, если  завтра захочет  4 телефона?

И вам спасибо за интересное решение, возьму на заметку.

Деже не подозревал что можно таким способом решить проблему

Share this post


Link to post
Share on other sites
  <div class="col-sm-3">
                    <div class='phone'><a href="tel:<?php echo $telephone; ?>"><i class="fa fa-phone"></i> <span class=""><?php echo $telephone; ?>
					
					</span></a></div>
					<div class='phone'><a href="tel:<?php echo $telephone_2; ?>"><i class="fa fa-phone"></i> <span class=""><?php echo $telephone_2; ?>
					
					</span></a></div>
                    <div class='data_open'><i class="fa fa-clock-o" aria-hidden="true"></i> <span class=""><?php echo $open; ?></span></div>
                </div>

в header.tpl лучше так выводить, и с моб версии можно будет звонить. 

Выше в теме файл на 4 номера + этот кусок кода вставлять

<div class='phone'><a href="tel:<?php echo $telephone_2; ?>"><i class="fa fa-phone"></i> <span class=""><?php echo $telephone_2; ?>
					
					</span></a></div>

ну и по аналогии. после вставки не забывать обновить в Менеджер дополнений 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Flint2000
      Часто клиенты просят добавить время заказа в админ части, собрал в простенький мод, который добавляет кроме даты еще и время заказа
    • By Flint2000
      Переглянути файл


      Time in order - время заказа
      Часто клиенты просят добавить время заказа в админ части, собрал в простенький мод, который добавляет кроме даты еще и время заказа
      Автор Flint2000 долучення 23.02.21 Категорія Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет Старая цена 0  
    • By Wadamir
      Скачать/Купить дополнение


      XD Admin filter
      Для чего нужен модуль XD Admin Category & Manufacturer Filter?
      Позволяет фильтровать товары по производителю и категориям в административной части OpenCart.
      Для каких версий OpenCart:
      Opencart 2.x Opencart 3.x  
      Для каких версий ocStore:
      Для ocStore добавляется только фильтр по производителю, поскольку фильтр по категориям уже присутствует в функционале ocStore
      ocStore 2.x Добавил Wadamir Добавлено 12.02.2021 Категория Фильтры Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By ArtemPitov
      Модуль позволит обезопасить ваш интернет-магазин на базе OpenCart 2.х от взлома, обеспечит надежную защиту административной части магазина. Даже если вы случайно попались на уловки мошенников или злоумышленник получил данные для входа - не проблема! Модуль обеспечит надежную защиту, просто настройте модуль и можете забыть о проблемах с безопасностью!
       

       
      Модуль умеет :
      Открывать доступ к административной части магазина по секретному ключу. Пример: www.site.com/admin?my_secret_key. Видео: http://take.ms/NgocS Открывать доступ для разрешенных IP адресов  Добавлять капчу reCaptcha от google при авторизации. Капча усложняет процесс перебора паролей (брута)  
      В планах:
      Добавить 2х этапную авторизацию от google. Усложнить процесс создания секретного ключа  Добавить возможность задавать ссылку для переадресации   
      Лицензия:
      Модуль продается с лицензией на один сайт, одна покупка = один домен Покупая копию модуля вы получаете право только на использование. Распространяя модуль платно или бесплатно вы нарушает лицензию - это грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, цену и строк продления дополнения. Все доработки и изменения функционала не входят в стоимость и оплачиваются отдельно. Модуль официально продается только через площадку opencartforum, другое получения дополнения считается не легальным.  
      Тип распространения:
      as is (как есть)  
      Установка:
      Загрузить через стандартный установщик Opencart После установки в настройках магазина появится пункт "Защита админ панели" Важно! Чтобы работала reCaptcha нужно настроить модуль "Дополнения → Captcha → reCaptcha"  Важно! Если у вас переименованная папка admin модуль не будет работать  
    • By ArtemPitov
      498.00 руб
      Скачать/Купить дополнение


      Защита от вирусов и хакеров
       
      Модуль позволит обезопасить ваш интернет-магазин на базе OpenCart 2.х от взлома, обеспечит надежную защиту административной части магазина. Даже если вы случайно попались на уловки мошенников или злоумышленник получил данные для входа - не проблема! Модуль обеспечит надежную защиту, просто настройте модуль и можете забыть о проблемах с безопасностью!
       

       
      Модуль умеет :
      Открывать доступ к административной части магазина по секретному ключу. Пример: www.site.com/admin?my_secret_key. Видео: http://take.ms/NgocS Открывать доступ для разрешенных IP адресов  Добавлять капчу reCaptcha от google при авторизации. Капча усложняет процесс перебора паролей (брута)  
      В планах:
      Добавить 2х этапную авторизацию от google. Усложнить процесс создания секретного ключа  Добавить возможность задавать ссылку для переадресации   
      Лицензия:
      Модуль продается с лицензией на один сайт, одна покупка = один домен Покупая копию модуля вы получаете право только на использование. Распространяя модуль платно или бесплатно вы нарушает лицензию - это грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, цену и строк продления дополнения. Все доработки и изменения функционала не входят в стоимость и оплачиваются отдельно. Модуль официально продается только через площадку opencartforum, другое получения дополнения считается не легальным.  
      Тип распространения:
      as is (как есть)  
      Установка:
      Загрузить через стандартный установщик Opencart После установки в настройках магазина появится пункт "Защита админ панели" Важно! Чтобы работала reCaptcha нужно настроить модуль "Дополнения → Captcha → reCaptcha"  Важно! Если у вас переименованная папка admin модуль не будет работать  
      Добавил ArtemPitov Добавлено 14.01.2018 Категория Модули Системные требования PHP 5.4 и выше Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      Не проверялось Обращение к серверу разработчика Нет Старая цена 1190  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.