Руслан
С нами с 07 апреля 2021; Место в рейтинге пользователей: #4520Синхронизация с 1с. куда вводить данные после установки msync
Установил msync. далее в документации написано «Переписываем параметры в 1с или сервис.». А куда именно переписывать? Какие разделы? Если речь идет о том же разделе, где можно задавать свои логин и пароль "«Администрирование» -> «Синхронизация данных» -> «Узлы обмена с сайтами»". То я его найти в 1с не могу. Раздел администрирование есть, а синхронизация данных там отсутствует
переписать путь к файлу стилей
Добрый день. только начал изучать modx. стоит задача по клике на кнопку менять подключаемые файлы стилей. просто используя php я это сделал. но как это сделать в modx не понимаю.
это нативный php
$css = 'style.css';
$css2 = 'style2.css';
$filename = 'index.php';
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
file_put_contents($filename, $test);
header('Location: index.php');
а это уже код внутри modx
кнопка на странице, где 124 это номер сниппета
а это сам сниппет
<?php
function getStyle() {
$css = '[[$styles]]'; // чанк исходного файла css
$css2 = '[[$styles2]]'; //чанк файла на который надо поменять
$filename = [[$head]]; //чанк — место где происходит замена css файлов
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
return file_put_contents($filename, $test);
}
это нативный php
$css = 'style.css';
$css2 = 'style2.css';
$filename = 'index.php';
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
file_put_contents($filename, $test);
header('Location: index.php');
а это уже код внутри modx
кнопка на странице, где 124 это номер сниппета
а это сам сниппет
<?php
function getStyle() {
$css = '[[$styles]]'; // чанк исходного файла css
$css2 = '[[$styles2]]'; //чанк файла на который надо поменять
$filename = [[$head]]; //чанк — место где происходит замена css файлов
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
return file_put_contents($filename, $test);
}