logo

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

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

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

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

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

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

Scroll

Ինչպես վեր գրել jQuery Cookie-ը և core/js-cookie գրադարանը Drupal-ում՝ օգտագործելով js_cookie մոդուլը

02/03/2026, by Ivan

Ինչու՞ է այս փոփոխությունը պետք

  • Այնուամենայնիվ Drupal 9-ում jQuery Cookie-ը հեռացվել է core-ից և փոխարինվել js-cookie գրադարանով։ Drupal 9-ի ընթացքում գոյություն ուներ հետհամատեղելիության շիմ (core/jquery.cookie), բայց այն հեռացվել է Drupal 10-ի համար։

Drupal-ի թարմացում

01/03/2026, by Ivan

Այս բաժինը վերաբերում է Drupal-ի միջուկի թարմացմանը նախորդ տարբերակներից (ներառյալ հին Drupal 6 և Drupal 7 տարբերակները) դեպի վերջին արդիական տարբերակը։ Այստեղ ես նաև կհրապարակեմ հոդվածներ Drupal-ի contrib մոդուլները թարմացնելու վերաբերյալ։

Թարգմանություն հայերեն (արևելահայերեն)

01/03/2026, by Ivan

Drupal-ի CKEditor մոդուլը դադարեցնում է CKEditor 4-ի աջակցությունը։ Սակայն դուք դեռ կարող եք օգտագործել CKEditor 4-ը՝ այն միացնելով անհատականացված մոդուլների միջոցով և շարունակելով աշխատել դրա հետ։ Իհարկե, ավելի ցանկալի է օգտագործել CKEditor 5-ի կամ ավելի նոր տարբերակը, բայց CKEditor-ի ժառանգական մոդուլը դեռ օգտագործում է ավելի քան 140 հազար կայք (Drupal-ի յուրաքանչյուր չորրորդ կայքը!).

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

Օգտագործելով Chat GPT՝ JavaScript կոդը վերաշարադրելու համար առանց jQuery-ի։

11/06/2025, by Ivan

Հրահանգ ChatGPT-ին՝ jQuery-ից JavaScript վերաշարադրելու համար

Եթե ցանկանում եք վերաշարադրել jQuery կոդը մաքուր JavaScript-ի՝ օգտագործելով ChatGPT, անցեք chat.openai.com և մուտքագրեք հետևյալ հստակ և հակիրճ հրահանգը․

Խնդրում եմ վերաշարադրեք հետևյալ jQuery կոդը մաքուր JavaScript-ի՝ պահպանելով նույն ֆունկցիոնալությունը։ Համոզվեք, որ այն համապատասխանում է ժամանակակից JavaScript ստանդարտներին (ES6+)։ Եթե կիրառելի է, ներառեք նաև Drupal.behaviors-ի օգտագործումը։ [Այստեղ տեղադրեք ձեր jQuery կոդը]

Թեգեր

Drush-ը ցույց է տալիս սխալ՝ աջակցել bash-ին՝ աջակցելու «source»-ին՝ fallback կատարելով $0-ի վրա, եթե սա չի աշխատում bash-ով:

04/06/2025, by Ivan

Ես ունեմ հսկայական քանակությամբ կարգավորումներ և սովորաբար օգտագործում եմ config import հետևյալ կերպ՝ PHP-ի համար անջատելով հիշողության սահմանափակումը (memory_limit=-1)՝

 php -d memory_limit=-1 ./vendor/bin/drush config-import -y

Բայց այս անգամ ստացա սխալ՝
 

Drush-ի օգտակար հրամանների ցանկ

13/05/2025, by Ivan

Մոդուլի ներբեռնում՝

drush dl module1 module2

Մոդուլի տեղադրում՝

drush en module1 -y

Մոդուլի հեռացում՝

drush pm-uninstall module1 -y

Drupal-ի տեղադրում ընտրված ռուսերեն լեզվով՝

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

Կոնֆիգուրացիայի արտահանում՝

1.1 Տեղադրման պրոֆիլներ։

13/05/2025, by Ivan

Շատ հաճախ մարդիկ ցանկանում են կայք՝ այդպիսի ֆունկցիոնալով, որը նկարագրված է բազմաթիվ այլ կայքերում՝ առցանց խանութ, ֆորում, հայտարարությունների տախտակ, քուպոնների կայք: Drupal-ում հնարավոր է ստեղծել ոչ միայն հիմնական ֆունկցիոնալ, այլ նաև պատրաստի լրացուցիչ ֆունկցիոնալ, որը հասանելի է տեղադրման հետ միասին: Այսպիսի Drupal–ի հավաքածուներ կոչվում են տեղադրման պրոֆայլներ (Distributions, install profiles) և դրանք անվճար հասանելի են ներբեռնելու համար՝

1.2.1. Drupal 8 մոդուլների և միջուկի թարմացում։

13/05/2025, by Ivan

Շատ հաճախ Drupal 8–ի մոդուլների և միջուկի համար դուրս են գալիս թարմացումներ։ Չպետք է տեղադրել բոլոր թարմացումներն առանց տարբերակման՝ կարևոր է հետևել անվտանգության թարմացումներին։ Drupal–ը նման թարմացումները 표시ում է կարմիր գույնով։ Թարմացման եղանակը կախված է նրանից, թե ինչպես եք տեղադրել Drupal–ը. եթե Composer–ով եք ստեղծել նախագիծ, կարող եք օգտագործել Composer–ը Drupal–ը թարմացնելու համար։ Եթե Drupal–ը ներբեռնել եք drupal.org–ից, ստիպված կլինեք թարմացնել Drupal–ը ձեռքով։

1.2.2. Drupal 8-ի թարմացում առանց Drush-ի և առանց Composer-ի։

13/05/2025, by Ivan

Եթե դուք տեղադրել եք Drupal-ը drupal.org կայքից հետևյալ էջից ներբեռնելու ճանապարհով՝

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

ձեր մոտ կարող են առաջանալ խնդիրներ Drupal-ը թարմացնելու ժամանակ, քանի որ Drush-ը և Composer-ը չեն կարողանա դա անել սովորական ձևով: Ուստի ստիպված եք Drupal-ը թարմացնել ֆայլերը փոխարինելով կամ փոխել նախագծի ֆայլային կառուցվածքը՝ Composer-ին թույլ տալու Drupal-ը թարմացնել: Այս հոդվածում մենք կանդրադառնանք առաջին տարբերակին՝ Drupal-ը թարմացնել առանց Drush-ի և Composer-ի: