1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hainuo-markdownforchanzhi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

Данный проект в основном направлен на замену редактора Kindeditor на редактор Markdown. С 3 апреля 2016 года используется метод hook для расширения отображения содержимого Markdown. В дальнейшем изменения будут поддерживать:

2016-04-06

  1. Исправление небольшой ошибки в мобильной версии ответа на сообщение.
  2. Поддержка мобильной версии.

2016-04-03

  1. Расширение редактора с помощью шаблонов расширений.
  2. Расширение шаблонов с помощью метода hook, что позволяет преобразовывать HTML-код переднего плана из кода Markdown с использованием меньшего количества кода.
  3. Временное отсутствие обработки отображения на мобильном устройстве.
  4. Обновление номера версии до 3.0 и установка совместимости версии только с 5.*, чтобы показать отличие от предыдущего способа расширения.

PS: Если вы столкнулись с проблемой прав доступа, можно добавить код в /system/framework/seo.class.php после строки 104:

        if($items[1]=='index'  && in_array($module,['book','sitemap','links'])){
            return seo::convertURI($module,'index',$params,$pageID);
        }

2015-10

  1. Замена Thinkmd на Editormd.
  2. Использование метода расширения шаблона для расширения редактора.
  3. Переписывание шаблона переднего плана view с помощью метода расширения шаблона, чтобы обеспечить отображение кода Markdown.

Метод обработки отображения

  1. Найти узел, который необходимо обработать, используя некоторые встроенные свойства dom, чтобы получить соответствующий узел.
  2. Заменить возможные проблемные строки (можно использовать метод replace для пакетной замены в /www/template/common/ext/footer.front.editmd.hook.php).
  3. Затем очистить содержимое исходного узла dom.
  4. Использовать встроенный метод markdowntohtml в editormd, чтобы повторно записать содержимое в исходный узел dom.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hainuo-markdownforchanzhi.git
git@api.gitlife.ru:oschina-mirror/hainuo-markdownforchanzhi.git
oschina-mirror
hainuo-markdownforchanzhi
hainuo-markdownforchanzhi
master