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

3.5.5. Views slideshow - Ցուցադրել jQuery սլայդշոուներ և կարուսելներ Views-ի միջոցով:

07/11/2022, by Narine

7-րդ Drupal-ում կային բազմաթիվ մոդուլներ՝ jQuery-ի տարբեր սլայդ-շոուներ Drupal-ի հետ ինտեգրելու համար: Հավանաբար ամենահայտնին և հարմարը Views Slideshow-ն էր: Views Slideshow մոդուլի 7-րդ տարբերակում մեկ թերություն կար, այն արձագանքող չէր։ Այժմ 8-րդ տարբերակում սա շտկվել է, ուստի եկեք սլայդշոուն պատրաստենք հենց Views Slideshow-ում:

Նախ անհրաժեշտ է ներբեռնել և տեղադրել Views Slideshow մոդուլը, ինչպես նաև պետք է միացնել Views Slideshow Cycle ենթամոդուլը.

https://www.drupal.org/project/views_slideshow

Մեզ նաև անհրաժեշտ կլինեն լրացուցիչ jQuery գրադարաններ։ Նրանք պետք է տեղադրվեն գրադարանների թղթապանակում: Եթե դուք չունեք գրադարանների թղթապանակը կայքի արմատում, ապա ստեղծեք այն:

/libraries/jquery.hoverIntent/jquery.hoverIntent.js

https://github.com/briancherne/jquery-hoverIntent

/libraries/jquery.cycle/jquery.cycle.all.js

http://malsup.github.io/jquery.cycle.all.js

/libraries/json2/json2.js

https://raw.githubusercontent.com/douglascrockford/JSON-js/master/json2.js

Այժմ, երբ մենք ավելացրել ենք այս գրադարանները, մենք կարող ենք ավելացնել Դիտումներ՝ ելքով Views Slideshow-ի միջոցով: Սկսելու համար ստեղծեք նյութի տեսակ կամ օգտագործեք առկա նյութի տեսակը պատկերի դաշտով: Օրինակ, ես ունեմ այս բովանդակության տեսակը Պատկերասրահ և Ֆոտո դաշտ:

Drupal 8 views slideshow

Այժմ ստեղծեք Views, նշեք ցուցադրման ձևաչափով Views Slideshow (Slideshow):

drupal 8 views slideshow

Այժմ մենք կունենանք սլայդ շոու՝ լայն կարգավորումներով։ Սեղմեք «Կարգավորումներ» «Format» սյունակում, եկեք վերլուծենք Views Slideshow մոդուլի հնարավորությունները:

Drupal 8 Views slideshow

Տողերի դասակարգ Դիտումների շարքի լռելյայն կարգավորումը, այս դեպքում, views-row-ը սլայդ է, այստեղ կարող եք դասակարգել սլայդի համար:

Ոճ.Մաշկ. Այստեղ կարող եք ավելացնել և ընտրել Views Slideshow-ի դիզայնի տարբերակները, սկզբում հասանելի է միայն լռելյայն տարբերակը, բայց կարծում եմ կարող եք լրացուցիչ մոդուլներ տեղադրել Views Slideshow-ի դիզայնի համար։

https://www.drupal.org/node/909020

Սլայդներ.
Սլայդերի ցուցադրման տեսակը: Ընտրելով jQuery պլագին, որի միջոցով կաշխատի Views Slideshow, օրինակ՝ FlexSlider Views Slideshow:

https://www.drupal.org/project/flexslider_views_slideshow

Սլայդերի տեսակը:
Այստեղ մենք ունենք սլայդ անջատիչի կարգավորումներ:

Էֆեկտ. Սլայդների փոխարկումը կարող է առաջանալ տարբեր էֆեկտներով: Ուշադրություն դարձրեք scrollHorz-ին, երբ այն դնեք, սլայդշոուն նման կլինի jQuery կարուսելի։

Դիտեք անցումային առաջադեմ ընտրանքները:

Drupal 8 Views slideshow

Ժամաչափի ուշացում.Ժամանակը սլայդների անջատումների միջև:

Արագությոն.Ուղղակի սլայդի անջատման ժամանակը:

Սլայդի հետաձգման սկզբնական շեղումը. Ժամանակն է հետհաշվարկի մինչև առաջին ուշացման ժամանակը: Միգուցե դա անհրաժեշտ է, եթե կայքը երկար ժամանակ բեռնվում է, և օգտատերը ժամանակ ունենա տեսնելու առաջին սլայդը, նախքան փոխարկումը:

ատահական. Դուք կարող եք դուրս բերել սլայդները պատահական կարգով:

Գործողություն

Այստեղ մենք կարող ենք կարգավորել սլայդշոուի դադարը, ինչպես նաև կարգավորել սլայդշոուի բարձրությունը։

Դադար սեղմումով: Դադարեցնել, երբ սլայդը սեղմվում է:

Դադար մկնիկի սեղմումով: Դադարեցրեք սլայդերի ցուցադրումը սեղմելով:

Դիտեք Գործողությունների Ընդլայնված ընտրանքները

Սկսել Slideshow-ը դադարեցված է: Սլայդշոուն չի սկսվի այնքան ժամանակ, մինչև դադարը չվերացվի՝ սավառնելով կամ սեղմելով մկնիկը:

Սկսեք վերջին դիտված սլայդից: Հիշեք սլայդերի ցուցադրման վիճակը, որպեսզի օգտվողը նորից տեսնի ընթացիկ սլայդը, երբ նրանք այցելեն էջ:

Դադարեցնել, երբ սլայդերի ցուցադրումը տեսանելի չէ: Դադարեցնում է սլայդերի ցուցադրումը, եթե օգտագործողը չի տեսնում այն: Հարմար է վայրէջքի էջի համար, երբ դուք ունեք սլայդերի ցուցադրում ինչ-որ տեղ էջի մեջտեղում:

Վերջացրեք սլայդերի ցուցադրությունը վերջին սլայդից հետո: Սլայդշոուն կհասնի ավարտին և այլևս չի աշխատի։

Դարձրեք սլայդի պատուհանի բարձրությունը համապատասխանեցնել ամենամեծ սլայդին: Սա բավականին հետաքրքիր պարամետր է, միշտ չէ, որ նույն բարձրության սլայդները: Օրինակ, եթե սլայդ շոուի բարձրությունը կախված է սլայդի բարձրությունից, ապա երբ փոխում եք սլայդները, բովանդակությունը անընդհատ խառնվելու է՝ կառչելով սլայդերի ցուցադրությունից: Սա կարող է նյարդայնացնել: Բայց սլայդերի ցուցադրման և բովանդակության միջև մեծ բացը կարող է նաև վատ տեսք ունենալ, եթե ամենամեծ սլայդը շատ ավելի մեծ է, քան մնացածը: Հետեւաբար, փորձեք սլայդները պահել մոտավորապես նույն բարձրության վրա:

Նյութեր մեկ սլայդի համար: Դուք կարող եք Views Slideshow-ի տեսքը նմանեցնել jQuery-ի կարուսելի, եթե 1-ի փոխարեն այստեղ սահմանեք միանգամից մի քանի սլայդ ցուցադրելու համար: Եվ եթե սրան ավելացնենք scrollHorz էֆեկտը (տես վերևում), ապա այն նույնպես կարուսելի տեսք կունենա։

Սպասեք, մինչև սլայդի բոլոր պատկերները բեռնվեն: Սլայդերի ցուցադրումը չի փոխվի, քանի դեռ բոլոր նկարները չեն բեռնվել: Եթե ​​դուք ունեք հսկայական պատկերներ, ապա միգուցե դուք պետք է անջատեք այս վանդակը:

Internet Explorer Tweaks
Դուք չեք կարող ներառել այս կարգավորումները, եթե դուք չունեք տեքստ սլայդերի կամ ֆոնի գույնով: Այո, և այս կարգավորումներն աշխատում են միայն IE-ում:

jQuery Cycle Plugin-ի առաջադեմ կարգավորումներ Կարծում եմ, որ լրացուցիչ jQuery ցիկլի հարմարեցման համար ես առանձին դաս կանեմ:

Վիջեթներ Դուք կարող եք ցուցադրել սլայդ անջատիչներ ինչպես վերևի, այնպես էլ ներքևի համար:

Controls.Դուք կարող եք ներառել Հաջորդ / Նախորդ տեքստային հղումներ: Լրացուցիչ CSS-ի օգնությամբ դուք կարող եք այս տեքստային հղումները ետ/հետ դարձնել՝ սլայդերի ցուցադրումը գեղեցիկ տեսք հաղորդելու համար: Մենք կդիտարկենք Views Slideshow-ի ոճավորումը Bootstrap-ի հիման վրա թեմա ստեղծելու դասում:

Սլայդ հաշվիչ. Ցուցադրում է, թե քանի սլայդ կա ընդհանուր առմամբ և ինչ է ցուցադրվում ներկայումս:

Փեյջեր. Այս պարամետրի միջոցով դուք կարող եք ստեղծել անջատիչ կետեր սլայդերի ցուցադրման համար: Դա անելու համար ելքի մեջ ավելացրեք Views արդյունքների հաշվիչի դաշտը, այնուհետև ընտրեք այս դաշտը ելքի համար Page Navigator դաշտում: Մենք նաև կդիտարկենք, թե ինչպես կարելի է կետային անջատիչներ տեղադրել «Drupal 8»-ի և ավելի բարձր «Bootstrap» թեմայի վերաբերյալ դասում:

Միևնույն ժամանակ, դուք կարող եք փորձել ստեղծել սլայդ շոու՝ հիմնված Views Slideshow-ի վրա, եթե չստացվի, կարող եք գրել մեկնաբանություններում։