Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Решено] Добавить несколько телефонов


Recommended Posts

Как добавить несколько телефонов  в опциях?

 

Варианты тупо вставить текст в файл точно не походит. Вписать  в опциях через запятую тоже самое.

 

Есть адекватное решение?

Link to post
Share on other sites

Как добавить несколько телефонов  в опциях?

 

где-где? зачем-зачем? сколько-сколько?

Link to post
Share on other sites

Система-настройки-телефон

 

Там есть возможность вписать текс до 32 символа. А нужно вписать скажем 4 телефона, и еще желатьено чтоб они были встолбец.

Что-то типа :

044 343-34-34

044 343-34-34

044 343-34-34

044 343-34-34

 

Можно конечно в базе увеличить длину , вписать все, подобрать нужный шрифт чтобы все влазило, Но меня интересует какое-то красивое решение

Link to post
Share on other sites

  • 1 year later...

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

в файле admin\view\template\setting\setting.tpl

меняем 

<td><input type="text" name="config_telephone" value="<?php echo $config_telephone; ?>" /> 

на

<td><textarea name="config_telephone" cols="40" rows="5"><?php echo $config_telephone; ?></textarea>

В файле admin\controller\setting\setting.php

находим строчку

((utf8_strlen($this->request->post['config_telephone']) < 3) || (utf8_strlen($this->request->post['config_telephone']) > 32)) {

и меняем в конце 32 на 256

В файле catalog\controller\information\contact.php

меняем

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

на

$this->data['telephone'] = nl2br($this->config->get('config_telephone'));

ВСЁ!

  • +1 3
Link to post
Share on other sites

  • 1 year later...

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

в файле admin\view\template\setting\setting.tpl

меняем 

<td><input type="text" name="config_telephone" value="<?php echo $config_telephone; ?>" /> 

на

<td><textarea name="config_telephone" cols="40" rows="5"><?php echo $config_telephone; ?></textarea>

В файле admin\controller\setting\setting.php

находим строчку

((utf8_strlen($this->request->post['config_telephone']) < 3) || (utf8_strlen($this->request->post['config_telephone']) > 32)) {

и меняем в конце 32 на 256

В файле catalog\controller\information\contact.php

меняем

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

на

$this->data['telephone'] = nl2br($this->config->get('config_telephone'));

ВСЁ!

Всё получилось, спасибо огромное, но как сделать перенос, а то получается что все телефоны идут в одну строку, тег <br /> не принимается.

Было бы здорово, если бы поле понимало html теги... Это возможно?

Link to post
Share on other sites

Эх, где то я находил мануал, как сделать несколько телефонов в шапке с возможностью их добавлять в админке.. делал себе так. Найду, кину ссыль сюда..

Вот, нашёл..

http://forum.opencart-russia.ru/threads/sozdanie-dopolnitelnogo-telefona.994/

Немножко заморочно, но зато грамотно и можно сделать 3-4-5 и т.д номеров. И, наверно, не только номеров.

  • +1 2
Link to post
Share on other sites

  • 9 months later...
В 27.05.2016 в 13:45, pshik сказал:

тег <br /> не принимается.

использовать вместо него 

\n

 

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.