Перейти к содержанию
NikitaM

Добавление второго номера в контакты

Рекомендуемые сообщения

Здравствуйте! Такая проблема, на сайте есть раздел контакты где отображен 1 номер телефона, как можно туда добавить 2ой номер телефона? 

Уже зашел в БД, в oc_setting вручную дописал второй номер, этот номер также отображается в админке в настройках-общие. Но на сайте никак не хочет отображать этот второй номер. В чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самый простой способ вывести телефон прямо в шаблон, либо добавлять дополнительное поле в настройки с новым номером

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самый простой способ вывести телефон прямо в шаблон, либо добавлять дополнительное поле в настройки с новым номером

На главной странице попросили тоже вывести второй номер, в header я прописал его в ручную, отображается. Но нужно еще в разделе "Контакты" добавить. А что за добавления дополнительных полей в настройки? Это в админке делается или в БД?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не обязательно добавлять дополнительные поля
достаточно для поля контактов в контроллере catalog/controller/common/header.php
 

прописать

$this->data['telephone'] = html_entity_decode($this->config->get('config_telephone'), ENT_QUOTES, 'UTF-8');

а в настройках в телефоне прописать html кодом, напимер так 

( в одну строчку)

+7 (900) 000-00-00       +7 (900) 000-00-00 

или

(один под другим)

+7 (900) 000-00-00 <br /> +7 (900) 000-00-00 
Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это делается в админке, в контроллере и шаблоне настроек, можно просто скопировать существующий телефон и добавить к переменной _2

По аналогии со стандартным телефоном его вывести во фронтэнт

PS: Если в шапке вывели, что мешает его и в контактах вывести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

не обязательно добавлять дополнительные поля

достаточно для поля контактов в контроллере catalog/controller/common/header.php

 

прописать

$this->data['telephone'] = html_entity_decode($this->config->get('config_telephone'), ENT_QUOTES, 'UTF-8');

а в настройках в телефоне прописать html кодом, напимер так 

( в одну строчку)

+7 (900) 000-00-00       +7 (900) 000-00-00 

или

 

(один под другим)

+7 (900) 000-00-00 <br /> +7 (900) 000-00-00 

 

Вот, точно, не подумал об этом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

не обязательно добавлять дополнительные поля

достаточно для поля контактов в контроллере catalog/controller/common/header.php

 

прописать

$this->data['telephone'] = html_entity_decode($this->config->get('config_telephone'), ENT_QUOTES, 'UTF-8');

а в настройках в телефоне прописать html кодом, напимер так 

( в одну строчку)

+7 (900) 000-00-00       +7 (900) 000-00-00 

или

(один под другим)

+7 (900) 000-00-00 <br /> +7 (900) 000-00-00 

 

Прописать html кодом телефоны это в общих настройках в админке?

И еще такой вопрос, если нужно будет отредактировать (в плане текста) вообще весь раздел "Контакты" (сайт novotronika.ru ), где в каталоге сайта файл который отвечает за это? (за текст в разделе)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

забейте на правки (не пилите движок пока не освоили пилу) , для Вас будет проще создать информационную страницу с названием "Контакты" , понаписать туда всего чего хочется+ карты Яндекс или Гугл, и поменять все ссылки контактов на сайте на эту страницу, просто дешево работоспособно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати сейчас протестировал, в общих настройках в админке сменил первую цифру 8 на +7, и все равно не меняется на сайте эта цифра

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

потому как в header.tpl не цыферки надо прописывать а к примеру так

<div id="box_contact">
 <?php echo $telephone; ?>
 </div>

конкретно в вашем случае

менять 

<font size="3" color="blue" face="Segoe Print">8 (800) 500-42-64, +7(926)857-18-07  </font>

на 

<font size="3" color="blue" face="Segoe Print"><?php echo $telephone; ?> </font>
Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если в header.tpl прописать то вот:

post-696762-0-69990500-1433329565_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще заметил если просмотреть код страницы-то появится интересный код, где прописан текст и номер раздела "Контакты". Как его вскрыть?

post-696762-0-52642300-1433329833_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

потому как в header.tpl не цыферки надо прописывать а к примеру так

<div id="box_contact">
 <?php echo $telephone; ?>
 </div>

конкретно в вашем случае

менять 

<font size="3" color="blue" face="Segoe Print">8 (800) 500-42-64, +7(926)857-18-07  </font>

на 

<font size="3" color="blue" face="Segoe Print"><?php echo $telephone; ?> </font>

Извините, но мне не в шапке телефон поменять, а в разделе "Контакты". Я так понял их код отдельно от header где-то находится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

пример работоспособности моего решения тут и тут админка http://joxi.ru/Vm6d8K3u6jB1AZ


про страницу контактов, те же самые телодвижения только с контроллером контактов
dveri-asti.ru/contact-us


Извините, но мне не в шапке телефон поменять, а в разделе "Контакты".
это движок в котором все взаимосвязано: меняем в одном месте- меняем везде

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

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался, у прошлого админа все прописано в таблицах БД, соответственно там и текст, и телефон можно менять) Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну да...ну да... оно даже по дефолту в таблицах БД прописывается))) только менять контакты через phpAdmin это моветон... все должно работать из админки, и тут Вы явно не разобрались
вы б еще товары через БД загоняли))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну да...ну да... оно даже по дефолту в таблицах БД прописывается))) только менять контакты через phpAdmin это моветон... все должно работать из админки, и тут Вы явно не разобрались

вы б еще товары через БД загоняли))))

Нашел и в админке)))) Оно находилось в  "Каталог"-"Статьи" ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел и в админке)))) Оно находилось в  "Каталог"-"Статьи" ))))

 

я как то на днях писал об этом

 

забейте на правки (не пилите движок пока не освоили пилу) , для Вас будет проще создать информационную страницу с названием "Контакты" , понаписать туда всего чего хочется+ карты Яндекс или Гугл, и поменять все ссылки контактов на сайте на эту страницу, просто дешево работоспособно

видимо ранее об этом уже позаботились

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините, вопрос вдогонку, есть другой сайт (kesenergo.ru), для него надо пилить адаптивную вёрстку. Я так понял это делается через инструмент @media?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, примерно так

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.