Jump to content
Sign in to follow this  
NikitaM

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

не обязательно добавлять дополнительные поля
достаточно для поля контактов в контроллере 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 
Edited by Pascha

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

 

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

достаточно для поля контактов в контроллере 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 

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

 

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

достаточно для поля контактов в контроллере 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 ), где в каталоге сайта файл который отвечает за это? (за текст в разделе)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

потому как в 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>
Edited by Pascha

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

потому как в 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 где-то находится

Share this post


Link to post
Share on other sites

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

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


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


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

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

Edited by Pascha

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

Edited by Pascha

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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  

  • 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.