2.1 Հաշվի կարգավորումները
Օգտատերեր - սա Drupal-ի հիմնական հատկանիշներից մեկն է, մենք կարող ենք ստեղծել, ջնջել օգտատերերին: Կայքի օգտատերերը թողնում են մեկնաբանություններ, ակնարկներ, նյութեր: Drupal-ն ունի օգտատերերի մոդերացիայի համակարգեր: Եվ սա Drupal-ի ֆունկցիոնալության միայն մի մասն է, ուստի մենք պետք է հասկանանք Drupal-ի ադմինիստրատորի վահանակը՝ այս ամենը կառավարելու համար:
Եկեք գնանք Հաշվի կարգավորումներ.
Հաշվի կարգավորումները
Հաշվի կարգավորումների էջում դուք կարող եք փոխել նորաստեղծ օգտատերերի կարգավորումները, ինչպես նաև ծանուցումները, որոնք ուղարկվում են օգտատերերին էլփոստով տարբեր գործողություններով։ Մոդուլների միջոցով կարող եք նաև ընդլայնել գրանցման, մուտքի, գաղտնաբառի վերականգնման և օգտատիրոջ այլ կարգավորումների հնարավորությունները: Մենք կտեղադրենք այս մոդուլներից մի քանիսը և կդիտարկենք դրանց կազմաձևումն ու աշխատանքը:
ԿՈՆՏԱԿՏԻ ՁԵՎԻ ԿԱՐԳԱՎՈՐՈՒՄՆԵՐ
Drupal 8-ն ունի վերանախագծված կոնտակտային մոդուլ, այժմ այն գրեթե հասնում է (և գուցե նույնիսկ գերազանցում է) Webforms մոդուլը, որը հայտնի էր Drupal 7-ում: Յուրաքանչյուր օգտագործողի համար մենք կարող ենք ավելացնել կոնտակտային ձև: Օրինակ, լռելյայնորեն, ադմինիստրատորն ունի ձևը.
/contact
Մյուս օգտատերերի համար ձևաթուղթը կգտնվի հասցեով
/user/%user_id/contact
օրինակ, the path could be /user/1234/contact.
ԱՆԱՆՈՒՆ ՕԳՏԱԳՈՐԾՈՂՆԵՐ
Այստեղ կարող ենք գրել, թե ինչ անուն կունենա անանուն օգտատերը, լռելյայն այն անանուն է
ԱԴԻՆԻՍՏՐԱՏՈՐԻ ԴԵՐԸ
Մենք կարող ենք ստեղծել լրացուցիչ դեր, օրինակ՝ Մոդերատոր, և այն դարձնել ամբողջ կայքի ադմինիստրատոր, բայց ես դա չէի անի, ձեր կայքը կոտրելու հնարավորությունը թողեք միայն ադմինիստրատորին :)
ԳՐԱՆՑՈՒՄ ԵՎ ՀԵՌԱՑՈՒՄ
Այստեղ արժե մտածել, թե արդյոք ձեր կայքում նոր օգտվողներ կլինեն: Եթե ձեր կայքը կայք է ձեր ընկերության համար, և միայն դուք կավելացնեք նյութեր կայքում, և օգտատերերը կարող են ձեզ հաղորդագրություններ ուղարկել միայն կոնտակտային ձևի միջոցով, ապա անջատեք նոր օգտվողներ ստեղծելու հնարավորությունը: Լռելյայնորեն, օգտատերերը կարող են գրանցվել կայքում, բայց նրանք կարգելափակվեն այնքան ժամանակ, մինչև չմիացնեք դրանք բոլոր օգտատերերի էջում.
/admin/people
Եթե դուք թողնեք գրանցվելու հնարավորությունը, ապա ինտերնետի ցանկացած բոտ կփորձի դա անել։ Եթե դուք չունեք captcha ձևով, ապա բոտերը արագ կստեղծեն տասնյակ (կամ գուցե հարյուրավոր) հազարավոր հաշիվներ, մինչև ձեր կայքը ապահով կերպով տեղադրվի: Այսպիսով, անջատեք գրանցումը կամ սահմանեք captcha:
Եթե դուք արդեն ունեք մի փունջ սպամ հաշիվներ, և նրանք նյութեր են ստեղծել, նշեք վանդակը, որպեսզի նյութերն ու դրանց նյութերը աքաունթների հետ միասին հեռացվեն հրապարակումից:
Կարող եք նաև անջատել «Միացնել գաղտնաբառի ուժի» ցուցիչը, եթե ձեզ չի հետաքրքրում օգտվողի գաղտնաբառի բարդությունը:
Եթե դուք հանեք «Պահանջել էլ.փոստի հաստատում», երբ այցելուն հաշիվ է ստեղծում, ապա օգտատերը ստիպված չի լինի հաստատել իր էլ. Իսկ եթե դուք թողնում եք ստուգանիշ, ապա գրանցումից հետո օգտատիրոջը կուղարկվի էլփոստի հաստատման հղում, որը օգտատերը պետք է անցնի՝ դրանով իսկ հաստատելով Ձեր էլ. հասցեն
Ծանուցման էլփոստի հասցեն
Եթե ցանկանում եք, որ այս նամակը լինի միայն այս ծանուցումների համար (օրինակ notification@your-site.ru) կարող եք նշել էլ. Նամակներ Այստեղ դուք կարող եք ուղղել հաղորդագրությունները, որոնք ուղարկվում են օգտվողներին տարբեր միջոցառումների ժամանակ: Ուշադրություն դարձրեք քառակուսի փակագծերում դրված տեքստին, սրանք նշաններ են, նամակում դրանք կփոխարինվեն կայքից ստացված տվյալներով (մուտք, հաստատման հղում, կայքի անվանում)
Կառավարեք դաշտերը
Ինչպես 7-րդ Drupal-ում, մենք կարող ենք կառավարել օգտատերերի դաշտերը: Կարող ենք կցել Հեռախոս, Անուն և Ազգանուն, Օգտատիրոջ հասցե դաշտը, որպեսզի օգտվողը կարողանա լրացնել դրանք հետագայում իր պրոֆիլը գրանցվելիս կամ խմբագրելիս։ Լռելյայն, մենք ունենք միայն օգտվողի պատկերի դաշտ, եկեք ավելացնենք ևս մեկ դաշտ Հեռախոս.
Մենք պետք է ընտրենք դաշտի տեսակը, մենք կարող ենք տեղադրել մոդուլը՝ ստուգելու Հեռախոսի մուտքագրման ճիշտությունը.
https://www.drupal.org/project/phone
Բայց մենք չենք կարող դա անել և հիմնվել այն փաստի վրա, որ օգտագործողը ճիշտ է լցնում հեռախոսը (իրական կայքերում, դեռ օգտագործում է մոդուլը) և ընտրում է տեքստային դաշտի տեսակը (պարզ).
Դաշտի կարգավորումները, առավելագույն երկարությամբ, թողեք 255 նիշ: Բայց մենք կփոխենք հետագա կարգավորումները:
Եկեք այս դաշտը դարձնենք պարտադիր և ցուցադրենք գրանցման էջում.
Այժմ, ի թիվս մնացած բոլոր դաշտերի, օգտվողների գրանցման էջում կլինի նաև հեռախոս։
Եթե հիմա դուրս գաք
/user/logout
և անցեք օգտվողի գրանցման էջ, կտեսնեք գրանցման երկար ձև:
/user/register
Սա պետք է շտկել։ Հաջորդ ներդիրը Կառավարեք ձևի ցուցադրումը կօգնի մեզ այս հարցում:
Հիմա եկեք Անջատված դաշտում քաշենք «Ժամային գոտի», «Կոնտակտային կարգավորումներ», «Լեզվի կարգավորումներ», «Նկար» դաշտերը: Քաշեք և պահպանեք: Այժմ գրանցման ձևում կլինեն միայն երեք դաշտեր Էլ.փոստ, գաղտնաբառ և հեռախոս.
Լավ! Ինձ դուր է գալիս այս ձևը: Բայց կա ևս մեկ դժվարություն, սա օգտվողի էջն է:
/user
Այժմ մենք այնտեղ ցուցադրում ենք Հեռախոսի դաշտերը և օգտվողի գրանցման ժամանակը:
Եկեք հանենք օգտատերերի գրանցման ժամանակը և թողնենք միայն հեռախոսը։ Դա անելու համար օգտագործեք հետևյալ Կառավարել ցուցադրման ներդիրը:
Կառավարեք ցուցադրումը
Ինչպես նաև ձևի կարգավորումներով, մենք դաշտերը քաշում ենք դեպի Անջատված: Այսպիսով, այժմ կցուցադրվի միայն Հեռախոս դաշտը:
Դե, այստեղ մենք պարզեցինք Drupal-ում օգտվողի կարգավորումները խմբագրելը: Կան նաև օգտատերերի ֆունկցիոնալությունը բարելավելու բազմաթիվ մոդուլներ, բոլորն անվճար են և հասանելի են drupal.org կայքում։