icms2
                                
                                 icms2 copied to clipboard
                                
                                    icms2 copied to clipboard
                            
                            
                            
                        Доработать работу типографа.
Используемая версия InstantCMS: 2.10.x
Версия PHP: 7.1
Как воспроизвести проблему:
Создать контент с полем html и обработкой типографом
Воспроизводится ли проблема на демо http://demo.instantcms.ru/: ДА
При оформлении текстов, используются теги span, при обработке типографом возможно использовать только атрибут style что не хорошо, так как стилей может быть много, логичнее добавить разрешенный тег id, class и data-* атрибуты.
обавить разрешенный тег id, class и data-* атрибуты
не уверен, что пользователям нужно давать ставить эти атрибуты. А для вебмастеров скорее нужно сделать отключение типографа для определенных групп или как то иначе.
сделать отключение типографа для определенных групп или как то иначе.
не получится простой пример hook который просто подсвечивает в тексте слова, он проверяет текст на слова, записывает в базу при выводе в поле стоит типограф, если сделать исключение тогда при выводе у админа будет выводить а вот для юзера нет. тут как раз речь не в редакторе а типографе, он не как не влияет на работу юзеров.
Права сделать на сам типограф, а не на вызов хука html_filter.
Как вариант можно и так, главное чтобы можно было настроить эти права.
Поддерживаю введение прав на типограф. Иногда типограф приходится выключать, например, для встраивания видео с хостинга, не упомянутого в типографе, или для вставки записи из вконтакте и т.п.
Поддерживаю
Что касается разрешенных тегов в типографе и прочего разрешенного, где все что не разрешено отсеивается - добавьте пожалуйста hook'и чтобы можно было добавлять свои "разрешения" не исправляя код системы. Это полезно для использования типографа в своих компонентах где нужно добавить прочие специфические теги.
Я за возможность добавления своих тегов и возможность изменения параметров тегов.
В типограф нужно добавить проверку опции "Проверять HTTP referer" компонента Редиректы. И в зависимости от опции формировать атрибуты внешних ссылок в строке https://github.com/instantsoft/icms2/blob/2c94377fc57a52b799186579854264feeae46d28/system/controllers/typograph/hooks/html_filter.php#L165 (версия 2.12.1). Сейчас в 2.12.1 при включенной опции и формировании внешних ссылок через редирект переход по ссылке ведет на 404, так как браузер не передает реферер.
Это вы наверно не мне отправляли)))
@bilarius вам на почту приходит рассылка - уведомление от комментариев. Всё что вы отвечаете в почте, добавляется в комментарии на GitHub.
Небольшая проблема с заменой тире на дефис в типографе решена, но, хотелось бы иметь такую возможность в настраиваемых опциях типографа. Спасибо! )