Страница 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

И так до тех пор пока дизайн не поедет :D

Re: Шаблоны "быстрых ответов" в тикетнице

Добавлено: 2010-09-12 0:03:47
kara
А можно сделать чтоб оно(кнопка) отображалось только у админов? :D

Re: Шаблоны "быстрых ответов" в тикетнице

Добавлено: 2010-09-12 20:24:19
B0nuse
Где мои 5 баксов? 8-)
Можно все...

Код: Выделить всё

#-------------------------------------------------------------------------------
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 писал(а):без включения в релиз - всё это малоинтересно

Создайте этот файл в папке своего хоста с соблюдением структуры и добавьте нужные Вам шаблоны.
При обновлении - файлы в папке Вашего хоста должны иметь больший приоритет.