logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Drupal Theming Դաս 3 Դասավորություն Բլոգ, Նորություններ, Կապեր

11/05/2025, by Ivan

Այս դասում մենք կայքում կստեղծենք «Նորությունների» էջ, կցուցադրենք Բլոգը և Կապի ձևը։ Բլոգի համար կօգտագործենք ստանդարտ blog մոդուլը, պարզապես յուրաքանչյուր գրառմանը կավելացնենք նկար։ Իսկ նորություններում՝ մեկ նկարի փոխարեն կունենանք փոքրիկ ֆոտոդարան։ Կապի էջում կտեղադրենք Yandex քարտեզ և կապի ձև:

Մենք կզբաղվենք այս էջերի ցուցադրմամբ, իսկ դրանց թեմիզացմամբ՝ կզբաղվենք հաջորդ դասում։

Drupal թեմատիկ դաս 2, մաս 3։ Գլխավոր էջի դասավորության ավարտը

11/05/2025, by Ivan

Այս դասում մենք՝

  • կավարտենք գլխավոր էջի շաբլոնավորումը,
  • կստեղծենք գլխավոր էջի շաբլոն,
  • կնշանակենք գլխավոր էջը,
  • կավելացնենք և կթեմիզացնենք լրացուցիչ բլոկներ։

Հարց. Բարի երեկո։ Վանյա, դիտեցի քո դասը գլխավոր էջի թեմիզացիայի մասին։ Այնտեղ դու ջնջում ես H1 պիտակը շաբլոնից, որպեսզի նոդի վերնագիրը չցուցադրվի։ Ամեն ինչ նույն կերպ արեցի, բայց վերնագիրը մնաց։ Հնարավոր է՝ պետք է ինչ-որ այլ տեղ էլ անել դա, թե CSS-ում գրել display: none՞։

APC-ի կարգավորում։ Քեշավորում php-ում։

11/05/2025, by Ivan

!!! Նկարագրություն !!! Մի օգտագործեք apc, եթե ձեր PHP-ն ունի 5.5 կամ ավելի բարձր տարբերակ, OPCache-ն փոխարինում է apc-ն և ներառված է PHP-ում:

2013 թվականի մարտի 21-ին, PHP 5.5 beta 1-ն թողարկվեց՝ ներառելով "Zend OPCache"՝ սա կարծես կլիներ APC-ի փոխարինիչը, քանի որ այն ներառված է PHP core-ում և պետք է պահպանվի յուրաքանչյուր նոր թողարկման համար:

Ձեր վեբ սերվերի կարգավորումը

11/05/2025, by Ivan

Շատ կայքեր, որոնք օգտագործում են Drupal, տեղադրված են վիրտուալ հոստինգներում (shared-hosting), իսկ ավելի քիչ թվով՝ վիրտուալ և առանձին սերվերներում. Հնարավոր է, որ ձեր կայքերը նույնպես տեղակայված են հոստինգում, և դուք կայքի կամ Drupal կայքերի քանակի աճի պատճառով որոշել եք անցնել սերվերի: Դրա համար եկեք քննարկենք, թե ինչ տարբերություններ կան վիրտուալ հոստինգի, վիրտուալ սերվերի և առանձին սերվերի միջև:

Drupal-ի առանձնահատկությունները և տաքսոնոմիան

11/05/2025, by Ivan

Նախորդ դասերում մենք ստեղծեցինք feature-մոդուլների alpha1 և alpha2 տարբերակները, այժմ կստեղծենք հաջորդ տարբերակը՝ alpha3: Ավելացնում ենք մեր մոդուլին տաքսոնոմիայի բառարան՝ նորությունների բաժիններով, ինչպես նաև պիտակներ յուրաքանչյուր նորության համար.
Ստեղծենք երկու տաքսոնոմիայի բառարան՝ "Նորությունների բաժին", "Պիտակներ":

Taxonomy

Drupal-ի առանձնահատկությունների մոդուլի տարբերակի թարմացում

11/05/2025, by Ivan

Նախորդ դասում մենք քննարկեցինք ինչպես ստեղծել feature-մոդուլներ Դռուպալում, եկեք այս դասում քննարկենք ինչպես թարմացնել այս մոդուլները՝ ավելացնելով նոր ֆունկցիոնալություն:

Drupal features

Drupal-ի առանձնահատկությունների նորություններ

11/05/2025, by Ivan

Այս դասընթացում ես կբացատրեմ, թե ինչպես օգտագործել նույն հնարավորությունները կայքում՝ դրանք տեղափոխելով այլ կայք մեկ կտտոցով՝ օգտագործելով feature մոդուլը. Նախ փորձենք մի բան պարզ, ստեղծենք նորությունների փունջ, մասնավորապես՝

  • «Նորություններ» հղումը մենյուում՝ նորությունների էջի վրա
  • Նորությունների էջը
  • Նորությունների բլոկը գլխավոր էջում

Կարծում եմ՝ սա բավական է, որպեսզի բացատրել մոդուլ Features-ի գործարկումը:

Նախ անհրաժեշտ մոդուլները տեղադրում ենք՝

Drupal-ի առանձնահատկությունները (Drupal-ի առանձնահատկությունների կառավարում)

11/05/2025, by Ivan

Features այս մոդուլը հնարավորություն է տալիս միավորել ֆունկցիոնալությունն ու տեղափոխել այն այլ կայք մեկ կտտոցով: Արդյունքում ձևավորվում է feature (ֆունկցիա), որը կարող է ավելացվել որպես մոդուլ: Feature՝ դա էակների հավաքածու է, որոնք համատեղ ստեղծում են ֆունկցիոնալություն կայքում:

Էմմեթ (Զեն կոդավորում) գրեք ավելի արագ HTML/CSS

11/05/2025, by Ivan

Emmet դա Zen coding-ի վերանվանված նախագիծն է։ Emmet-ը հնարավորություն է տալիս արագորեն ստեղծել HTML ցուցակներ, բլոկներ՝ class-երով և id-ներով, օգտագործելով կրճատումներ։ Այնպես որ, դուք կարող եք նաև արագ գրել CSS հատկություններ՝ կրկին կրճատումների միջոցով։ Մի կողմից կարող է թվալ ավելորդ հիշել անպետք կրճատումներ և գործիքներ, բայց երբ արդեն սովորում ես, անսովոր է գրել կոդ առանց Emmet-ի։

Արագ միացրեք SCSS-ը (SASS) Drupal-ին՝ օգտագործելով Sassy մոդուլը

11/05/2025, by Ivan

SASS/SCSS վաղուց դարձել են CSS կոդի գրելիս ստանդարտ, եթե դեռ չեք օգտագործում դրանք ձեր կայքերի համար, ապա ժամանակն է մտածել դրա մասին։ SCSS-ը կարելի է շատ արագ միացնել Sassy մոդուլի միջոցով, և դա հնարավոր է անել նաև shared hosting-ում, քանի որ CSS ֆայլերի կոմպիլացիան կկատարվի PHP գրադարանից։

Սկսենք։ Իմ մոտ կա զրոյական Drupal՝ Zen թեմայով։ Պետք է տեղադրել Sassy մոդուլը՝

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