Страница 1 из 2
Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-07-27 19:15:06
Alex Keda
необходима доработка
до 1/4 ответов на тикет представляют собой фразу
т.е. - когда отвечать будет чуть позже бухгалтерия, или системный администратор, или ещё кто-то кто в курсе, а отвечающий сейчас ничем помочь не может.
но - ответить-то что-то надо - иначе паникуют что им никто не отвечает.
предложение - гденить сбоку от окна ввода текста пару иконок, при клике по которым будет вставляться шаблонный ответ. в идеале - число иконок и текст настраивается индивидуально.
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-08-05 7:33:53
nosok
lissyara +1 не плохо было бы.
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-06 20:13:02
B0nuse
Опять таки 5$ за подсказку
Думаю, нет ничего проще.
В файле hosts\billing\comp\Edesks\
Panel.comp вставляем следующий код между 36-37 строкой (перед
if(!In_Array('hidden',$Disabled)){ )
Код: Выделить всё
$Comp = Comp_Load('Buttons/Standard',Array('onclick'=>"form.Message.value += 'Здравствуйте.\\n\\nВаш запрос принят.\\n';"),'Здравствуйте. Ваш запрос принят.','Info.gif');
if(Is_Error($Comp))
return ERROR | @Trigger_Error(500);
#-------------------------------------------------------------------------------
$NoBody->AddChild(new Tag('TD',Array('width'=>25),$Comp));
#-------------------------------------------------------------------------------
Вместо
Info.gif можно навоять любую Гифку размером 22х22 со своим названием файла и положить ее в styles\billing\Images\Icons\ не забыв изменить код в
Panel.compИ так до тех пор пока дизайн не поедет
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-12 0:03:47
kara
А можно сделать чтоб оно(кнопка) отображалось только у админов?
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-12 20:24:19
B0nuse
Где мои 5 баксов?
Можно все...
Код: Выделить всё
#-------------------------------------------------------------------------------
if(IsSet($GLOBALS['__USER'])){
#-----------------------------------------------------------------------------
$__USER = $GLOBALS['__USER'];
#-----------------------------------------------------------------------------
$IsPermission = Permission_Check('/Administrator/',(integer)$__USER['ID']);
#-----------------------------------------------------------------------------
switch(ValueOf($IsPermission)){
case 'error':
return ERROR | @Trigger_Error(500);
case 'exception':
return ERROR | @Trigger_Error(400);
case 'false':
# No more...
break;
case 'true':
#-------------------------------------------------------------------------------
$Comp = Comp_Load('Buttons/Standard',Array('onclick'=>"form.Message.value += 'Здравствуйте.\\n\\nВаш запрос принят.\\n';"),'Здравствуйте. Ваш запрос принят.','Info.gif');
if(Is_Error($Comp))
return ERROR | @Trigger_Error(500);
#-------------------------------------------------------------------------------
$NoBody->AddChild(new Tag('TD',Array('width'=>25),$Comp));
#-------------------------------------------------------------------------------
break;
default:
return ERROR | @Trigger_Error(101);
}
}
#-------------------------------------------------------------------------------
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-12 22:25:59
Alex Keda
без включения в релиз - всё это малоинтересно
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-13 10:12:43
B0nuse
Всегда можно запретить самому себе права на запись на определенный файл
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-14 12:44:18
serge
B0nuse писал(а):Всегда можно запретить самому себе права на запись на определенный файл
Эт понятно, но все равно такой подход не верный. В релиз нужно все это...
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-14 22:00:30
B0nuse
Как вариант, нужно сделать, чтобы при обновлении (опционально) - старые файлы, подлежащие замене, переименовывались в *.bak для возможного последующего сравнения и ручного обновления.
Re: Шаблоны "быстрых ответов" в тикетнице
Добавлено: 2010-09-25 6:31:21
B0nuse
lissyara писал(а):без включения в релиз - всё это малоинтересно
Создайте этот файл в папке своего хоста с соблюдением структуры и добавьте нужные Вам шаблоны.
При обновлении - файлы в папке Вашего хоста должны иметь больший приоритет.