Форум русской поддержки Joomla!® CMS
11.12.2016, 08:11:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Плагин подсветки кода CodeCitation в Joomla 3.4.0

 (Прочитано 1213 раз)
0 Пользователей и 1 Гость смотрят эту тему.
GeoD
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 36



« : 01.03.2015, 17:54:25 »

После обновления Joomla до последней версии 3.4.0 перестал работать известный плагин подсветки кода на фронтэнде CodeCitation. Его давно уже нет на сайте расширений Joomla и вообще удивительно, что он так долго вообще продержался.
Признаки такие: страницы сайта, где есть код, обрабатывавшийся этим плагином, перестали загружаться (белая страница). При включении отображения ошибок выдается
Цитировать
"Catchable fatal error: Argument 1 passed to Joomla\Utilities\ArrayHelper::getValue() must be of the type array, null given, called in /home/g/geodumru/public_html/home/libraries/joomla/utilities/arrayhelper.php on line 264 and defined in /home/g/geodumru/public_html/home/libraries/vendor/joomla/utilities/src/ArrayHelper.php on line 242."
При отключении плагина страницы отображаются нормально, но естественно код выглядит убого. Пришлось применить стандартный плагин GeSHi в качестве временной меры (и переделать код страниц, благо таких не более десятка оказалось).
Но вот жаль. CodeCitation имел ряд преимуществ: умел переносить длинные строки кода, имел панель управления (копирование в буфер, печать и пр.). Геша этого не умеет. При применении GeSHi также визуальный редактор при сохранении как правило портит код и нужно быть очень внимательным.
Короче, хотелось бы возродить к жизни хороший плагин CodeCitation.

Вопрос: Никто не знает как это сделать? Темы по этому плагину я тут не нашел и автора (Константина Нижегородова) тоже.
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6461



« Ответ #1 : 02.03.2015, 01:42:48 »

Приаттачте архив с плагином, посмотрю, мне тоже он интересен
Записан
GeoD
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 36



« Ответ #2 : 02.03.2015, 08:35:50 »

Приаттачте архив с плагином, посмотрю, мне тоже он интересен
Приаттачить не имею возможности  Sad  Даю ссылку на страницу скачивания.
Записан
Arkadiy
Группа развития
*****

Репутация: +432/-0
Online Online

Пол: Мужской
Сообщений: 5317


Крепитесь, други.


« Ответ #3 : 02.03.2015, 08:48:31 »

https://bitbucket.org/joomlaportal_ru/jpsyntaxhighlighter Плагин подсветки кода, делал Смарт. Скрипт такой-же как и у CodeCitation.
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6461



« Ответ #4 : 02.03.2015, 10:18:36 »

https://bitbucket.org/joomlaportal_ru/jpsyntaxhighlighter Плагин подсветки кода, делал Смарт. Скрипт такой-же как и у CodeCitation.
Страница закрыта авторизацией, без нее никак?
Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #5 : 02.03.2015, 11:09:04 »

Вот срез master ветки. Думаю, что Сергей не будет против его публичного скачивания. GPLv3 однако Wink Делали для себя, поэтому язык только английский  Smiley

Вохможно есть смысл оформить под него отедльную тему в раздел Расширения форумчан?

* joomlaportal_ru-jpsyntaxhighlighter_1.0.0.zip (54.78 Кб - загружено 122 раз.)
Записан
GeoD
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 36



« Ответ #6 : 02.03.2015, 11:16:10 »

Попробовал, все работает, как и раньше.
Огромное спасибо, вопрос закрыт. Плюсик в репу добавил Azn
« Последнее редактирование: 02.03.2015, 11:27:58 от GeoD » Записан
saharin88
Давно я тут
****

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 248


joom.work


« Ответ #7 : 07.01.2016, 23:45:19 »

Здравствуйте!
Посмотрите мое расширение, делал для себя на основе https://highlightjs.org/

http://joom.work/extensions/highlight
Записан
leo78
Живу я здесь
******

Репутация: +59/-8
Offline Offline

Пол: Мужской
Сообщений: 896


I left from paradise!?...


« Ответ #8 : 19.03.2016, 00:56:42 »

Вот срез master ветки. Думаю, что Сергей не будет против его публичного скачивания. GPLv3 однако Wink Делали для себя, поэтому язык только английский  Smiley

Вохможно есть смысл оформить под него отедльную тему в раздел Расширения форумчан?

как им пользоваться работает pre, а с code?
возможно прописывать - php
чтото не работает "pre class="brush: html"" и при авто ссылке появляется в конце ";"
« Последнее редактирование: 19.03.2016, 01:40:54 от leo78 » Записан
DaRoni
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #9 : 31.03.2016, 14:07:47 »

Здравствуйте!
Посмотрите мое расширение, делал для себя на основе https://highlightjs.org/

http://joom.work/extensions/highlight
не работает. Нажимаю вставить код а там ошибка 404
Записан
MALECKY
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 83


олег


« Ответ #10 : 07.05.2016, 14:03:11 »

Добрый день у меня два вопроса как перевести на русский плагин хотя фаил en-GB.plg_content_CodeCitation есть в нем просто описание и печать выдает ошибку
Записан
MALECKY
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 83


олег


« Ответ #11 : 07.05.2016, 18:14:53 »

Добрый день у меня два вопроса как перевести на русский плагин хотя фаил en-GB.plg_content_CodeCitation есть в нем просто описание и печать выдает ошибку
с переводом я разобрался перевел все работает отлично кроме печати как и раньше переводить нужно /plugins/content/codecitation/scripts/shCore.js
Записан
saharin88
Давно я тут
****

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 248


joom.work


« Ответ #12 : 06.06.2016, 12:37:12 »

не работает. Нажимаю вставить код а там ошибка 404

подозреваю что вы просто не поставили компонент

не понимаю, зачем по отдельности ставить расширения, ссылка ведет на пакет расширений, он для того и собран чтоб все работало корректно
Записан
ALEHAN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 29


« Ответ #13 : 04.10.2016, 13:10:42 »

Вот срез master ветки. Думаю, что Сергей не будет против его публичного скачивания. GPLv3 однако Wink Делали для себя, поэтому язык только английский  Smiley

Вохможно есть смысл оформить под него отедльную тему в раздел Расширения форумчан?

Не подскажите где можно посмотреть настройки плагина, а именно интересует, как использовать кисти, (class="brush: css" и class="lang-css" не работает). Код раскрашивается только если в настройках плагина указать дефолтную кисть. Так же где поменять ширину выводимого контейнера с кодом, по умолчанию он принимает только px, а хотелось бы использовать проценты
Записан
ALEHAN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 29


« Ответ #14 : 04.10.2016, 13:38:44 »

Нашел jpsyntaxhighlighter.php. Разобрался с шаблоном вывода, добавил в div class, что бы стилями можно было управлять, поменял px на проценты. Так что теперь счастлив как кот, объевшийся сметаны)))
Вот только кроме xml:lang="язык" других параметров для pre не нашел. Кто давно пользуется подскажите, что еще можно вписывать? Например, как сделать, что бы строчки были в спойлере.
Записан
Arkadiy
Группа развития
*****

Репутация: +432/-0
Online Online

Пол: Мужской
Сообщений: 5317


Крепитесь, други.


« Ответ #15 : 04.10.2016, 14:31:32 »

Кроме языка ничего в теге не определяется.
Записан
ALEHAN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 29


« Ответ #16 : 05.10.2016, 14:26:04 »

Кроме языка ничего в теге не определяется.
Я так и думал. Печально. Значит персонализация не поддерживается и все параметры берутся глобальные из плагина. shCore.js никто не переводил? Я так понимаю все языковые параметры записаны в нем? Пока приходится использовать костыль :before
« Последнее редактирование: 05.10.2016, 19:22:12 от ALEHAN » Записан
Maiwend
Осваиваюсь на форуме
***

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 121


Joostina была хороша...


« Ответ #17 : 16.11.2016, 10:27:45 »

+
« Последнее редактирование: 16.11.2016, 15:06:27 от Maiwend » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet