|
|
Меню сайта |
|
|
Счётчик |
|
|
|
Конфигурация geshi |
Оставлено: Gosudar • Ноябрь 24 2009, 23:35 • [ Категория : r3born ] • Трекбек URL для этой записи: Трекбек
|
- $config['syntax_status'] -
Статус подсветки синтаксиса, может принимать след.значения
- SYNTAX_NO_PARSE default 0 - подсветка выключена, бибикод syntax не парсится, отображается просто как текст
- SYNTAX_PARSE_AS_CODE default 1 - подсветка выключена, бибикод syntax парсится как обычный бибикод code
- SYNTAX_PARSE_ON default 2 подсветка включена
- $config['syntax_enable_cache'] допустимые значения true или false - включение/выключение кеширования подсвеченного кода
$config['syntax_cache_dir'] ./cache/syntax/ - директория кеша подсветки (todo: имеет смысл, жестко прописать в скрипте, но пока так)
- $config['syntax_cache_check_time'] по умолчанию 5000 - Как часто проверять кэш (в секундах), лучше оставить это значение достаточно большим. При проверке удалятся кешированные файлы подсветки у которых вышло время сохранения, а также произойдёт проверка каталога кеша на максимальный размер.
- $config['syntax_cache_dir_size'] по умолчанию 20 * 1024 * 1024 байт - Максимальный размер директории с кешем подсветки. Изначально это 20 мегабайт, чем больше тем лучше. 0 - неограниченно.
- $config['syntax_cache_files_expire'] по умолчанию 60 * 60 * 24 * 30 - время жизни (в секундах) сохранённых данных в кеше подсветки синтаксиса.
- $config['syntax_enable_line_numbers'] может принимать значения true или false - включение/выключение отображения номеров строк.
- $config['syntax_enable_urls'] может принимать значения true или false - включение/выключение ссылок на документацию к функциям (не для всех подсвеченных языков программирования)
$config['syntax_version'] номер версии geshi
|
|
| 5 Комментарии | |
5 Комментарии |
5 Комментарии
Заголовок: Re: конфигурация geshi
отредактировал немного.
И вообще geshi поддерживает 138 языков. Конечно все я не стал добавлять, а добавил лишь десяток наиболее известных.
Gosudar от Ноябрь 28 2009, 23:47
Заголовок: дополнительные языки
И как добавить ещё?
DVG от Ноябрь 29 2009, 20:08
Заголовок: легко :)
Добавить подсветку других языков, да легко , но пока вручную
Сначала закачиваешь в includes/geshi/ новый файл, и затем sql запрос к БД
Код: | INSERT INTO r3born_syntax_language_config VALUES ('xml.php', 'xml', 'XML', '1'); |
где r3born_ - префикс БД
xml.php - название файла нового языка
Позднее сделаю добавление новых языков, через админку, а пока так
Gosudar от Декабрь 01 2009, 18:51
Заголовок: re: легко
Ок, попробую.
Кстати, остальные поля что означают?
DVG от Декабрь 01 2009, 22:24
Заголовок: остальное
xml - идентификатор
XML - человеческое название языка, т.е. к примеру:
идентификатор - cpp, а человеческое название C++
Gosudar от Декабрь 01 2009, 22:57
|
Добавить комментарий
Необходимые поля отмечены - * В целях безопасности Ваш IP адрес будет записан.
| Кто онлайн | |
Кто онлайн |
|
Всего зарегистрированных пользователей: 406 Последний зарегистрированный пользователь: MugenEi |
Сейчас посетителей на сайте: 48, из них зарегистрированных: 0, скрытых: 0, гостей: 39, ботов: 9 Больше всего посетителей (327) здесь было Июнь 18 2024, 20:00 Зарегистрированные пользователи: нет Боты : AhrefsBot (8), IBM oBot |
Легенда: Админ, Зам.админа, ViP, Спамеры |
Эти данные основаны на активности пользователей за последние пять минут |
|
|
|