Поборол GeSHiFilter

Главные вкладки

Аватар пользователя 1ero 1ero 20 сентября 2007 в 20:36

Наконец закончилась моя эпопея с установкой GeSHiFilter на Drupal5 для одного из своих проектов.
В прошлом сообщении писал о том, что не мог заставить его работать - с тех пор ещё несколько раз к нему подступался, пробовал разные версии, без толку.
Недавно вернувшись из отпуска, обновил Drupal до 5.2 и снова решил попробовать.
Обнаружил сначала свежую версию на http://drupal.org/project/geshifilter
Поставил, настроил - та же история, что и раньше.
Поискал ещё - обнаружил ещё более свежий RC2 второй версии модуля. Почти без надежды поставил - заработало! ) Результат.

Так что радуюсь и пью вкусный чай по этому поводу. Smile Буду рад, если эта инфа кому-то поможет, сам раньше искал инфу по поводу этого фильтра здесь на форуме и там и в дневнике писал - без положительных результатов.

Комментарии

Аватар пользователя Ромка Ромка 20 сентября 2007 в 21:31

Круто! Тоже ставил его, так он у меня съедал некоторые переносы строк из-за чего код становился нечитабельным. По этому пришлось от него отказаться. Сейчас попробую заюзать последнюю версию.

Аватар пользователя PVasili PVasili 20 сентября 2007 в 22:07

Может кто прикрутит к нему синтаксис ? Файл с "человеческим описанием" есть.
Толпы фанатов и вечная слава вам обеспечены от всех 1С-ников Smile

з.ы. GeSHi с рождения плохо переносит символы отличные от английской кодовой страницы....

Аватар пользователя Ромка Ромка 21 сентября 2007 в 14:28

Может кто прикрутит к нему синтаксис 1С? Файл с "человеческим описанием" есть.

Давай я попробую побороть "символы отличные от английской кодовой страницы", вышлешь человеческое описание? Нужен список зарезервированных слов, символов и их цвета...

Аватар пользователя PVasili PVasili 21 сентября 2007 в 15:56

Как то попробовав: http://pinchuk.biz/geshi столкнулся с откровенными глюками geshi Может в новой версии чего поправили и улучшили...
Вечером вышлю скрипты и описание. Может есть ещё кто занимавшийся темой?

Аватар пользователя anasta1979 anasta1979 5 марта 2008 в 12:36

Народ, тока не бить!
работа GeSHiFilter заключается в чём???
надо тегами кусок кода выделять или..?
расскажите плиз..Мне модульпредлагает просто прописывать:
Drupal 5.7
GeSHi Filteк 5.x-2.5
<code lang="delphi" linenumbers="normal">
КУСОК КОДА
</>
При этом код в сохранённой ноде не выделяется в квадрат...

Аватар пользователя 1ero 1ero 5 марта 2008 в 19:01

да, а для языка по умолчанию достаточно просто  [geshifilter-code] [/geshifilter-code]
я себе в BuEditor добавил кнопку для упрощения этого дела.

при траблах с отображением советую поэкспериментировать с настройками admin/settings/geshifilter и посмотреть нет ли конфликтов между фильтрами: admin/settings/geshifilter/filterconflicts
если есть, отсортировать их по другому в настройках форматов ввода

Аватар пользователя anasta1979 anasta1979 6 марта 2008 в 7:04

Тэги у меня geshifilter хорошо съедает: в том смысле что отображает готовую ноду без них, а только то что внутри них.
Но вот квадратика вокруг куска кода НЕТ(((, почему?
и ещё...Текс отображается чёрным цветом: я же видела варианты цветного кода.

Аватар пользователя Ruslan413 Ruslan413 29 июня 2008 в 23:52

1ero, подскажи, плиз, поставил модуль, библиотеку Geshi, и код нормально отображается только при создании материала типа Source code node.

Как в материале типа Story можно выделить участок кода? Какими тегами? Что для этого нужно указать в настройках модуля?

Аватар пользователя Ruslan413 Ruslan413 29 июня 2008 в 23:54

1ero, подскажи, плиз, поставил модуль, библиотеку Geshi, и код нормально отображается только при создании материала типа Source code node.

Как в материале типа Story можно выделить участок кода? Какими тегами? Что для этого нужно указать в настройках модуля?

Аватар пользователя olk olk 30 июня 2008 в 9:53

выделяется тэгами <code lang=xxx> ... </code> либо [geshifilter-code lang=xxx] ... [/geshifilter-code], о чем кстати написано в подсказке к фильтру.
Кстати в GeShinode выявил еще один трабл, табличка {geshinode} модулем создается с nid - как примари кей, что в свою очередь не дает создавать ноду с контролем редакции (т.е. с выставленным флажком "Создавать новую редакцию")
Зы. Правда это D6, в остальном модуль под D6, у меня заработал без всяких танцев с бубном Smile