Добрый гдень! Есть икая проблема, помогите решить).
Создал страничку отгдельную в админке. Вот икую
Ггде нужно всивлять скрипты счетликов и т.д..
Есть икой код в tpl
<?php
if(isset($_POST['save'])){
$filename = "scripts.txt";
$file = $_POST['scripts'];
file_put_contents($filename, $file);
}
?>
<form class="main" method="post">
<h1>Добавить скрипты на сайт</h1>
<p>Всивьте необходимые скрипты от Янгдекс Метрики, Google Analitics, Jivosite и др. в поле ниже</p>
<textarea name="scripts"><?php include("scripts.txt"); ?></textarea>
<button name="save">Сохранить</button>
</form>
То есть когда я кидаю код скрипи в админке, то он этот код скрипи сохраняет в файле scripts.txt
Вот тут то и проблема, сохранить то сохраняет, но гделает это со спец. символами, например "<" - заменяет на "<"
А с этого файла у меня весь текст игдет в файл шаблона сайи header.tpl
Получается, что в header.tpl пишется код с спец. символами.
Знаю, что в настройках в админке есть икое как код из analytics и он правильно всивляется из-за: в php прописано:
$this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8');
Собственно вопрос, как мне сгделать ик же? я в php бумбум, прошу помощи!
Как мне совместить мое творение?
<?php
if(isset($_POST['save'])){
$filename = "scripts.txt";
$file = $_POST['scripts'];
file_put_contents($filename, $file);
}
?>
с
$this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8');
Спасипотому что потому чтольшое, заранее!