Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

2.4. Աշխատեք բովանդակության հետ: Տեքստի ձևաչափեր.

07/11/2022, by Narine

Drupal կայքերը սովորաբար պատրաստվում են ինտերնետում տեղադրելու համար: Եվ երբ դուք տեղադրում եք կայք, այն հասանելի է դառնում ամբողջ աշխարհին, այդ թվում՝ սպամերներին և սողացողներին, որոնք փնտրում են ձեր կայքում սպամ և դրանց կոդը տեղադրելու հնարավորություն: Drupal-ն ունի ստուգումներ և տեքստային զտիչներ՝ ձեր տվյալների մուտքագրման ձևերից կոդ գտնելու և չեզոքացնելու համար (կարող եք ավելին կարդալ XSS հարձակումների մասին):

Եկեք գնանք Կազմաձևում - բովանդակության հեղինակում - Տեքստի ձևաչափեր և խմբագրիչներ.

/admin/config/content/formats

Drupal 8 Text Formats and Editors

Այստեղ մենք ունենք լռելյայն տեքստի ձևաչափեր՝ Full HTML, Basic HTML, Restricted HTML, plain Text: Դրանք կատարվում են վերևից ներքև, եթե օգտագործողը ունի ցանկալի դերը, ապա այն կիրառվում է, եթե դեր չկա, ապա կիրառվում է ֆիլտրը, որը գտնվում է ներքևում։ Որքան ցածր է զտիչը, այնքան քիչ տեքստ է մնում, և այնքան շատ զտիչներ են կիրառվում: Եկեք վերևում դնենք Full HTML-ը, սա ամենահավատարիմ ֆիլտրն է, այն ունի նվազագույն թվով ստուգումներ, թող ադմինիստրատորները ունենան այն լռելյայն.

 

Drupal 8 text formats

Հիմա եկեք մտնենք Հիմնական HTML կարգավորումները և տեղադրենք զտիչի դերերը անանուն օգտվողների համար, թող նրանք նաև ունենան CKEditor (տեսողական խմբագիր) օգտագործելու հնարավորություն:

Drupal 8 Basic HTML

Խնդրում ենք նկատի ունենալ, որ CKEditor-ը լռելյայն անջատված է, և դա արվում է որոշակի պատճառով: Հնացած տեսողական խմբագրիչները խոցելի են ձեր կայքում: Եվ քանի որ դուք բացում եք տեսողական խմբագրիչը անանուն օգտվողների համար, դուք բացում եք խոցելիությունը բոլորի համար: Բայց մի անհանգստացեք, CKEditor-ը ներկառուցված է Drupal-ում և այն կթարմացվի Drupal-ով:

Անցնենք հետագա կարգավորումներին, այստեղ կարող ենք ստեղծել պատկերակների խմբեր և այնտեղ քաշել մեզ անհրաժեշտ պատկերակները։ Ես ստեղծեցի Alignment խումբը և այնտեղ տեղադրեցի պատկերակներ՝ տեքստը հավասարեցնելու համար:

Drupal 8 panel CKEditor

After that, we have the opportunity to configure the file upload via CKEditor, but I think everything is in order and by default:

Drupal 8 panel CKEditor

Այնուհետև մենք կարող ենք զտիչներ սահմանել տեքստի ձևաչափի համար: Ուշադրություն դարձրեք «Բաց թողնել միայն թույլատրված HMTL պիտակները» ֆիլտրին, այն հիմնական է Հիմնական HTML-ի համար, այն զտում է javascript կոդը տեքստային դաշտերից և թողնում է միայն անհրաժեշտ պիտակները: Այլ զտիչներ, որոնք կարող եք միացնել և անջատել, ինչպես ցանկանում եք:

drupal 8 filters

Ներառված ֆիլտրերը կարող ենք դասավորել ստորև նշված հերթականությամբ: Այստեղ ձեզ անհրաժեշտ է, որ հիմնական զտիչը « Սահմանափակեք թույլատրված HTML պիտակները և ուղղեք սխալ HTML-ը» վերևում, այն պետք է զտի բոլոր javascript կոդը, նախքան մյուս ֆիլտրերը կսկսեն աշխատել:

drupal 8 order filters

Եվ հենց վերջում մենք կարող ենք սահմանել, թե որ պիտակները պետք է թողնել զտելուց հետո։ Սկզբունքորեն, կա HTML թեգերի բավականին լայն շրջանակ, այնպես որ կարող եք թողնել այն այնպես, ինչպես կա: Բայց rel = «nofollow» ես կավելացնեի, որպեսզի կայքի սպամ մեկնաբանությունները չվնասեն մեր SEO-ի առաջխաղացմանը։

drupal 8 tags