Drupal-ում բլոգի ստեղծում։ Մենք օգտագործում ենք FCKeditor, pathauto մոդուլները։
Այսօր բլոգ ստեղծելու համար բազմաթիվ լուծումներ կան, և ամենահայտնին հավանաբար Wordpress-ն է։ Wordpress-ը ներկայացվում է որպես բլոգերի համար նախատեսված CMS, և որոնման համակարգերով Դուք կարող եք գտնել շատ տեղեկություն նման բլոգերի մասին։ Թեպետ կարծում եմ, որ Դրուպալով նման բլոգն ավելի արագ կաշխատի։
Եթե Դուք ընտրել եք Դրուպալ Ձեր նոր բլոգի համար, ապա եկեք կառուցենք այն միասին։ Դա մեզանից կպահանջի ոչ ավել քան կես ժամ։ Մեզ արդեն հասանելի է տեղադրված Drupal, Admin Menu մոդուլը, և հնարավոր է նաև փոփոխել եք կայքի թեման։
Ի՞նչ է հանգույցը։
Հավանաբար ձեզ արդեն հետաքրքրել է այս հարցը, երբ նայել եք դիտարկչի հասցեային տողը, որտեղ պարբերաբար հայտնվում էր «node» բառը։
Node — դա Drupal-ի հիմնական դասն է, նոդներ են կայքի բոլոր նյութերը՝ բոլոր բլոգ գրառումները, բոլոր Page-երը, բոլոր Story-ները և բոլոր այն նյութերը, որոնք մենք կստեղծենք հաջորդ դասերում։
Drupal CCK+Views: Պարունակության տեսակներ: Էջերի ելք Views-ի միջոցով: Աշխատակիցների պատկերասրահի ստեղծում:
Նախորդ դասում ես պատմեցի Ձեզ, թե ինչ է node-ը (նոդը) Drupal-ում։ Նոդներ են մեր բլոգի գրառումները, Page-ը, Story-ն։ Այս դասում մենք կստեղծենք նոր կոնտենտ թայփ (Content type)՝ "Աշխատակից", որն օգտագործելու ենք աշխատակիցների ցուցակ ստեղծելու համար՝ ներառյալ նրանց լուսանկարներն ու նկարագրությունները։
Drupal CCK + Views: Աշխատակազմի պատկերասրահի տեսքի փոփոխություն:
Նախորդ դասում մենք Views և CCK մոդուլների օգնությամբ ստեղծեցինք աշխատակիցների պատկերասրահ, որը լրացվում է "Աշխատակից" տեսակի նյութ ստեղծելով։ "Աշխատակից" կոնտենտ թայփում մենք ավելացրեցինք երկու դաշտ՝ ԱՀԱՆ (text field) և Աշխատակցի մասին (textarea): Այս դասը ստեղծվել է ցույց տալու համար, որ միևնույն տվյալները հնարավոր է ցուցադրել տարբեր ձևերով View-ի միջոցով։
Դիտումների համատեքստային ֆիլտրեր, հարաբերություններ - արգումենտներ և հարաբերություններ (կապեր)
Այս դասում ես հատուկ ուշադրություն կդարձնեմ Views-ում արգումենտների (contextual filters) հետ աշխատանքին։ Արգումենտներ են համարվում URL-ի այն մասերը, որոնք փոխանցվում են հասցեում, օրինակ՝
node/15 Առաջին արգումենտը՝ node, երկրորդը՝ 15 taxonomy/term/10 Առաջին՝ taxonomy, երկրորդ՝ term, երրորդ՝ 10 user/67 Առաջին՝ user, երկրորդ՝ 67
Կարծում եմ, որ օրինակները հստակ են և բացատրության կարիք չունեն։
Արգումենտները կարելի է ստանալ՝ օգտագործելով arg() ֆունկցիան՝
Drupal CCK + Views custom field php
Обещанный код, который я забыл выложить
Drupal-ում նորությունների հոսքի ստեղծում
Այս ձեռնարկում ես ձեզ կցույց տամ, թե ինչպես կարգավորել նորությունների հոսքը՝ օգտագործելով Views մոդուլը։
drupal - Կապի մոդուլ, CAPTCHA: Հետադարձ կապի ձևաթուղթ captcha-ով:
Թե ինչպես ստեղծել կոնտակտային ձև captcha-ով, դիտեք այս հոդվածին կցված տեսանյութը։
Ապրանքների կատալոգ Drupal-ում՝ տաքսոնոմիայի միջոցով
Ապրանքների կատալոգը իրականացված է բազմաթիվ CMS-ներում, և Drupal-ը բացառություն չէ։ Կարելի է օգտագործել պատրաստի լուծումներ, օրինակ՝ Ubercart, e-Commerce կամ այլ մոդուլներ, որոնք իրականացում են կատալոգի գործառույթ Drupal-ում։ Հնարավոր է՝ այդ մոդուլների ֆունկցիոնալը ձեզ համար ավելորդ լինի։ Կատալոգ կարելի է ստեղծել օգտագործելով CCK մոդուլը (ապրանքի բովանդակության տիպ ստեղծելու համար), Taxonomy (ապրանքները կատալոգի բաժիններով դասավորելու համար), Views (ապրանքները ցուցադրելու հա