Форма

Подесите форму за повратне информације или контакт за ваш веб сајт како би клијенти могли да вас контактирају без коришћења њиховог имејл клијента. Обично ове контакт форме генеришу имејл поруку која ће бити послата некоме ко је проследи и тако даље. Са Zammad-ом је прилично лако интегрисати ове форме у ваш сајт и директно отварати тикете путем њих. За подешавање форме под Канали > Форма, неопходна је дозвола admin.channel_formular.

Снимак екрана који приказује подешавање Zammad форме.

Ограничења

  • Поља наведена у форми су ограничена на:

    • Назив

    • Имејл

    • Порука

    • Отпремање прилога (необавезно)

    • Поље за потврду прилагођеног текста споразума (необавезно)

  • Могућа је само једна наменска форма по инстанци.

Подешавања

Zammad долази са одређеним подешавањима за форме.

Активно

Подразумевано, канал форме је искључен. Укључите овај канал путем прекидача. Форма неће бити приказане на вашем веб сајту уколико је канал искључен. Ово не утиче на приказ форме на страници за подешавање канала.

Избор групе за отварање тикета

Група коју сте овде поставили дефинише где треба да се сместе тикету отворени путем Zammad-ове форме.

Дизајнер

Овај одељак вам помаже да подесите форму. Ако сте задовољни оним што сте изабрали, добићете код који треба да ископирате на свој сајт.

Упозорење

Промене приказане у дизајнеру нису снимљене у Zammad-у. То значи да дати изворни код треба да се копира сваки пут када измените нека подешавања овде.

Снимак екрана који приказује Zammad-ов дизајнер форме са основним подешавањима.
Наслов форме

Изаберите како треба да изгледа наслов форме. Ово је релевантно само ако одаберете да прикажете наслов у форми.

Подразумевано: Форма повратних информација

Назив дугмета за слање форме

Ако вам Zammad-ов подразумеван назив дугмета за слање не одговара, можете да одредите сопствени текст овом опцијом. Користиће се сваки пут када се форма прикаже.

Порука након слања форме

Након што корисник притисне дугме за слање, биће му приказана порука која садржи број новоотвореног тикета. Пример за подразумевану конфигурацију:

Thank you for your inquiry (#31015)! We'll contact you as soon as possible.
Опције

Zammad пружа следеће додатне опције подешавање за вашу форму.

Укључи отклањање грешака имплементације

Ова опција активира детаљне информације о отклањању грешака у конзоли вашег претраживача.

Упозорење

Ова опција не би требало бити активна на формама у продукцији!

Прикажи наслов у форми

Ово подешавање се односи на Наслов форме и обезбедиће приказ наслова у дијалогу форме ако је постављено.

Покрени модални дијалог за форму

Ако је изабранo, форма ће се отворити у модалном дијалогу кликом на дугме. Ако не изаберете ову опцију, можете интегрисати форму у тело вашег сајта.

Без обзира шта изаберете овде, форма се увек учитава у потпуности ако ваш корисник прегледа страницу која је садржи. Ово подешавање је подразумевано постављено.

Без учитавања CSS за форму. Биће неопходно да генеришете сопствени CSS за форму.

Подразумевано, Zammad-ов образац долази са основним CSS правилима. Ово можда неће одговарати дизајну вашег сајта или чак сметати. Избор ове опције вам омогућава да приагодите дизајн форме без преиначења постојећих директива.

Додај опцију прилога за отпремање

Омогућава кориснику да отпреми један прилог путем форме.

Дозвољене величине прилога нису ограничене. Једино ограничење које се примењује је ограничење отпремања вашег веб сервера.

Путоказ

Уколико сте SaaS клијент, прилози су ограничени пакетом који сте изабрали.

Додај текст споразума пре слања

Ако је укључено, ово ће вам омогућити да дефинишете текст који ће форма приказати заједно са пољем за потврду. На тај начин можете осигурати да је ваша форма у складу са законом, нпр. о пружању напомена о приватности података које корисник мора да прихвати пре подношења форме. Користите дугме 🔗 Линк за додавање линкова у означене параграфе.

Снимак екрана приказује дизајнер форме са укљученим текстом споразума и одабраним текстом за додавање линка.

Преглед

Испод опција форме, Zammad пружа одељак за приказ и визуелизацију подешавања која сте управо изабрали. Подразумевано, видећете дугме под називом Повратне информације. Клик на дугме ће отворити дијалог форме. Уколико је канал форме укључен, бићете одмах у могућности да отварате тикете; чак и из приказа.

Снимак екрана који приказује одељак за приказ подешене форме.

Услови

Одељак са условима вам пружа све што вам је потребно да бисте интегрисали Zammad форму на свом сајту. У основи се састоји од два дела.

Одељак заглавља

Први блок кода вам објашњава да Zammad захтева jQuery. Овај блок скрипте обично припада одељку заглавља ваше интернет презентације.

Форма предлаже копирање блока који учитава потребну JavaScript библиотеку са спољне локације. Ово можда неће одговарати вашим локалним захтевима. Можете користити локално хостовану верзију jQuery, међутим битно је да буде исте верзије.

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

Упозорење

Немојте мешати верзије jQuery - вероватно ће нешто покварити.

Одељак тела документа

Други блок кода је уствари код којим можете интегрисати вашу форму. Код се аутоматски ажурира када промените подешавања у дизајнеру изнад.

Први ред који садржи id="zammad-feedback-form" у великој мери зависи од изабраних подешавања изнад. Овај део припада месту где заправо желите да се појави форма или дугме форме. Остатак се може унети на истом нивоу или негде другде на истој страници.

Белешка

Ова упутства у великој мери зависе од вашег сајта. Пошто сте одговорни за своју презентацију, сами одлучујете где тачно шта да поставите.

Узмите за пример сајт Zammad-а, интегрисана форма може изгледати и овако ако на њу примените прилагођена CSS правила:

Снимак екрана који приказује сајт zammad.com са уграђеном формом

Потенцијални проблем са нежељеном поштом

Канал форме може бити злоупотребљен слањем великог броја порука/тикета вашој Zammad инстанци. Уколико не користите форму, требало би да је искључите. Уколико желите да је користите, не брините: Zammad ограничава максималан број отворених тикета на основу различитих критеријума. Такође осигурава да је унета имејл адреса важећа (са MX провером домена).

Подешавања

Можете променити ове подразумеване вредности преко конзолних подешавања испод. Имајте на уму да постављање ових вредности на веће може довести до проблема у погледу отворених тикета. Прочитајте одељак о конзоли системске документације о томе како да користите Zammad Rails конзолу.

Подешавања форме за ограничавање отварања тикета

Опција

Подразумевана вредност

Опис

form_ticket_create_by_ip_per_hour

20

Ограничава отварање по IP адреси и сату на 20 тикета

form_ticket_create_by_ip_per_day

240

Ограничава отварање по IP адреси и дану на 240 тикета

form_ticket_create_per_day

5000

Ограничава форме за отварање на 5000 тикета дневно

Примери

Измена отварања тикета по IP адреси и сату на 10:

>> Setting.set('form_ticket_create_by_ip_per_hour','10')

Измена отварања тикета по IP адреси и сату на 50:

>> Setting.set('form_ticket_create_by_ip_per_day','50')

Измена отварања тикета по дану на 500:

>> Setting.set('form_ticket_create_per_day','500')

Додатне опције да отежају злоупотребе

Други начин да ботовима отежате аутоматизацију у односу на вашу Zammad инстанцу је да промените локацију form.js ( /opt/zammad/assets/form/form.js ).

Имајте на уму ако промените локацију form.js (нпр. копирањем) да морате да обезбедите да ваш form.js остане ажуран ако ажурирате Zammad. У овом случају није препоручено брисање form.js са циљне локације, већ забрана приступа преко подешавања вашег веб сервера.