Просмотр темы
Страница 1 из 2: 12
|
BB code SyntaxHighlighter
|
|
Pisatel |
Опубликовано 20.03.2013 08:39
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
NEW | BB Code SyntaxHighlighter for PHP Fusion v7.02.xx | Author: Pisatel | Version: 3.0 | Support: http://www.meweb.ru - Описание - Бб-код для подсветки синтаксиса SyntaxHighlighter. Преимуществом данного варианта подсветки является то, что подсветка производится средствами машины, то есть на стороне клиента, а не сервера, что, соответственно, повышает скорость работы. В данной сборке все возможные для подсветки языки собраны в один файл. - Языки для подсветки - JavaScript, набор библиотек JQuery, PHP, Perl, Python, Delphi, SQL, Java, C, C++, Ruby, язык разметки (x)HTML, XML, Plain (Text), таблицы стилей CSS. - Установка - | Распаковать файлы согласно директориям | Не забыть в панели администратора активировать данный бб-код. - Изменения - | Существенно упрощен код, что должно повысить производительность | Убраны ненужные языки подсветки, лишние темы оформления | Добавлена подсветка JQuery | Теперь скрипты подгружаются только там, где это нужно | Если код превышает 4096 символов, он будет скрыт под спойлером (можно увеличить или уменьшить этот параметр вручную в файле sh_bbcode_include.php) NEW | BB Code SyntaxHighlighter Autoloader for PHP Fusion v7.02.xx | Author: Pisatel | Version: 3.0 | Support: http://www.meweb.ru - Описание - Бб-код для подсветки синтаксиса SyntaxHighlighter. Преимуществом данного варианта подсветки является то, что подсветка производится средствами машины, то есть на стороне клиента, а не сервера, что, соответственно, повышает скорость работы. В данной сборке скрипты для подсветки синтаксиса подгружаются автоматически по мере необходимости. - Языки для подсветки - JavaScript, набор библиотек JQuery. PHP, Perl, Python, Delphi, SQL, Java, C, C++, Ruby, язык разметки (x)HTML, XML, Plain (Text), таблицы стилей CSS. - Установка - | Распаковать файлы согласно директориям | Не забыть в панели администратора активировать данный бб-код . - Изменения - | Существенно упрощен код, что должно повысить производительность | Убраны ненужные языки подсветки, лишние темы оформления | Добавлена подсветка JQuery | Теперь скрипты подгружаются только там, где это нужно, и только те, которые требуются на текущей странице | Если код превышает 4096 символов, он будет скрыт под спойлером (можно увеличить или уменьшить этот параметр вручную в файле sh_bbcode_include.php) Прикрепленные файлы- это разные сборки, кому что больше нравится. Читаем описания!
Pisatel присоединено следующее:файлы:
Изменил(а) Pisatel, 19.05.2014 17:56 |
|
|
jikaka |
Опубликовано 20.03.2013 08:41
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4840 Зарегистрирован: 26.07.2010 12:10 |
Хотел аддон добавить, но видимо нет такой возможности в смысле нет? в чем проблема то? |
|
|
Zaxap |
Опубликовано 20.03.2013 09:15
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Навигация в помощь^^ Сервисы >Добавляем >>Аддон Зло не дремлет, а я добрый...
|
|
|
Pisatel |
Опубликовано 20.03.2013 09:17
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Ой, не заметил:-) Добавлю туда тогда сейчас |
|
|
Pisatel |
Опубликовано 04.04.2013 09:25
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Для удобства можно все языковые файлы собрать в один и подключить только его. Это ускорит процесс загрузки страницы. Для ленивых- прикрепленный файл, там все языки для подсветки. Далее. Начиная с версии 3.х SyntaxHighlighter приобрел функцию динамической подгрузки языков, можно так же воспользоваться ей.
Pisatel присоединено следующее:файл:
|
|
|
Pisatel |
Опубликовано 05.04.2013 06:39
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
В общем, я тут ковыряю этот мод, уже половину файлов заменил. Основной файл- shCore.js, именно в нем все настройки. В архиве, что в моде, версия с официального сайта, в которой присутствует eval(), которого я очень боюсь:-) Если кому интересен- могу дать другой shCore.js, через который можно производить более тонкую настройку- некоторые параметры я уже понял и могу подсказать, если что. |
|
|
Pisatel |
Опубликовано 18.04.2013 15:41
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Прямо беда. Встал на одном месте. В общем, проблема такая, нужна ваша помощь, господа: при подсветке через Syntaxhighlighter html тегов типа < head > или < script type="..." src="..." > они начинают выполняться, то есть либо на странице после этого виден весь исходный код, либо в логах ошибок 404 вижу попытки подключения к несуществующим адресам скриптов, которые указал в тексте статьи. Через какой фильтр пропустить код? Уже все стандартные функции перепробовал, даже свои мутил- не помогает... Может, будут идеи? А то не айс, приходится в тегах пробелы ставить... |
|
|
Polarfox |
Опубликовано 18.04.2013 15:54
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Прямо просто скрипт?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 18.04.2013 17:37
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Дабы на примере увидеть, посмотри, если не трудно, у меня на сайте, в последних статьях "Подключение и настройка SyntaxHighlighter", там в примере подключения < script type="..." scr="scripts/shCore.js"> ну и подобное, так вот, когда загружаешь страницу, я у себя в логах вижу ошибки, так как это подключение пытается выполниться, но этого файла, соответственно, там нет. А с < head > вообще беда. |
|
|
Polarfox |
Опубликовано 19.04.2013 10:06
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Это статья, ты заменял последовательностями спец символы?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 19.04.2013 10:38
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Нет, не заменяю. В версии 3.0.83 не нужно этого делать, если я правильно перевел документацию. Чего только уж не делал, даже вывод такой: Ничего не помогает. Изменил(а) Pisatel, 19.04.2013 10:45 |
|
|
Polarfox |
Опубликовано 19.04.2013 10:49
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Меня не интересует левая документация - даже если такое сказано, неэкранированные/чистые спецсимволы все равно исполняются интерпретатором, вначале он - потом только идут разные скрипты. Этот как отменять законы природы, законом госдумы... Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 19.04.2013 11:15
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
хорошо. Если так- почему не выполняются символы в геши? Ведь тоже я не заменяю их мнемониками. И почему тогда не срабатывает тот код, что выше привел? Ведь генерация происходит до подачи содержимого в браузер. Подскажи, PF, реально ли это вылечить без замены символов на их мнемоники в самой статье? Буду весьма признателен, так как класс- отличный, однако данный минус все портит... UPD: Решил пока вот таким костылем: $search = array("<link", "<script"); Если есть идеи лучше- готов выслушать. Изменил(а) Pisatel, 19.04.2013 12:45 |
|
|
Pisatel |
Опубликовано 22.04.2013 12:00
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Весь мозг уже себе вынес. Нужна помощь профи. Сам мод работает, вот только если изначально вводить теги так <scipt type... Он и с "<" тегом будет работать, вот только код при этом будет выполняться. В Геши, например, код сначала проходит через класс, в котором теги заменяются на мнемоники, а вот как здесь реализовать подобное- никак не могу въехать... Вот сам файл:
буду весьма признателен за помощь. Изменил(а) Pisatel, 22.04.2013 12:06 |
|
|
Polarfox |
Опубликовано 22.04.2013 13:29
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 22.04.2013 14:06
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
похоже, реализовал. Может, чуть кривовато, но все работает. Потестю пару дней и выложу SyntaxHighlighter Autoloader v1.01 с реализованным преобразованием спецсимволов < и > в их мнемоники.
Изменил(а) Pisatel, 22.04.2013 16:10 |
|
|
Pisatel |
Опубликовано 23.04.2013 14:14
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Обновил первый пост
Изменил(а) Pisatel, 23.04.2013 15:28 |
|
|
Polarfox |
Опубликовано 23.04.2013 15:15
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
1ый пост не правится?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 23.04.2013 15:24
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Это принципиально? Не вопрос. Но твое мнение по существу было бы намного весомее. |
|
|
Polarfox |
Опубликовано 24.04.2013 06:38
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Это важно, чтоб не искать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Страница 1 из 2: 12
Перейти на форум: |