Войти или зарегистрироваться
Телефон в шапке
Тема в разделе «Дизайн, оформление и шаблоны», создана пользователем Максим_друг, 28 сен 2020.
-
Максим_друг
Новичок- Сообщения:
- 15
- Симпатии:
- 0
Подскажите, как добавить в шаблон номер телефона как на картинке. kid-s-play.ru
Вложения:
-
шапка телефон.jpg
- Размер файла:
- 70,7 КБ
- Просмотров:
- 25
Максим_друг,
28 сен 2020
#1 -
SiteMix
Продвинутый пользователь- Сообщения:
- 919
- Симпатии:
- 159
Боюсь, что ответ: добавить номер в файл header.tpl (или twig) — это не то, что нужно…
SiteMix,
28 сен 2020
#2 -
fanatic
Продвинутый пользователь- Сообщения:
- 1.415
- Симпатии:
- 241
а чего, нормальный ответ.
я еще подкину подсказку
fanatic,
28 сен 2020
#3 -
Максим_друг
Новичок- Сообщения:
- 15
- Симпатии:
- 0
Спасибо! А как сделать, чтобы цвет менялся и размер шрифта?
Максим_друг,
29 сен 2020
#4 -
fanatic
Продвинутый пользователь- Сообщения:
- 1.415
- Симпатии:
- 241
добавить класс блоку для телефона. классу прописать нужные стили.
fanatic,
29 сен 2020
#5 -
Kirill_vcp
Новичок- Сообщения:
- 4
- Симпатии:
- 0
Подскажите, как изменить номер телефона в шапке и внизу сайта? Сайт http://vostok-sp.ru/
Kirill_vcp,
22 окт 2020
#6 -
fanatic
Продвинутый пользователь- Сообщения:
- 1.415
- Симпатии:
- 241
если сделано по уму, то в админке в настройках магазина
fanatic,
22 окт 2020
#7 -
Kirill_vcp
Новичок- Сообщения:
- 4
- Симпатии:
- 0
видимо сделано не по уму)
Kirill_vcp,
22 окт 2020
#8 -
fanatic
Продвинутый пользователь- Сообщения:
- 1.415
- Симпатии:
- 241
значит в шаблонах header.twig footer.twig или в соответствующих контроллерах
fanatic,
22 окт 2020
#9
(Вы должны войти или зарегистрироваться, чтобы ответить.)
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
Поиск
-
- Искать только в заголовках
- Сообщения пользователя:
-
Имена участников (разделяйте запятой).
- Новее чем:
-
- Искать только в этой теме
- Искать только в этом разделе
- Отображать результаты в виде тем
-
Быстрый поиск
- Последние сообщения
Больше…
На сайте есть виджет «Заказать звонок» — . Не могу найти где в админке его отредактировать. Нужно сменить номер, на который приходит оповещение о заказанном звонке.
-
Вопрос заданболее года назад
-
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 и проверяем полученный результат. На этом сегодня все, надеюсь, этот материал вам будет полезен. Подписывайтесь на обновления блога справа в сайдбаре.


