Alex000 Опубликовано 21 ноября, 2022 Жалоба Поделиться Опубликовано 21 ноября, 2022 Всем привет, может кто подскажет можно ли сделать, что бы пользователь через админку мог добавлять номер телефона и адрес который будет выводиться на сайте. Заранее всех благодарю. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 21 ноября, 2022 Жалоба Поделиться Опубликовано 21 ноября, 2022 1 час назад, Alex000 сказал: Всем привет, может кто подскажет можно ли сделать, что бы пользователь через админку мог добавлять номер телефона и адрес который будет выводиться на сайте. Заранее всех благодарю. Конечно можно. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 21 ноября, 2022 Жалоба Поделиться Опубликовано 21 ноября, 2022 2 часа назад, Alex000 сказал: Всем привет, может кто подскажет можно ли сделать, что бы пользователь через админку мог добавлять номер телефона и адрес который будет выводиться на сайте. Заранее всех благодарю. да можно нужно внести изменение в 3 местах Цитата Ссылка на сообщение Поделиться на другие сайты
Alex000 Опубликовано 21 ноября, 2022 Автор Жалоба Поделиться Опубликовано 21 ноября, 2022 20 минут назад, shooroop сказал: да можно нужно внести изменение в 3 местах Спасибо. Как я понимаю нужно в файле simpla/design/html/settings.tpl создать поля для ввода данных, в базе данных создать поля для хранения данных и в файле Simpla/SettingsAdmin.php получать эти данные. Если напишите свой комментарий который мне поможет буду благодарен. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 21 ноября, 2022 Жалоба Поделиться Опубликовано 21 ноября, 2022 (изменено) 25 минут назад, Alex000 сказал: Спасибо. Как я понимаю нужно в файле simpla/design/html/settings.tpl создать поля для ввода данных, в базе данных создать поля для хранения данных и в файле Simpla/SettingsAdmin.php получать эти данные. Если напишите свой комментарий который мне поможет буду благодарен. В БД создавать поля для хранения нет надобности, после сохранения данных в админке, поля в БД создадутся сами. В /simpla/design/html/settings.tpl После <div class="block"> <h2>Настройки сайта</h2> <ul> <li><label class=property>Имя сайта</label><input name="site_name" class="simpla_inp" type="text" value="{$settings->site_name|escape}" /></li> <li><label class=property>Имя компании</label><input name="company_name" class="simpla_inp" type="text" value="{$settings->company_name|escape}" /></li> <li><label class=property>Формат даты</label><input name="date_format" class="simpla_inp" type="text" value="{$settings->date_format|escape}" /></li> <li><label class=property>Email для восстановления пароля</label><input name="admin_email" class="simpla_inp" type="text" value="{$settings->admin_email|escape}" /></li> </ul> </div> Добавить <div class="block layer"> <h2>Информация в шаблоне сайта</h2> <ul> <li><label class=property>Телефон</label><input name="phone" class="simpla_inp" type="text" value="{$settings->phone|escape}" /></li> <li><label class=property>Адрес</label><input name="address" class="simpla_inp" type="text" value="{$settings->address|escape}" /></li> </ul> </div> В /simpla/SettingsAdmin.php После $this->settings->admin_email = $this->request->post('admin_email'); Добавить $this->settings->phone = $this->request->post('phone'); $this->settings->address = $this->request->post('address'); В любое место /design/{ВашШаблон}/html/index.tpl {$settings->phone} {$settings->address} С проверкой на заполненность полей {if $settings->phone} {$settings->phone} {/if} {if $settings->address} {$settings->address} {/if} Изменено 21 ноября, 2022 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
Alex000 Опубликовано 22 ноября, 2022 Автор Жалоба Поделиться Опубликовано 22 ноября, 2022 Круто. Огромное спасибо за помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.