AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Подсветка диалплана на форуме

Флейм 10 сообщений -
#1

Почему бы не сделать для форума подсветку астерисковского синтаксиса? Чтобы при заключении в тег code посвечивались синтаксические конструкции, как это делается для php?

Ещё может у кого есть для mc грамотная подсветка синтаксиса диалплана? Razz

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#2

Идея супер. Для начала думаю нужно сделать пример такой подсветки. Для наглядности передмета о котором мы говорим.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#3

;
; Create an extension, 600, for evaulating echo latency.
;

exten => 600,1,Playback(demo-echotest) ; Let them know what's going on
exten => 600,2,Echo ; Do the echo test
exten => 600,3,Playback(demo-echodone) ; Let them know it's over
exten => 600,4,Goto(s,6) ; Start over

пойдёт?

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#4

Да, вполне Smile

Posted after 9 minutes 40 seconds:

А это уже можно использовать? Embarassed

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#5

теперь нужен php кодер Smile

Posted after 14 minutes 32 seconds:

вот мод для подсветки PHP
его можно доработать, для подсветки нужного синтаксиса код вставить и заменить с [php] на [config] например
кто возьмется и сделает?
нужный блок кода начинается со строчки
* PHP MOD

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#6

вобщем требуется решить задачу по разбивке строки на блоки
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#7

недолгий анализ показал, что каждая строка имеет всегда две запятые и собранный 'символ' => перед которым всегда есть слово.
по этим ключам можно уже делать разбор строки на составляющие, которые уже потом будем раскрашивать.
хоть немного знаюшие PHP, просьба присоединяться к обсуждению..
теперь требуется написать алгоритм

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#8

[config:1:3446d28450]
exten => s,1,Answer
exten => s,2,Wait(2)
exten => s,3,Playback(beep)
exten => s,4,Hangup
[/config:1:3446d28450]

Posted after 19 minutes 17 seconds:

anest писал(а):


тест цитирования

[config:1:3446d28450]
exten => s,1,Answer
exten => s,2,Wait(2)
exten => s,3,Playback(beep)
exten => s,4,Hangup
[/config:1:3446d28450]


тест

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#9

[config]
text
[/config]


Syntax example:

[context]
exten => id, priority, command

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#10

[config:1:9213c9f520]exten => s,1,Answer
exten => s,2,Wait(2)
exten => s,3,Playback(beep) ; beeep
exten => s,4,Hangup
include => test
; тест
[/config:1:9213c9f520]

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius