sNews и CKEditor

  • В официальный дистрибутив CMS sNews не входит визуального редактора. Сделано это, я так понимаю, для уменьшения размера системы управления контентом. Вместо визуального редактора там присутствуют кнопки, которые помогают в html-разметке. Если мы делаем сайт для клиента, который не разбирается в html-разметке (а на моей практике все, кроме одного не разбирались), то это вызывает сложность в обучении клиента и, естественно при сдаче проекта.

     

    В данном туториале я рассажу как интегрировать редактор CKEditor и sNews. рассматриваются версии sNews 1.7.x и CKEditor 3.6.x

     

    1 - Качаем sNews http://snewscms.com

    и CKEditor http://ckeditor.com

     

    2 - распаковываем это всё и кладем папку ckeditor в корень Вашего сайта на sNews

     

    3 - открываем файл snews.php

    находим строку:

    echo html_input('textarea', 'text', 'txt', $frm_text, l('text'), '', '', '', '', '', '2', '100', '', '', '');

    она должна быть примерно где-то около 2010 или 2020...

    ...и заменяем ее на это:

    echo html_input('textarea', 'text', 'txt', $frm_text, l('text'), 'ckeditor', '', '', '', '', '2', '100', '', '', '');

     

    ПРЯМО ПЕРЕД этой строкой вставляем (убрав пробелы в тегах):

      

    echo '< script type="text/javascript" src="/ckeditor/ckeditor.js"></ script>';

     

    В админке должен появиться редактор CKEditor.

0 comments