Code

Не поддерживается Code 2.2.0

Нет прав для скачивания

CMTV

Проверенные
Сообщения
238
Решения
2
Реакции
1,180
Баллы
1,935
CMTV добавил(а) новый ресурс:

Code - Прокачка bb кода [code] и редактора кода. Необходимый аддон, если вы делитесь кодом на форуме!

Описание

Этот аддон сильно расширяет возможности блока кода в сообщении: собственный заголовок блока, три новые кнопки (развернуть, свернуть, скопировать), полоска изменения высоты, автоматическая подстройка цветов блока под тему форума и не только.

Код аддона можно посмотреть в ...

Узнать больше об этом ресурсе...
 
Последнее редактирование модератором:
надо сюда такой :D
 
  • Мне нравится
Реакции: CMTV
Сделал. Там парочка некритичных багов нашлась. Поправляю. В ближайшие пару часов будет готово.
 
Последнее редактирование:
CMTV обновил(а) ресурс Code новой записью:

Важные исправления 1.1

Исправления
  • Исправлен баг с некорретной высотой блока кода, когда видна полоса горизонтальной прокрутки
    • Это исправление также убирает баг, из-за которого полоса горизонтальной прокрутки перекрывает код в однострочном блоке кода
  • Оптимизирован процесс добавления нумерации строк
  • Темный стиль кода корректно работает в окне "Вставки кода"
  • Некоторые цвета в темном стиле кода сделаны ярче

Узнать больше об этом обновлении...
 
Последнее редактирование:
CMTV обновил(а) ресурс Code новой записью:

Обновление 2.1.0 – Поддержка XenForo 2.1 + Новые возможности

Code 2.1.0 переписан с нуля. Код стал чище и правильнее. Аддон не совместим с своими предыдущими версиями, а также с XenForo ниже 2.1, но поддерживает блоки кода с заголовками от прежних версий аддона!

Удалите установленный Code на вашем форуме. После этого установите эту версию как новый аддон!

Новое
  • Новый и более правильный способ задания параметров для code BB-кода: [code...

Узнать больше об этом обновлении...
 
А как добавить подсветку дополнительных языков (например batch)? Можно по этой инструкции или что-то изменилось?

Сам спросил, сам и отвечаю... подсветка добавляется как и раньше.
 
Последнее редактирование модератором:
Стала появляться такая ошибка
  • ErrorException: [E_NOTICE] Undefined index: lang
  • src/addons/CMTV/Code/XF/BbCode/Renderer/Html.php:36
  • Сгенерирована пользователем: Неизвестная учётная запись
  • 30.11.2019 в 12:49
Трассировка стека
#0 src/addons/CMTV/Code/XF/BbCode/Renderer/Html.php(36): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/u06781...', 36, Array)
#1 [internal function]: CMTV\Code\XF\BbCode\Renderer\Html->renderTagCode(Array, Array, Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#2 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, Array, Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Renderer/Html.php(982): XF\BbCode\Traverser->renderSubTree(Array, Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagSize(Array, '5', Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, '5', Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Renderer/Html.php(433): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 [internal function]: XF\BbCode\Renderer\Html->renderTagAlign(Array, NULL, Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#10 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(CMTV\Code\XF\BbCode\Renderer\Html))
#11 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#12 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#13 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(CMTV\Code\XF\BbCode\RuleSet), Array)
#14 src/XF/Pub/View/Forum/Rss.php(92): XF\BbCode\Traverser->render('
[ATTACH...', Object(XF\BbCode\Parser), Object(CMTV\Code\XF\BbCode\RuleSet), Array)
#15 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Forum\Rss->renderRss()
#16 src/XF/Mvc/Renderer/Xml.php(74): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Forum\\Rss', '', Array)
#17 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Xml->renderView('XF:Forum\\Rss', '', Array)
#18 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#19 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#20 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'rss')
#21 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#22 src/XF.php(390): XF\App->run()
#23 index.php(20): XF::runApp('XF\\Pub\\App')
#24 {main}
Содержимое запроса
array(4) {
["url"] => string(19) "/forums/-/index.rss"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Screenshot_2.png

 
Я вот только заметил, что перестал работать код с оформлением вв-кодами. Как бы мало использовал, но понадобилось :)
 
CMTV, подскажи плз, как добавлять новые языки? Например, хочу добавить Lua и MoonScript.
 
Вроде добавляю язык а он показывает code_language.****
 
CMTV, дополнение немного в журнал ошибок сыпет:
  • ErrorException: [E_NOTICE] Undefined index: lang
  • src/addons/CMTV/Code/XF/BbCode/Renderer/Html.php:36
Код:
#0 src/addons/CMTV/Code/XF/BbCode/Renderer/Html.php(36): XF::handlePhpError()
#1 [internal function]: CMTV\Code\XF\BbCode\Renderer\Html->renderTagCode()
#2 src/XF/BbCode/Renderer/Html.php(295): call_user_func()
#3 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag()
#4 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree()
#5 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst()
#6 src/XF/Pub/View/Forum/Rss.php(92): XF\BbCode\Traverser->render()
#7 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Forum\Rss->renderRss()
#8 src/XF/Mvc/Renderer/Xml.php(74): XF\Mvc\Renderer\AbstractRenderer->renderViewObject()
#9 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Xml->renderView()
#10 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView()
#11 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply()
#12 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render()
#13 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#14 src/XF.php(391): XF\App->run()
#15 index.php(20): XF::runApp()
#16 {main}
Это если не выбрать "язык". Вылезает стабильно при открытии RSS, в обычном режиме, вроде, не сыпет.
 
  • Мне нравится
Реакции: CMTV
CrazyHackGUT Спасибо. Как раз сейчас этот аддон обновляю. На англ форуме тоже про эту ошибку писали но я что-то не допер (не особо разбирался). Пофикшу.
Кстати, в новой версии добавлю возможность назначать свой mode для новых языков. А то подсветка на фронтенде есть, а в CodeMirror нет - не порядок.
 
CMTV обновил(а) ресурс Code новой записью:

Обновление 2.2.0

Добавления​

  • Возможность указать язык программирования по умолчанию для всех блоков кода на форуме
  • Возможность добавить дополнительные опции к языкам программирования (например, указать modes для CodeMirror, чтобы была подсветка и в редакторе)

Исправления​

  • Исправлен баг с E_NOTICE

Узнать больше об этом обновлении...
 
Вопрос: можете показать список поддерживаемых языком? Потому что как было буквально минуту назад проверено, Шарп(C#) и СПП(C++) не поддерживает.
Более не стал проверять, т.к. проще было бы узнать поддерживаемые языки.
 
Скорее всего, вы что-то неправильно делаете. Уж эти языки точно поддерживаются
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу