можно ли использовать какой-нибудь более удобный модуль форума для мудла, чтобы хотя бы блоки кода можно было вставлять? не удобно форматировать каждый раз исходник html'а, чтобы сохранить те же отступы в циклах, например.
и цитирование хочется. а еще хочется подсветку синтаксиса в коде, но с учетом выбранной схемы, чтобы под разные языки можно было (:
губу закатать или есть возможности?
Re: блок кода в форуме
von Iakov1 Vokhmintsev -
Я установил специальный фильтр, который делает подсветку кода в любом тексте MOODLE. Для того, чтобы сохранять отступы, следует, наверное, пользоваться чем-то вроде <pre>?
Чтобы воспользоваться возможностями автоматической подсветки кода, его надо ограничить тегами <span syntax="perl"></span> (возможна подсветка и для других языков, всего их более 50).
Выглядеть это должно примерно так:
use Getopt::Std; my $variable = 'test'; my $args = { }; getopts('ab:c:d:', $args);
Чтобы воспользоваться возможностями автоматической подсветки кода, его надо ограничить тегами <span syntax="perl"></span> (возможна подсветка и для других языков, всего их более 50).
Выглядеть это должно примерно так:
use Getopt::Std; my $variable = 'test'; my $args = { }; getopts('ab:c:d:', $args);
кнопочку в тулбар редактора нельзя добавить для вставки тега span? тест pre:
upd: не прокатило одновременно span и pre.
if($something) { for(;;) print "it will never ends\n"; }
upd: не прокатило одновременно span и pre.
Re: блок кода в форуме
von Iakov1 Vokhmintsev -
Да и без <pre>, я думаю, сработает:
if($something) { for(;;) print "it will never ends\n"; } Насчёт кнопочки надо посмотреть...
if($something) { for(;;) print "it will never ends\n"; } Насчёт кнопочки надо посмотреть...
если вместо пробелов ставить nbps, тогда отступов будет столько, сколько и должно быть. не сработало, потому что print под фором должен был быть с двойным отступом...
кста, стили реализуются при помощи регулярных выражений? просто думаю, как будет отображаться слово в коде, выделенное жирным... позже попробую, но чтобы все не тестить, лучше узнать, регекспы или каким-то другим образом.
кста, стили реализуются при помощи регулярных выражений? просто думаю, как будет отображаться слово в коде, выделенное жирным... позже попробую, но чтобы все не тестить, лучше узнать, регекспы или каким-то другим образом.
Re: блок кода в форуме
von Iakov1 Vokhmintsev -
Не знаю, как у Вас, у меня всё выглядит именно так, как я хочу, при минимуме усилий. :)
Что касается кнопочки, то это потребует слишком большого умственного напряжения, поэтому кнопочку делать не будем. Фильтр для подсветки кода работает на основе GeSHi.
> у меня всё выглядит именно так, как я хочу, при минимуме усилий
у меня тоже выглядит правильно, но не скажу, что очень уж удобно вносить изменения или код включать в сообщение.
мне надо, чтобы студенты могли пользоваться. в текущем варианте не смогут - фак(т).
у меня тоже выглядит правильно, но не скажу, что очень уж удобно вносить изменения или код включать в сообщение.
мне надо, чтобы студенты могли пользоваться. в текущем варианте не смогут - фак(т).
> Насчёт кнопочки надо посмотреть...
есличе, то можно, чтоб по кнопке диаложик появлялся, в котором надо выбрать язык или ввести его в поле для ввода. ну, как вариант, конечно...
есличе, то можно, чтоб по кнопке диаложик появлялся, в котором надо выбрать язык или ввести его в поле для ввода. ну, как вариант, конечно...
Re: блок кода в форуме
von Iakov1 Vokhmintsev -
Вообще надо сказать, что модуль "форум" в MOODLE не очень удобный, действительно, по сравнению с "продвинутыми" форумными движками, но какой уж есть. Других не написали.
ВОПРОС
von gelöscht -
почему мне не подвластно сменить аватарку? или я криворук и еще в пути к приобретению этого навыка... путь к жэпежке указал, тыкаю 'сохранить', а он в ответ - пусто ... грустно
Всё должно быть очень просто. На странице http://devel.do.csu.ru/moodle_demo/user/edit.php?id=147&course=1 загружаете файл со своей аватаркой в форму, как обычно (а не указываете URL к ней), и должно сработать.
сегодня получилось(но ссылаться на картинку через URL я всё же не догадался бы =) аминь)