Theming Drupal դաս 6 Theming Views սլայդ շոու և jcarousel
Այս տեսանյութում ես թեմիզացնում եմ Views slideshow-ը, ես կվերագրեմ մի քանի շաբլոն և կկապեմ jcarousel փլագինը՝ սլայդշոուի էջանշման (pager) թեմիզացման համար։
Օգտագործված մոդուլներ
Views slideshow - http://drupal.org/project/views_slideshow
Փլագիններ՝
jQuery jCarousel - http://sorgalla.com/projects/jcarousel/
jcarousel-ի աշխատելու համար անհրաժեշտ կոդը՝
Drupal թեմատիկ դաս 5։ Դաշտային թեմատիկա։ Field.tpl.php ձևանմուշ։
Այս դասում մենք շարունակում ենք թեմիզացնել Drupal-ը, և այս անգամ թեմիզացնում ենք դաշտերը։ Այս դասից հետո մենք թեմիզացնելու ենք Views-ի ելքը։
Դաշտը թեմիզացնելու համար պետք է պատճենել modules/field/theme/field.tpl.php
ֆայլը և տեղադրել ձեր թեմայի templates
թղթապանակում՝ տալով նոր անուն ըստ հետևյալ ձևանմուշներից մեկի՝
Drupal թեմատիկ դաս 3. Դասավորություն. Բլոգ, նորություններ, կոնտակտներ. Մաս 2.
Այս դասում մենք կարգի կբերենք մեր բլոգը, նորությունները և կապի ձևը։ Կավելացնենք մի փոքր CSS կոդ և կօգտագործենք CSS3 կոդի գեներատոր։
Drupal Theming Դաս 3 Դասավորություն Բլոգ, Նորություններ, Կապեր
Այս դասում մենք կայքում կստեղծենք «Նորությունների» էջ, կցուցադրենք Բլոգը և Կապի ձևը։ Բլոգի համար կօգտագործենք ստանդարտ blog մոդուլը, պարզապես յուրաքանչյուր գրառմանը կավելացնենք նկար։ Իսկ նորություններում՝ մեկ նկարի փոխարեն կունենանք փոքրիկ ֆոտոդարան։ Կապի էջում կտեղադրենք Yandex քարտեզ և կապի ձև:
Մենք կզբաղվենք այս էջերի ցուցադրմամբ, իսկ դրանց թեմիզացմամբ՝ կզբաղվենք հաջորդ դասում։
Drupal թեմատիկ դաս 2, մաս 3։ Գլխավոր էջի դասավորության ավարտը
Այս դասում մենք՝
- կավարտենք գլխավոր էջի շաբլոնավորումը,
- կստեղծենք գլխավոր էջի շաբլոն,
- կնշանակենք գլխավոր էջը,
- կավելացնենք և կթեմիզացնենք լրացուցիչ բլոկներ։
Հարց. Բարի երեկո։ Վանյա, դիտեցի քո դասը գլխավոր էջի թեմիզացիայի մասին։ Այնտեղ դու ջնջում ես H1 պիտակը շաբլոնից, որպեսզի նոդի վերնագիրը չցուցադրվի։ Ամեն ինչ նույն կերպ արեցի, բայց վերնագիրը մնաց։ Հնարավոր է՝ պետք է ինչ-որ այլ տեղ էլ անել դա, թե CSS-ում գրել display: none՞։
APC-ի կարգավորում։ Քեշավորում php-ում։
!!! Նկարագրություն !!! Մի օգտագործեք apc, եթե ձեր PHP-ն ունի 5.5 կամ ավելի բարձր տարբերակ, OPCache-ն փոխարինում է apc-ն և ներառված է PHP-ում:
2013 թվականի մարտի 21-ին, PHP 5.5 beta 1-ն թողարկվեց՝ ներառելով "Zend OPCache"՝ սա կարծես կլիներ APC-ի փոխարինիչը, քանի որ այն ներառված է PHP core-ում և պետք է պահպանվի յուրաքանչյուր նոր թողարկման համար:
Ձեր վեբ սերվերի կարգավորումը
Շատ կայքեր, որոնք օգտագործում են Drupal, տեղադրված են վիրտուալ հոստինգներում (shared-hosting), իսկ ավելի քիչ թվով՝ վիրտուալ և առանձին սերվերներում. Հնարավոր է, որ ձեր կայքերը նույնպես տեղակայված են հոստինգում, և դուք կայքի կամ Drupal կայքերի քանակի աճի պատճառով որոշել եք անցնել սերվերի: Դրա համար եկեք քննարկենք, թե ինչ տարբերություններ կան վիրտուալ հոստինգի, վիրտուալ սերվերի և առանձին սերվերի միջև:
Drupal-ի առանձնահատկությունները և տաքսոնոմիան
Նախորդ դասերում մենք ստեղծեցինք feature-մոդուլների alpha1 և alpha2 տարբերակները, այժմ կստեղծենք հաջորդ տարբերակը՝ alpha3: Ավելացնում ենք մեր մոդուլին տաքսոնոմիայի բառարան՝ նորությունների բաժիններով, ինչպես նաև պիտակներ յուրաքանչյուր նորության համար.
Ստեղծենք երկու տաքսոնոմիայի բառարան՝ "Նորությունների բաժին", "Պիտակներ":
Drupal-ի առանձնահատկությունների մոդուլի տարբերակի թարմացում
Նախորդ դասում մենք քննարկեցինք ինչպես ստեղծել feature-մոդուլներ Դռուպալում, եկեք այս դասում քննարկենք ինչպես թարմացնել այս մոդուլները՝ ավելացնելով նոր ֆունկցիոնալություն:
Drupal-ի առանձնահատկությունների նորություններ
Այս դասընթացում ես կբացատրեմ, թե ինչպես օգտագործել նույն հնարավորությունները կայքում՝ դրանք տեղափոխելով այլ կայք մեկ կտտոցով՝ օգտագործելով feature մոդուլը. Նախ փորձենք մի բան պարզ, ստեղծենք նորությունների փունջ, մասնավորապես՝
- «Նորություններ» հղումը մենյուում՝ նորությունների էջի վրա
- Նորությունների էջը
- Նորությունների բլոկը գլխավոր էջում
Կարծում եմ՝ սա բավական է, որպեսզի բացատրել մոդուլ Features-ի գործարկումը:
Նախ անհրաժեշտ մոդուլները տեղադրում ենք՝