[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать чтобы телефон мог редактировать админ
delovaya_kolbasa
Только недавно начала разбираться с БУС и уже все глаза сломала, как сделать чтобы телефон в шапке сайта мог редактировать админ? Смотрела видеокурсы для новичков для работы в битриксе, тут разные уроки - http://academy.1c-bitrix.ru/training/course/ но по своей теме так и не разобралась. Может кто-то порекомендовать ещё полезные ссылки или помочь с ответом?
Игорь_Vasinsky
ну наверн нужно проверять логин в сессии (или группу пользователей)

<?=($_SESSION['group'] == 'superadmin') ? '<a href="bla-bla">edit</a>' : '';?>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
подправил косячину в примере.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
delovaya_kolbasa
Спасибо. Может тогда ещё подскажете, как в админке поменять номер и чтобы он везде поменялся, а не руками отдельно ходить по шаблонам и менять?
Игорь_Vasinsky
ну для этого хранить его надо в БД

ну а если по простому - то достаточно и в файле, а вставлять

<?php
if(file_exists(__DIR__.'/phone.txt')){
echo file_get_contens(__DIR__.'/phone.txt');
}
?>


ну а редактировать в файле - проще и руками или маленьким скриптом с интерфейсом в админке

этот код (выше) можно прописать в одном файле, который подключается везде (ну хоть confi.php какой нить) с небольшой поправкой

<?php
$phone = (file_exists(__DIR__.'/phone.txt'))
?
file_get_contens(__DIR__.'/phone.txt');
:
'похерился файл то';
?>



а в шаблонах понатыкать

<?=$phone;?>


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

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
delovaya_kolbasa
большое спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.