តើ Drupal "ទស្សនៈ" ជាអ្វី?

និយមន័យ:

ម៉ូឌុល ទិដ្ឋភាពរបស់ Drupal អនុញ្ញាតឱ្យអ្នករៀបចំនិងបង្ហាញមាតិការបស់អ្នកទៅកាន់ពិភពលោកតាមវិធីណាមួយដែលអ្នកអាចគិត។ គេហទំព័រជាង កន្លះលានកន្លែងរបស់ Drupal បាន រាយការណ៍ថាពួកគេប្រើម៉ូឌុលទស្សនៈ។ វាល្អណាស់។

ឧទាហរណ៍ឧបមាថាអ្នកមាន ប្រភេទមាតិកាផ្ទាល់ខ្លួន សម្រាប់ការពិនិត្យសៀវភៅ។ ការពិនិត្យសៀវភៅនីមួយៗរួមមានវាលដូចខាងក្រោម:

តាមលំនាំដើម Drupal នឹងអនុញ្ញាតឱ្យអ្នកធ្វើការរាយបញ្ជីជាមូលដ្ឋាននៃការពិនិត្យទាំងនេះ។ អ្នកអាចលាក់ឬបង្ហាញវាលនីមួយៗនៅក្នុងបញ្ជីនិងកំណត់ទំហំរូបភាពគម្រប។ និងមិនមានច្រើនទៀតទាំងមូល។

លាយនិងផ្គូផ្គងមាតិការបស់អ្នក

ជាមួយនឹងការមើល, ម្យ៉ាងវិញទៀត, អ្នកអាចលាយនិងផ្គូផ្គងទិន្នន័យនេះទៅក្នុង បញ្ជីផ្ទាល់ខ្លួន គ្រប់ប្រភេទ។ ឧទាហរណ៍អ្នកអាច:

ហើយឧទាហរណ៍ទាំងនោះគឺនៅលើក្បាលរបស់ខ្ញុំ។ ប្រសិនបើអ្នកអាចគិតវាបានអ្នកទំនងជាអាចបង្កើតវានៅក្នុងទស្សនៈ។

មើល, ម៉ា! គ្មានលេខកូដ!

ហើយអ្នកអាចបង្កើតទស្សនៈទាំងអស់នេះដោយគ្មានលេខកូដតែមួយ។

ប្រសិនបើអ្នកត្រូវធ្វើទិដ្ឋភាពនៅក្នុងកូដវានឹងមើលទៅដូចនេះ:

SELECT node.nid AS nid, node.created AS node_created ពីថ្នាំងថ្នាំង LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN dat_data term_data លើ term_node.tid = term_data.tid WHERE (node.status = 1 OR (node ​​។ uid = *** CURRENT_USER *** និង *** CURRENT_USER *** <> 0) ឬ *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) និង (UPPER (term_data.name) = UPPER ('ប្លុក')) បញ្ជារដោយ node_created DESC

ហើយនោះគ្រាន់តែជាសំណួរ MySQL ប៉ុណ្ណោះ។

អ្នកក៏ត្រូវការលេខកូដដើម្បីធ្វើទ្រង់ទ្រាយនិងលទ្ធផល។ ប្រសិនបើអ្នកចង់បន្ថែមវាលឬលក្ខខណ្ឌមួយអ្នកត្រូវលោតចូលនិងបង្កើនល្បឿនកូដដោយមិនធ្វើឱ្យខូចអ្វីនោះទេ។

ទស្សនៈ? ចង្អុលនិងចុច។

គិតអំពីប្រភេទមាតិកានិងទិដ្ឋភាព

នៅពេលអ្នករៀនធ្វើការជាមួយប្រភេទមាតិកានិងទស្សនៈផ្ទាល់ខ្លួនអ្នកនឹងរកឃើញថាពួកគេអាចដោះស្រាយភាគរយដ៏ធំនៃបញ្ហា CMS ដែលពិបាកដោះស្រាយរហូតមកដល់ពេលនេះ។

ដូច្នេះជាញឹកញាប់អ្នកឬកូនក្ដីរបស់អ្នកនឹងចង់បានទំព័រ "ពិសេស" ដែលនៅលើ ផ្នែកទន់ CMS ផ្សេងទៀតនឹងត្រូវការការសរសេរកូដស្មុគ្រស្មាញឬការបរបាញ់អស់សង្ឃឹមសម្រាប់កម្មវិធីជំនួយ។ ប៉ុន្តែដោយមានគំនិតបន្តិចបន្តួចអ្នកអាចកាត់បន្ថយវាទៅប្រភេទមាតិកាផ្ទាល់ខ្លួនមួយឬច្រើននិងទិដ្ឋភាពដែលបានបង្កើតឡើង។

ពង្រីកទិដ្ឋភាពជាមួយម៉ូឌុលផ្ទាល់ខ្លួន

ពិតទស្សនៈមិនអាចធ្វើអ្វី គ្រប់យ៉ាង ។ ប៉ុន្តែប្រសិនបើអ្នកធ្លាប់ឃើញខ្លួនឯងប្រឆាំងនឹងដែនកំណត់នៃទស្សនៈសូមឆែក drupal.org ។ មានម៉ូឌុលរាប់ពាន់ដែលពង្រីកទិដ្ឋភាព។ ជានិច្ចជាកាលអ្នកគួរ ជ្រើសរើសម៉ូឌុលដោយប្រុងប្រយ័ត្ន ប៉ុន្តែវាអាចទៅរួចដែលថាមាននរណាម្នាក់បានដោះស្រាយបញ្ហារបស់អ្នករួចហើយ។

ប៉ុន្តែការរៀនមើលជាមុនសិន

ប៉ុន្តែមុនពេលអ្នកស្វែងរកម៉ូឌុលផ្ទាល់ខ្លួនសូមប្រាកដថាអ្នកពិតជាបានដឹងពីអ្វីដែល "មូលដ្ឋាន" អាចមើលឃើញ។ មានការបង្រៀនច្រើនណាស់នៅទីនោះប៉ុន្តែវិធីដ៏ល្អបំផុតក្នុងការរៀនគឺដើម្បីអនុញ្ញាតឱ្យមានទស្សនៈរួមបញ្ចូលមួយ។ ភ្លាមៗអ្នកនឹងឃើញធាតុមូលដ្ឋានដែលអ្នកត្រូវការដើម្បីបង្កើតទិដ្ឋភាពមួយ។ បន្ទាប់មកអ្នកអាចចាប់ផ្តើមកែប្រែ - ហើយនោះជាវិធីល្អបំផុតដើម្បីរៀន។