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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Flint2000
      Переглянути файл


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


      Блокнот администратора
      Данное дополнение добавляет блокнот на главную страницу админки.
      Блокнот общий для всех администраторов.
      Текст сохраняется автоматически в момент, когда поле ввода теряет фокус.
      Отображает кто и когда вносил последнее изменение.
      Добавил dx144 Добавлено 02.10.2017 Категория Инструменты, утилиты Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By Flint2000
      Часто клиенты просят добавить время заказа в админ части, собрал в простенький мод, который добавляет кроме даты еще и время заказа
    • 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  
  • 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.