Наконец закончилась моя эпопея с установкой GeSHiFilter на Drupal5 для одного из своих проектов.
В прошлом сообщении писал о том, что не мог заставить его работать - с тех пор ещё несколько раз к нему подступался, пробовал разные версии, без толку.
Недавно вернувшись из отпуска, обновил Drupal до 5.2 и снова решил попробовать.
Обнаружил сначала свежую версию на http://drupal.org/project/geshifilter
Поставил, настроил - та же история, что и раньше.
Поискал ещё - обнаружил ещё более свежий RC2 второй версии модуля. Почти без надежды поставил - заработало! ) Результат.
Так что радуюсь и пью вкусный чай по этому поводу. Буду рад, если эта инфа кому-то поможет, сам раньше искал инфу по поводу этого фильтра здесь на форуме и там и в дневнике писал - без положительных результатов.
Комментарии
Круто! Тоже ставил его, так он у меня съедал некоторые переносы строк из-за чего код становился нечитабельным. По этому пришлось от него отказаться. Сейчас попробую заюзать последнюю версию.
Может кто прикрутит к нему синтаксис 1С? Файл с "человеческим описанием" есть.
Толпы фанатов и вечная слава вам обеспечены от всех 1С-ников
з.ы. GeSHi с рождения плохо переносит символы отличные от английской кодовой страницы....
Может кто прикрутит к нему синтаксис 1С? Файл с "человеческим описанием" есть.
Давай я попробую побороть "символы отличные от английской кодовой страницы", вышлешь человеческое описание? Нужен список зарезервированных слов, символов и их цвета...
Как то попробовав: http://pinchuk.biz/geshi столкнулся с откровенными глюками geshi Может в новой версии чего поправили и улучшили...
Вечером вышлю скрипты и описание. Может есть ещё кто занимавшийся темой?
Народ, тока не бить!
работа GeSHiFilter заключается в чём???
надо тегами кусок кода выделять или..?
расскажите плиз..Мне модульпредлагает просто прописывать:
Drupal 5.7
GeSHi Filteк 5.x-2.5
<code lang="delphi" linenumbers="normal">
КУСОК КОДА
</>
При этом код в сохранённой ноде не выделяется в квадрат...
да, а для языка по умолчанию достаточно просто
[geshifilter-code]
[/geshifilter-code]я себе в BuEditor добавил кнопку для упрощения этого дела.
при траблах с отображением советую поэкспериментировать с настройками admin/settings/geshifilter и посмотреть нет ли конфликтов между фильтрами: admin/settings/geshifilter/filterconflicts
если есть, отсортировать их по другому в настройках форматов ввода
Тэги у меня geshifilter хорошо съедает: в том смысле что отображает готовую ноду без них, а только то что внутри них.
Но вот квадратика вокруг куска кода НЕТ(((, почему?
и ещё...Текс отображается чёрным цветом: я же видела варианты цветного кода.
1ero, подскажи, плиз, поставил модуль, библиотеку Geshi, и код нормально отображается только при создании материала типа Source code node.
Как в материале типа Story можно выделить участок кода? Какими тегами? Что для этого нужно указать в настройках модуля?
1ero, подскажи, плиз, поставил модуль, библиотеку Geshi, и код нормально отображается только при создании материала типа Source code node.
Как в материале типа Story можно выделить участок кода? Какими тегами? Что для этого нужно указать в настройках модуля?
выделяется тэгами <code lang=xxx> ... </code> либо
[geshifilter-code lang=xxx] ...
[/geshifilter-code], о чем кстати написано в подсказке к фильтру.Кстати в GeShinode выявил еще один трабл, табличка {geshinode} модулем создается с nid - как примари кей, что в свою очередь не дает создавать ноду с контролем редакции (т.е. с выставленным флажком "Создавать новую редакцию")
Зы. Правда это D6, в остальном модуль под D6, у меня заработал без всяких танцев с бубном