Защита верстки изнутри
        Добрый вечер, хотел бы поговорить насчет свободы действий заказчика сайта в беке.
Конкретно — интересует то узкое место, которое потом плохо может отразиться на фронте — это редактирование ресурса, ведь один не верный пользовательский «тык» по незнанию — и верстка поехала, особенно хорошо с каким-нибудь визуальным редактором вроде TinyMCE.
Я, к примеру использую фильтры, где нужно, например вот так у меня выводится контент ресурса с описанием товара:
Кто что применяет, хотел бы услышать.
Особенно интересно, что делали вот на этом проекте:mamaboutique, Вася?
    
    
                                                                                
            Конкретно — интересует то узкое место, которое потом плохо может отразиться на фронте — это редактирование ресурса, ведь один не верный пользовательский «тык» по незнанию — и верстка поехала, особенно хорошо с каким-нибудь визуальным редактором вроде TinyMCE.
Я, к примеру использую фильтры, где нужно, например вот так у меня выводится контент ресурса с описанием товара:
[[*content:strip_tags=`<p><b><em><strong><ul><li>
<h3><h4>`]]Кто что применяет, хотел бы услышать.
Особенно интересно, что делали вот на этом проекте:mamaboutique, Вася?
Комментарии: 8
                p.s Вася, у тебя Jevix скушал и исполнил тег br стал (\n похоже) внутри             
                    
                Да, теги br в коде выполняются, некогда разбираться.            
                    
                Вроде так делается
                    $jevix->cfgSetTagNoTypography('pre');
$jevix->cfgSetTagNoTypography('code');            
                Включено в настройках, конечно.
Остальные теги-то нормально, проблема только с br.
                    Остальные теги-то нормально, проблема только с br.
                Ну а по теме, кто что скажет)            
                    
                У вас хорошее решение;-) Вот только strip_tags некорректно работает со вторым параметром. Для этих целей лучше использовать вот такую функцию. Ну или вообще брать ядро jevix и писать сниппет с кастомными правилами.
Я, например. Для сайта on-modx.ru использую вышеупомянутую функцию. На сайте agel-nash.ru плагин с jevix'ом.
                    Я, например. Для сайта on-modx.ru использую вышеупомянутую функцию. На сайте agel-nash.ru плагин с jevix'ом.
                На mamboutique.ru контент товаров выводится через Jevix.            
                    
                Спасибо за мнения, да я тоже склонен к Jevix, тем паче его использую при выводе в других местах, просто хочется придерживаться некоторых стандартов разработки+)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.