Как изменить номер телефона на опенкарт

Подскажите, как добавить в шаблон номер телефона как на картинке. kid-s-play.ru

Войти или зарегистрироваться

Телефон в шапке

Тема в разделе «Дизайн, оформление и шаблоны», создана пользователем Максим_друг, 28 сен 2020.


  1. Максим_друг

    Максим_друг
    Новичок

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

    Подскажите, как добавить в шаблон номер телефона как на картинке. kid-s-play.ru

    Вложения:

    • шапка телефон.jpg

      шапка телефон.jpg
      Размер файла:
      70,7 КБ
      Просмотров:
      25


    Максим_друг,
    28 сен 2020

    #1


  2. SiteMix

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

    Сообщения:
    919
    Симпатии:
    159

    Боюсь, что ответ: добавить номер в файл header.tpl (или twig) — это не то, что нужно…


    SiteMix,
    28 сен 2020

    #2


  3. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    241

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

    phone_header.png


    fanatic,
    28 сен 2020

    #3


  4. Максим_друг

    Максим_друг
    Новичок

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

    Спасибо! А как сделать, чтобы цвет менялся и размер шрифта?


    Максим_друг,
    29 сен 2020

    #4


  5. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    241

    добавить класс блоку для телефона. классу прописать нужные стили.


    fanatic,
    29 сен 2020

    #5


  6. Kirill_vcp

    Kirill_vcp
    Новичок

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

    Подскажите, как изменить номер телефона в шапке и внизу сайта? Сайт http://vostok-sp.ru/


    Kirill_vcp,
    22 окт 2020

    #6


  7. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    241

    если сделано по уму, то в админке в настройках магазина


    fanatic,
    22 окт 2020

    #7


  8. Kirill_vcp

    Kirill_vcp
    Новичок

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

    видимо сделано не по уму)


    Kirill_vcp,
    22 окт 2020

    #8


  9. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    241

    значит в шаблонах header.twig footer.twig или в соответствующих контроллерах


    fanatic,
    22 окт 2020

    #9

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


OpenCart Russia Форум

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

На сайте есть виджет «Заказать звонок» — . Не могу найти где в админке его отредактировать. Нужно сменить номер, на который приходит оповещение о заказанном звонке.


  • Вопрос задан

    более года назад

  • 159 просмотров

Может быть, что настройки обратного звонка заданы в настройках шаблона.

А если нет, то:

1. Нажимаете кнопку F12 (или другим способом открываете Средства Разработчика (Инструменты разработчика) вашего браузера)
2. Переключаете вкладку «Сеть»
3. Нажимаете кнопку «Отправить»
4. После нажатия кнопки появится новый адрес, куда был послан запрос. Там будет что-то вроде index.php?route=extension/module/callback. Слово callback в данном случае и будет кодовое названием модуля.
5. Открываете любой модуль в админке и в строке запроса пишете тот же роут.
6. Там может писать, что у Вас нет доступа к этой странице. Это значит, что админ не дал Вам доступ к настройкам этого модуля.

Пригласить эксперта

ну если это сторонний виджет, то в личном кабинете сервиса, если он относится к сайту, то либо скрипты, либо модули/настройки


  • Показать ещё
    Загружается…

10 февр. 2023, в 17:46

40000 руб./за проект

10 февр. 2023, в 17:45

50000 руб./за проект

10 февр. 2023, в 17:14

20000 руб./за проект

Минуточку внимания

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

Для данного способа достаточно отредактировать файлы шаблона header.tpl и файл стилей stylesheet.css. Есть и другие способы, например, вывод адреса и телефона из информации о магазине, которая редактируется в админке, но у такого способа, на мой взгляд, есть минусы — текст, выведенный таким образом нельзя оформить, выделив отдельные слова html тегами.

Перейдем непосредственно к добавлению текста в шапку сайта. Откроем файл шаблона шапки — header.tpl. Он находится по следующему пути: catalog/view/theme/default/template/common/header.tpl. Если вы используете не стандартный шаблон default, то надо изменять файл header.tpl в папке с названием своего шаблона.

Добавим новый блок, назовем его header_text и вставим после блока welcome перед строкой <div class=»links»>, на скриншоте вставленный блок выделен серым:

Содержание блока header_text в данном примере будет таким:

<div class="header_text">
<div class="header_adr"><b>Адрес:</b> Название города<br />
Название улицы, дом №3</div>
<div class="header_phone"><b>Телефон:</b> (909)123456789</div>
</div>

Как видим, он состоит из основного контейнера header_text и двух дополнительных header_adr — для адреса и header_phone для телефона. Заголовки Адрес и Телефон выделены жирным (теги <b></b>), в адресе после названия города стоит переход на новую строку с помощью <br />. У вас текст и оформление блока могут быть абсолютно любыми, но для примера оставим их такими.

Сохраним файл header.tpl, не забыв проверить кодировку, она должна быть UTF-8, а еще лучше, UTF-8 без BOM, так как мы используем русский текст в файле, другие кодировки лучше не использовать.

Теперь откроем файл таблиц стилей stylesheet.css. Он расположен по адресу catalog/view/theme/default/stylesheet/stylesheet.css.

Для начала изменим высоту шапки, чтобы было где разместить адрес и телефон: найдем строку #header (примерно 92 строка) и изменим значение высоты height: 190px;

Теперь добавим описание стилей нашего нового блока. Добавлять будем после #header #welcome (примерно 299 строка):

.header_text {
position: absolute;
top: 100px;
left: 20px;
font-size: 12pt;
font-family: verdana;
font-style: italic;
color: #333;
border: 1px dashed #38B0E3;
padding: 10px;
}
.header_adr {
background: url('../image/adres.png') no-repeat left center;
padding-left: 40px;
}
.header_phone {
background: url('../image/phone.png') no-repeat left center;
padding-left: 40px;
}

Подробнее о том, что мы добавили:

header_text — абсолютное позиционирование position: absolute; позволяет размещать блок в любом месте главного контейнера с помощью указания координат. В данном примере координаты указаны top:100px; left: 20px; изменяя эти значения в большую или меньшую сторону, можно разместить блок в любом месте шапки. Далее указаны настройки шрифта для блока: размер 12pt, семейство шрифта Verdana, наклон шрифта — italic. Цвет шрифта — темно-серый #333. Рамка вокруг блока толщиной 1px, пунктирная, голубого цвета, отступ между текстом и рамкой 10px.

.header_adr и .header_phone оформлены с помощью картинок. Изображения положить в папку catalog/view/theme/default/image . Padding-left задает отступ от картинки, если вы захотите установить свою картинку другого размера, то следует изменить значение padding-left в зависимости от размера изображения.


Или еще один метод:

Давайте приступим.

Открываем файл: /catalog/controller/common/header.php и добавляем в него следующий код. Добавлять нужно в том месте, где подключаются аналогичные переменные, в формате — $this->data и так далее.

$this->data['email'] = $this->config->get('config_email');
$this->data['telephone'] = $this->config->get('config_telephone');
$this->data['address'] = $this->config->get('config_address');

Переходим в файл шаблона по адресу: /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl и в нужном блоке добавляем вывод переменных.

<?php echo $address; ?>
<?php echo $telephone; ?>
<?php echo $email; ?>

На этом все. Метод проверенный и работает на 100% корректно.

Есть небольшой нюанс – это ограничение вводимых символов в поле телефон там лимит в 32 символа, получается, ввести всего два телефона. Чтобы исправить этот момент открываем файл:
admin/controller/setting/setting.php. В нем проводим поиск по числу 32 и находим строчку:

if ((utf8_strlen($this->request->post['config_telephone']) < 3) || (utf8_strlen($this->request->post['config_telephone']) > 32)) {
            $this->error['telephone'] = $this->language->get('error_telephone');
        }

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

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить номер телефона на олх
  • Как изменить номер телефона мегафон бесплатно самостоятельно
  • Как изменить номер телефона на олимп бет
  • Как изменить номер телефона который привязан к карте альфа банк
  • Как изменить номер телефона на озоне если нет доступа к старому номеру телефона

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии