សមាសធាតុ Mathieu k2. សមាសភាគ k2 ឬការជំនួសដ៏ល្អសម្រាប់សមាសភាគអត្ថបទ Joomla ស្តង់ដារ។ ហើយចុងក្រោយ វីដេអូណែនាំអំពីសមាសធាតុ K2

សមាសធាតុ K2 v.2.6.8 | Joomla 2.5/3.x

សមាសធាតុ K2ត្រូវបានផ្តល់ជូនជាជម្រើសមួយដើម្បីជំនួសប្រព័ន្ធអត្ថបទស្តង់ដារនៅក្នុងនរណាម្នាក់ដែលខ្វះមុខងារនៅពេលបង្កើត កែសម្រួល និងគ្រប់គ្រងអត្ថបទអាចដំឡើងសមាសភាគនេះដោយសុវត្ថិភាព ព្រោះវាត្រូវបានដំឡើងដូច Joomla ផ្សេងទៀត! ផ្នែកបន្ថែម។ អ្នកនឹងទទួលបានជម្រើសថ្មីជាច្រើនភ្លាមៗសម្រាប់មាតិកាដែលមានស្រាប់ ឬថ្មីរបស់អ្នក៖ វាលបន្ថែមសម្រាប់រូបភាព វីដេអូ ឯកសារអូឌីយ៉ូ វិចិត្រសាលរូបភាព និងឯកសារភ្ជាប់ផ្សេងទៀត។ មុខងារបញ្ចេញមតិ ការកំណត់ស្លាក ទម្រង់អ្នកប្រើប្រាស់បន្ថែម ក្រុមអ្នកប្រើប្រាស់ ប្លុក និងអ្វីៗជាច្រើនទៀតក៏នឹងមានផងដែរ។ សមត្ថភាពរួមបញ្ចូលគ្នាទាំងអស់នេះនៅក្នុង K2 v.2.6.8មិនត្រឹមតែសន្សំសំចៃពេលវេលាគ្រប់គ្រងដ៏មានតម្លៃរបស់អ្នកគ្រប់គ្រងប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងជួយបង្កើនផលិតភាពផងដែរ!

K2 គឺជាដំណោះស្រាយដ៏ល្អសម្រាប់ការគ្រប់គ្រងមាតិកា ដោយមិនគិតពី "ទំហំ" នៃគេហទំព័ររបស់អ្នក៖ អ្នកអាចប្រើវាពីប្លក់តូចមួយទៅកាន់គេហទំព័រសាជីវកម្មដ៏ស្មុគស្មាញ ឬសូម្បីតែជាមួយនឹងបរិយាកាសដែលមានអ្នកនិពន្ធច្រើន (ផតថល ទស្សនាវដ្តី ។ល។)។ តាមពិត K2 ត្រូវបានបង្កើតឡើងនៅលើគោលការណ៍ 4 យ៉ាង៖ ការគាំទ្រមាតិកាសម្បូរបែប ភាពងាយស្រួលនៃការប្រើប្រាស់ ភាពបត់បែននៃគំរូ និងការអនុវត្ត។

បន្ទាប់ពីការដំឡើង ផ្នែកបន្ថែម K2នៅក្នុង Joomla! មុខងារថ្មីដែលមាននៅក្នុង CMS ស្រដៀងគ្នាផ្សេងទៀតដូចជា Drupal និង Wordpress នឹងមាន។ កំណែថ្មីនៃសមាសភាគ K2 2.6.8 លុបបំបាត់រាល់កំហុសដែលគេស្គាល់ ហើយថែមទាំងធ្វើការផ្លាស់ប្តូរសំខាន់ៗទាក់ទងនឹងការកំណត់សម្រាប់បង្ហាញខ្លឹមសារ និងការកែសម្រួលវាពីផ្នែកខាងមុខនៃគេហទំព័រ។

នេះគឺជាលក្ខណៈសំខាន់ៗ និងសំខាន់របស់ K2 v.2.6.8៖

  • កម្រិតខ្ពស់នៃភាពឆបគ្នាជាមួយ Joomla 2.5 និង Joomla 3.x
  • ឥតគិតថ្លៃទាំងស្រុង!
  • មានទស្សនិកជនច្រើនក្នុងចំណោមស្ទូឌីយោគេហទំព័រដែលបង្កើតគំរូ Joomla ទាន់សម័យដែលត្រៀមរួចជាស្រេច!
  • ភាពអាចរកបាននៃវាល និងទម្រង់បន្ថែមជាច្រើន។
  • ភាពអាចរកបាននៃរូបតំណាងនៅក្នុងបន្ទះគ្រប់គ្រងសម្រាប់ការចូលប្រើរហ័ស
  • ការដំឡើងសាមញ្ញនិងងាយស្រួល

Component K2 គឺជាផ្នែកបន្ថែមដ៏គួរឱ្យចាប់អារម្មណ៍សម្រាប់ Joomla ។ លក្ខណៈពិសេសចម្បងនៃសមាសភាគគឺថាវាអនុញ្ញាតឱ្យ Joomla ប្រើមុខងារថ្មីដែលមិនមានតាមលំនាំដើមសម្រាប់ Joomla ប៉ុន្តែមាននៅក្នុង CMS ស្រដៀងគ្នាផ្សេងទៀតដូចជា Drupal និង Wordpress ។

ដំបូងបង្អស់ នេះគឺជាសមត្ថភាពក្នុងការបន្ថែមសម្ភារៈ និងអត្ថបទទៅកាន់គេហទំព័រដោយអ្នកប្រើប្រាស់គេហទំព័រ ក៏ដូចជាការបង្កើតវិបផតថលព័ត៌មាន ប្លុក កាតាឡុក ការណែនាំវាលបន្ថែមសម្រាប់អត្ថបទនីមួយៗ បន្ថែមវីដេអូទៅគេហទំព័រដោយប្រើកម្មវិធីជំនួយ AllVideos វិចិត្រសាលរូបភាព ដោយប្រើកម្មវិធីជំនួយវិចិត្រសាលរូបភាពសាមញ្ញ ដែលភ្ជាប់មកជាមួយប្រព័ន្ធសម្រាប់បន្ថែមមតិយោបល់ជាមួយ captcha ពី Google ម៉ូឌុលការចុះឈ្មោះ និងការអនុញ្ញាត ម៉ូឌុលអ្នកនិពន្ធដែលអនុញ្ញាតឱ្យអ្នកបង្ហាញព័ត៌មានអំពីអ្នកនិពន្ធដែលបោះពុម្ពអត្ថបទ វត្តមាននៃប័ណ្ណសារ ប្រភេទមួយ និងម៉ូឌុលស្លាក។

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

មកដល់បច្ចុប្បន្ន សមាសធាតុ K2បានធ្វើបច្ចុប្បន្នភាពទៅកំណែ 2.7.1 រួចហើយ។ ការចេញផ្សាយនេះជួសជុលកំហុសដែលគេស្គាល់ទាំងអស់ដែលបានរកឃើញដោយសហគមន៍ K2 ចាប់តាំងពីកំណែមុនត្រូវបានចេញផ្សាយ។ លើសពីនេះ កំណែនេះក៏រួមបញ្ចូលផងដែរនូវការផ្លាស់ប្តូរសំខាន់ៗទាក់ទងនឹងការកំណត់សម្រាប់ការបង្ហាញខ្លឹមសាររបស់អ្នក និងកែសម្រួលវាពីផ្នែកខាងមុខនៃគេហទំព័រ។ កំណែថ្មី 2.7.0 ត្រូវបានគេរំពឹងទុកនាពេលអនាគតដ៏ខ្លី។

របៀបធ្វើបច្ចុប្បន្នភាព K2 ឱ្យបានត្រឹមត្រូវទៅកំណែចុងក្រោយបំផុត។

ការធ្វើបច្ចុប្បន្នភាព K2 ទៅកំណែចុងក្រោយបំផុត (2.7.1)

មនុស្សជាច្រើនចាប់អារម្មណ៍នឹងសំណួរអំពីរបៀបធ្វើបច្ចុប្បន្នភាពសមាសភាគ K2_v2.4.1 ឱ្យបានត្រឹមត្រូវ ឬកំណែផ្សេងទៀតទៅកំណែ 2.7.1 ។

ការធ្វើបច្ចុប្បន្នភាពសមាសភាគ k2 ទៅកំណែចុងក្រោយបំផុតគឺកំណែ 2.6.5 គឺសាមញ្ញណាស់។ កំណែថ្មីនៃ k2 ត្រូវបានដំឡើងនៅលើកំណែមុនៗ។ (មិនចាំបាច់លុបអ្វីទេ គ្រាន់តែដំឡើងកំណែថ្មី នោះអ្វីៗនឹងដំណើរការ)។ ប៉ុន្តែមុនពេលអ្នកដំឡើងកំណែ អ្នកគួរតែយល់ថា ប្រសិនបើអ្នកកំពុងប្រើគំរូ k2 របស់អ្នកពីកំណែមុន ឧទាហរណ៍ k2 2.5.7 និងមុននេះ គំរូបែបនេះមិនឆបគ្នាជាមួយ k2 ថ្មីទេ។

កំណែគំរូ 2.6.2 គឺត្រូវគ្នាជាមួយកំណែ 2.7.1 ទោះបីជាវាខុសគ្នាបន្តិចបន្តួចពីកំណែមុននៅក្នុងឯកសារមួយ (generic.php) ផ្លូវទៅកាន់សមាសធាតុឯកសារ/com_k2

ទាញយកឯកសារ zip K2 ហើយចូលទៅកាន់កម្មវិធីគ្រប់គ្រងផ្នែកបន្ថែម (ដំឡើង/លុប) នៅក្នុងអ្នកគ្រប់គ្រង Joomla ហើយជ្រើសរើសដើម្បីទាញយក និងដំឡើងឯកសារ zip ដែលអ្នកទើបតែបានទាញយក ( com_K2_v2.7.1.rus) បន្ទាប់ពីនេះ សមាសភាគនឹងត្រូវបានអាប់ដេតទៅកំណែចុងក្រោយបំផុត ឬគ្រាន់តែប្រើការធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិពីបន្ទះគ្រប់គ្រង Joomla ។

ដូចរាល់ដង កុំភ្លេចគេហទំព័ររបស់អ្នក មុនពេលធ្វើបច្ចុប្បន្នភាព K2 ទៅកំណែចុងក្រោយបំផុត សូមប្រើកម្មវិធីឥតគិតថ្លៃ សមាសភាគបម្រុងទុក អាគីបា .

បាទ / ចាស អ្នកកំពុងប្រើគំរូផ្ទាល់ខ្លួនរបស់អ្នក ឬគំរូដែលបានកែប្រែ បន្ទាប់មកចាប់ផ្តើមពីកំណែ 2.7.0 មានការផ្លាស់ប្តូរនៅក្នុងគំរូ K2 ដូច្នេះត្រូវប្រុងប្រយ័ត្ននៅពេល (បន្ទាប់ពី) ធ្វើបច្ចុប្បន្នភាព អ្នកនឹងត្រូវកែតម្រូវគំរូ។

ការដំឡើងឧបករណ៍បំបែកសម្រាប់ K2 តាមរយៈបន្ទះគ្រប់គ្រង Joomla

ប្រសិនបើអ្នកបានដំឡើងកំណែជាភាសាអង់គ្លេសរបស់ K2 បន្ទាប់មកអ្នកអាច Russify វា; k2_ru_language_pack.zipការបង្ក្រាបត្រូវបានដំឡើងតាមរយៈកម្មវិធីគ្រប់គ្រងផ្នែកបន្ថែម (ដំឡើង/លុប) នៅក្នុងផ្ទាំងគ្រប់គ្រង Joomla ដូចជាផ្នែកបន្ថែមផ្សេងទៀតសម្រាប់ Joomla ដែរ។ បន្ទាប់ពីដំឡើង Russifier សមាសភាគ K2 នៅលើគេហទំព័រ និងនៅក្នុងផ្ទាំងគ្រប់គ្រងនឹងត្រូវបាន Russified ទាំងស្រុង។

សមាសភាគ K2 ឥតគិតថ្លៃនឹងជួយធ្វើឱ្យការថតរបស់អ្នកកាន់តែគួរឱ្យចាប់អារម្មណ៍ និងផ្តល់ព័ត៌មាន។ ខ្ញុំនឹងប្រាប់អ្នកឱ្យលម្អិតសម្រាប់អ្នកសរសេរប្លក់ដំបូង របៀបដំឡើង និង Russify K2 នៅលើ Joomla.

ការដំឡើង K2

សមាសភាគ K2 ត្រូវបានដំឡើងពីគេហទំព័រផ្លូវការ http://getk2.org/ ។ នេះជាអ្វីដែលទំព័រសំខាន់នៃគេហទំព័រមើលទៅ។ ទាញយកកម្មវិធីទៅកុំព្យូទ័ររបស់អ្នកដោយចុចលើប៊ូតុង "ទាញយក K2" ។ អ្នកអាចស្គាល់សមត្ថភាពរបស់ K2 នៅលើគេហទំព័រសាកល្បងរបស់អ្នកអភិវឌ្ឍន៍ JoomlaWorks ។ សម្ភារៈនីមួយៗអាចរួមបញ្ចូលវិចិត្រសាលរូបថត និងកំណត់រចនាសម្ព័ន្ធការបង្ហាញនៃវាលបន្ថែម។ វាលបន្ថែមគឺជាការបង្ហាញព័ត៌មានសំខាន់ៗនៅជាប់រូបភាព។ វាមានប្រយោជន៍ជាពិសេសសម្រាប់ហាងអនឡាញ ភ្នាក់ងារអចលនទ្រព្យ ឬគេហទំព័រកាតាឡុក។ ដើម្បីទាញយក K2 ទៅកាន់គេហទំព័ររបស់អ្នក សូមចូលទៅកាន់ "ផ្នែកបន្ថែម" - "កម្មវិធីគ្រប់គ្រងផ្នែកបន្ថែម" "ការដំឡើង" - "ទាញយកកញ្ចប់ឯកសារ" ។ ជ្រើសរើសឯកសារនៅលើកុំព្យូទ័ររបស់អ្នក ហើយដំឡើងវានៅលើគេហទំព័រ។

Russification K2

ដើម្បីឱ្យការកំណត់ K2 ទាំងអស់ទៅជាភាសារុស្សី សូមត្រលប់ទៅគេហទំព័រផ្លូវការ ហើយទាញយក Russification នៃសមាសភាគ។ នៅក្នុងផ្នែក "ការបកប្រែ K2" ជ្រើសរើស "រុស្ស៊ី - រុស្ស៊ី" ទាញយកឯកសារហើយបញ្ចូលវាទៅគេហទំព័រ។ អ្នកអាចប្រាកដថាម៉ឺនុយ K2 ជាភាសារុស្សីដោយបើក "Components" - "K2" ។

ផ្ទាំង “ព័ត៌មាន” មានបញ្ជីកម្មវិធីជំនួយ និងម៉ូឌុល K2 ដែលមានទាំងអស់។ អ្នកក៏អាចស្វែងរកកំណែដែលត្រូវការនៃម៉ាស៊ីនមេគេហទំព័រ PHP, MySQL កំណត់សិទ្ធិថតឯកសារ និងព័ត៌មានមានប្រយោជន៍ផ្សេងទៀត។ សូមកត់សម្គាល់ដែនកំណត់នៃការទាញយក។ ពេលខ្លះអ្នកប្រើប្រាស់បង្ហោះបណ្ណសារ ឬរូបថតធំជាង ហើយមិនអាចយល់ពីមូលហេតុដែលកំហុសកើតឡើង។ ឯកសារធំត្រូវតែផ្ទុកឡើងដោយផ្ទាល់ទៅបង្ហោះ។

កម្មវិធីជំនួយ K2 បន្ថែម

K2 មិនរួមបញ្ចូលវិចិត្រសាល ឬកម្មវិធីជំនួយវីដេអូទេ។ ពួកគេត្រូវទាញយកដោយឡែកពីគ្នានៅលើគេហទំព័រតែមួយ។ ឬបើក "កម្មវិធីគ្រប់គ្រងផ្នែកបន្ថែម" - "ដំឡើងពី JED" វាយ AllVideos ក្នុងការស្វែងរក ហើយទាញយកកម្មវិធីជំនួយ។ កម្មវិធីជំនួយវិចិត្រសាលរូបភាពសាមញ្ញ PRO ត្រូវបានបង់។ សម្រាប់គេហទំព័រមួយ ខ្ញុំបានទិញគំរូមួយដែលមានសមាសភាគ K2 ដែលបានដំឡើងជាមុន និងកម្មវិធីជំនួយវិចិត្រសាលដែលបានបង់ប្រាក់។ នៅលើគេហទំព័រមួយផ្សេងទៀត ខ្ញុំនឹងដំឡើងវិចិត្រសាលដោយឥតគិតថ្លៃពីអ្នកអភិវឌ្ឍន៍ដូចគ្នា វិចិត្រសាលរូបភាពសាមញ្ញ។ យើងដំឡើងវិចិត្រសាលតាមរបៀបដូចគ្នាពីអ៊ីនធឺណិត។ កុំភ្លេចបើកកម្មវិធីជំនួយនៅក្នុងកម្មវិធីគ្រប់គ្រងកម្មវិធីជំនួយ។ ខ្ញុំនឹងពិនិត្យមើលពីរបៀបដែល K2 ដំណើរការ និងថាតើវាអាចធ្វើទៅបានដោយគ្មានកម្មវិធីជំនួយបង់ប្រាក់ឬអត់។ ខ្ញុំពិតជានឹងសរសេរអំពីលទ្ធផល។

ការលុបរូបភាពដែលបានកំណត់ជាមុន

ជាដំបូង ខ្ញុំបានលុបរូបភាពដែលបានដំឡើងជាមុននៅក្នុង K2 ។ ពួកវាមិនមានតែមួយទេហើយនឹងមិនត្រូវការ។ បើក "កម្មវិធីគ្រប់គ្រងប្រព័ន្ធផ្សព្វផ្សាយ" ហើយចូលទៅថតឯកសារ។ យើងជ្រើសរើស និងលុបរូបភាពដែលមិនចាំបាច់។ ខ្ញុំបានលុបអ្វីៗទាំងអស់។ យើង​បាន​បង្កើន​ទំហំ​មួយ​ចំនួន​លើ​ការ​បង្ហោះ​របស់​យើង។ ខ្ញុំនឹងសរសេរនៅក្នុងអត្ថបទបន្ទាប់អំពីរបៀបមិនឱ្យបង់ប្រាក់លើសនិងទទួលបានលក្ខណៈពិសេសទាំងអស់នៃការបង្ហោះទំនើបសម្រាប់ប្រាក់តិចតួចបំផុត។

K2 គឺជាកម្មវិធីបង្កើតមាតិកាដ៏មានអានុភាពសម្រាប់ Joomla ដែលត្រូវបានរចនាឡើងដើម្បីជំនួសទាំងស្រុងនូវសមាសធាតុ com_content ស្តង់ដារ និងមានមុខងារដ៏មានអានុភាពដែលមិនពិបាករៀន ដោយសារចំណុចប្រទាក់ដ៏ល្អឥតខ្ចោះរបស់វា។

ការពិពណ៌នាអំពីសមាសធាតុ K2

អ្នកបង្កើតមាតិកា K2ត្រូវបានបង្កើតឡើងដោយក្រុមអភិវឌ្ឍន៍ JoomlaWorksជាការជំនួសពេញលេញសម្រាប់សមាសភាគមាតិកាស្តង់ដារ Joomlaហើយនៅពេលនេះ សមាសភាគមានអ្វីគ្រប់យ៉ាង ដូច្នេះអ្នកអាចបោះបង់មុខងារស្តង់ដារនេះដោយគ្មានការឈឺចាប់។

ការដំឡើងផ្នែកបន្ថែមត្រូវបានអនុវត្តតាមស្តង់ដារ ដូចជាផ្នែកបន្ថែមផ្សេងទៀតសម្រាប់ Joomla!- ឆ្លងកាត់ កម្មវិធីគ្រប់គ្រងផ្នែកបន្ថែម. សមាសភាគគាំទ្រការនាំចូលពេញលេញនៃសម្ភារៈពី Joomlaហើយអ្នកនឹងទទួលបានជម្រើសថ្មីជាច្រើនភ្លាមៗសម្រាប់មាតិកាដែលមានស្រាប់របស់អ្នក។

  • ទម្រង់សម្រាប់ធាតុ,
  • រូបភាព,
  • វីដេអូ,
  • ផតខាស,
  • វិចិត្រសាលរូបភាព,
  • វិចិត្រសាលឯកសារភ្ជាប់,
  • ច្រើនទៀត។

សមាសភាគ K2គឺជាដំណោះស្រាយដ៏ល្អសម្រាប់ការគ្រប់គ្រងមាតិកា ដោយមិនគិតពីទំហំនៃគេហទំព័រ៖ អ្នកអាចប្រើវាសម្រាប់ប្លុកតូចមួយ គេហទំព័រសាជីវកម្មដ៏ស្មុគស្មាញ ឬសូម្បីតែវិបផតថលព័ត៌មាន (អ្នកនិពន្ធខ្លឹមសារ ផ្នែកទស្សនាវដ្តី ជួរឈរ។ល។)។ ដោយប្រើផ្នែកបន្ថែមនេះ អ្នកអាចបង្កើតកាតាឡុកផលិតផល ផលប័ត្រ មូលដ្ឋានចំណេះដឹង អ្នកគ្រប់គ្រងឯកសារសម្រាប់ការទាញយកឯកសារភ្ជាប់ បញ្ជីកាតាឡុក បញ្ជីព្រឹត្តិការណ៍ និងអ្វីៗជាច្រើនទៀតយ៉ាងងាយស្រួល - ទាំងអស់នេះត្រូវបានរួមបញ្ចូលនៅក្នុងកញ្ចប់សមាសភាគស្តង់ដារ។

K2 គឺអាចពង្រីកបាន៖ អ្នកអាចបង្កើតប្រភេទមាតិកាជាក់លាក់នៃគេហទំព័របានយ៉ាងងាយស្រួល។

គោលការណ៍ប្រតិបត្តិការរបស់ K2

ប្រតិបត្តិការរបស់សមាសភាគបែងចែកយ៉ាងច្បាស់នូវគោលការណ៍សំខាន់ៗចំនួន ៤៖

  • ពហុមុខងារ,
  • ភាពងាយស្រួលនៃការប្រើប្រាស់,
  • ប្រព័ន្ធគំរូដែលអាចបត់បែនបាន,
  • ដំណើរការដែលប្រសើរឡើង។

ដោយផ្អែកលើចំណុចខាងលើវាមិនគួរឱ្យភ្ញាក់ផ្អើលនោះទេ។ K2- មួយក្នុងចំណោមធំបំផុតនិងពេញនិយមបំផុតនៅលើពិភពលោក CCKសម្រាប់គេហទំព័រនៅលើ CMS Joomla.

ការចែកចាយសមាសធាតុ K2

ផ្នែកបន្ថែមត្រូវបានចែកចាយដោយមិនគិតថ្លៃក្រោមអាជ្ញាប័ណ្ណស្តង់ដារ GNU/GPL. ទាញយក K2វាអាចទៅរួចពីគេហទំព័ររបស់អ្នកអភិវឌ្ឍន៍។

Russification K2

ក្រុមរបស់យើងបានទាក់ទាញការយកចិត្តទុកដាក់ចំពោះការលំបាកដែលកើតឡើងជាមួយនឹងការដំឡើងភាសារុស្ស៊ីសម្រាប់សមាសភាគនេះ។ ចូរនិយាយបន្តិចអំពីភាពជាក់លាក់នៃការលំបាកទាំងនេះ និងរបៀបដោះស្រាយវា។

ដូច្នេះ កញ្ចប់ភាសាផ្លូវការអាចរកបាននៅលើទំព័រនេះ។ ហើយនៅដំណាក់កាលនេះការលំបាកក្នុងការជ្រើសរើសកើតឡើងហើយ ចាប់តាំងពីការបង្ក្រាបចំនួន 4 សម្រាប់ K2 ត្រូវបានផ្តល់ជូនសម្រាប់ការទាញយក៖

  • រុស្សី
  • អក្សរកាត់ Petrine រុស្ស៊ី
  • រុស្ស៊ី (រុស្ស៊ី)
  • រុស្ស៊ី (អ៊ុយក្រែន)

ជម្រើសរបស់អ្នកគួរតែធ្លាក់ រុស្ស៊ី (រុស្ស៊ី).

ដើម្បីចាប់ផ្តើម ប្រសិនបើអ្នកប្រើសមាសភាគ K2 និងគំរូនីមួយៗរបស់វា នោះអ្នកត្រូវចម្លងមាតិកាទាំងមូលនៃគំរូ K2 ទៅក្នុងគំរូ Joomla របស់អ្នក។ វិធីនេះ នៅពេលធ្វើបច្ចុប្បន្នភាព K2 (ជាពិសេស J2.5 និងខ្ពស់ជាងនេះ) អ្នកនឹងមិនបាត់បង់ការផ្លាស់ប្តូររបស់អ្នកដែលអ្នកបានធ្វើនៅក្នុងឯកសារគំរូ K2 នោះទេ។

បង្កើតច្បាប់ចម្លងនៃគំរូ K2

បើកថតឯកសារ៖ /components/com_k2/ គំរូ/ ហើយចម្លងមាតិការបស់វាទៅថតជាមួយគំរូរបស់អ្នក (បន្ទាប់ពីបង្កើតថតឯកសារ com_k2/ គំរូ/ ): /templates/name_of_your_Joomlatemplate/html/com_k2/ គំរូ/
ប្រសិនបើអ្នកនឹងមិនប្រើការបំបែកវាលបន្ថែមនៅគ្រប់ទីកន្លែងទេនោះ ការបង្កើតគំរូដាច់ដោយឡែកសម្រាប់គោលបំណងទាំងនេះនឹងមានប្រយោជន៍ខ្លាំងណាស់។ ឧទាហរណ៍ យើង​នឹង​បង្ហាញ​អត្ថបទ​មួយ​ចំនួន​តាម​របៀប​ដែល​ពួក​វា​ត្រូវ​បាន​បង្ហាញ​ក្នុង K2 តាម​លំនាំដើម (ទោះ​បី​ជា​ពុម្ព​ត្រូវ​បាន​ហៅ​ថា លំនាំដើម) ហើយគំរូទំនើបរបស់យើងនឹងត្រូវបានគេហៅថា tritely ថ្មី។. ដើម្បីធ្វើឱ្យវាកាន់តែច្បាស់ សូមក្រឡេកមើលមែកធាងក្នុងរូបភាព (ប្រយ័ត្ន - យើងនឹងនិយាយអំពីឈ្មោះឯកសាររចនាប័ទ្ម CSS នៅក្នុងថតខាងក្រោម)។ ក្នុងឧទាហរណ៍របស់យើង យើងប្រើគំរូពី Yootheme - Nano3 ។

មាតិកាថតឯកសារ លំនាំដើមចម្លងវាទាំងស្រុងទៅក្នុងថតឯកសារ ថ្មី។. វាស្ថិតនៅក្នុងថតថ្មីដែលយើងនឹងធ្វើឧបាយកលបន្ថែមទៀតទាំងអស់។

ចាប់តាំងពី K2 តាមលំនាំដើម "ទាញ" រចនាប័ទ្មពីថត "ដើម" នៃសមាសភាគ ( /components/com_k2/css/k2.css) យើងដោះស្រាយបញ្ហាដូចខាងក្រោមៈ

ដោយផ្តល់នូវការបដិសេធជាមូលដ្ឋានសម្រាប់ item.phpយើងកំពុងកំណត់រចនាប័ទ្មចំណងជើង និងលុបរចនាប័ទ្មពុម្ពអក្សរលំនាំដើម - គ្រួសារដែលបង្កើតដោយ K2 ហើយជំនួសវាឱ្យទទួលមរតកពីគំរូ។ ក្នុងករណីនេះ អ្នកគួរតែឃើញការផ្លាស់ប្ដូរឈ្មោះរចនាប័ទ្ម។

តើធ្វើដូចម្តេចដើម្បីពង្រីកនេះ?

អ្នកអាចចុចកណ្ដុរស្ដាំលើកម្មវិធីរុករករបស់អ្នកនៅលើផ្នែកណាមួយដែលអ្នកចង់ផ្លាស់ប្តូរ នោះជាថ្នាក់ CSS ឬលេខសម្គាល់ដែលបានប្រកាស និងការកំណត់ដែលបានប្រើ បំបែករចនាសម្ព័ន្ធ CSS ថ្មីទៅជាអក្សរវាយអក្សរ ពណ៌ និងប្លង់ ហើយបន្ទាប់មកគ្រាន់តែចម្លងឧបករណ៍ជ្រើសរើស CSS ដែលអ្នកចង់បាន។ ហើយបិទភ្ជាប់ទៅក្នុងឯកសារកែ CSS ដែលសមស្រប។ ធ្វើការផ្លាស់ប្តូរ និងរក្សាទុក។

ឥឡូវនេះអ្នកមានការកំណត់លំនាំដើម អ្នកអាចចម្លងថតរងលំនាំដើម ហើយបន្ទាប់មកប្តូរឈ្មោះដើម្បីបង្កើតគំរូថ្មី។ គ្រាន់តែធ្វើឱ្យប្រាកដថាគំរូទីពីរថ្មីរបស់អ្នកត្រូវបានចាត់ថ្នាក់ជា K2។

ការកំណត់រចនាប័ទ្ម

IN item.phpយើងផ្តល់តំណនាំចូលដើម្បីទាញយកឯកសារ CSS - k2.css. អ្នកអាចចម្លង CSS ទាំងអស់ពីឯកសាររចនាប័ទ្មសមាសភាគ K2 - k2.css ហើយដាក់វានៅទីនេះ។ ខ្ញុំចូលចិត្តបដិសេធតែអ្វីដែលតម្រូវ។ នៅក្នុង k2.css យើងផ្តល់តំណភ្ជាប់ទៅ CSS បន្ថែមចំនួន 3 ដែលគ្រាន់តែបំបែកទៅជាអក្សរ ប្លង់ និងពណ៌ អ្នកមិនចាំបាច់ប្រើវាទេ ប្រសិនបើអ្នកមិនចង់ទេ ខ្ញុំបានបំបែកពួកវាចេញតាមការស្នើសុំដោយអតិថិជនកម្រិតខ្ពស់។

នេះសន្មតថាអ្នកបានធ្វើការជាមួយ K2 រួចហើយដែលមានន័យថាអ្នកបានបង្កើតក្រុមនៃវាលបន្ថែមហើយនៅក្នុងវា - យ៉ាងហោចណាស់វាលពីរដោយខ្លួនឯង។ បន្ទាប់​មក យើង​ត្រូវ​កំណត់​ក្រុម​វាល​រង​នេះ​ទៅ​ក្នុង​ប្រភេទ​របស់​យើង ដែល​យើង​បាន​កំណត់​គំរូ​ថ្មី។ យើងបង្កើតសម្ភារៈសាកល្បង បើកវា ហើយធ្វើការបញ្ចូលក្នុងវាលបន្ថែម (ក្នុងឧទាហរណ៍របស់យើង ទាំងនេះគឺជា banal "Demo" និង "Download"):

ឥឡូវនេះ សូមក្រឡេកមើលមាតិកានៃថតគំរូ K2 របស់យើង។

category.php ឯកសារដែលទទួលខុសត្រូវក្នុងការបង្ហាញបញ្ជីប្រភេទ
category_item.php ឯកសារដែលទទួលខុសត្រូវក្នុងការចេញសម្ភារៈនៅពេលបើកប្រភេទដោយផ្ទាល់នៅក្នុងរបៀបប្លុក
item.php ឯកសារដែលទទួលខុសត្រូវក្នុងការចេញសម្ភារៈក្នុងទម្រង់ពង្រីក (ពេញ)
item_comments_form.php ឯកសារលទ្ធផលទម្រង់មតិបន្ទាប់ពីសម្ភារៈ
itemform.php បន្ថែមឯកសារលទ្ធផលទម្រង់សម្ភារៈ
latest.php ឯកសារលទ្ធផលនៃបញ្ជីសម្ភារៈថ្មីៗ
latest_item.php ឯកសារលទ្ធផលសម្ភារៈនៅក្នុងបញ្ជីសម្ភារៈថ្មីៗ
new_style.css ឯកសាររចនាប័ទ្មសម្រាប់គំរូនេះ (ក្នុងឧទាហរណ៍របស់យើង ឈ្មោះគំរូគឺថ្មី)
tag.php ឯកសារលទ្ធផលសម្រាប់បញ្ជីសម្ភារៈតាមស្លាក
user.php ឯកសារលទ្ធផលទំព័រអ្នកនិពន្ធ

ឧទាហរណ៍ យើងនឹងជីកចូលទៅក្នុងឯកសារដែលទទួលខុសត្រូវសម្រាប់ការចេញសម្ភារៈនៅក្នុងរបៀបប្លុក - ពោលគឺ category_item.php. ចូរប្រាកដថានៅពេលមើលបញ្ជីសម្ភារៈដែលអ្នកប្រើប្រាស់មើលឃើញតែប៉ុណ្ណោះ ការបង្ហាញហើយនៅពេលមើលសម្ភារៈដែលបានពង្រីក វាលមួយក៏នឹងលេចឡើងផងដែរ។ ទាញយក.
ខ្ញុំចង់ទាក់ទាញការយកចិត្តទុកដាក់របស់អ្នកចំពោះការពិតដែលថាឯកសារមួយផ្សេងទៀតទទួលខុសត្រូវចំពោះការមើលសម្ភារៈដែលបានពង្រីកគឺ - item.phpហើយក្នុងឧទាហរណ៍របស់យើង ដើម្បីសម្រេចបានលទ្ធផលដែលចង់បាន មានតែឯកសារដំបូងប៉ុណ្ណោះដែលនឹងត្រូវកែតម្រូវ។ category_item.php.

ការបំបែកវាលបន្ថែម

បើកឯកសារ /templates/template_name/html/com_k2/templates/new/category_item.phpហើយបន្ទាប់ពីបន្ទាត់៖

បានកំណត់("_JEXEC") ឬស្លាប់("ការចូលប្រើដែលបានដាក់កម្រិត");

(នេះគឺស្ទើរតែនៅដើមដំបូងនៃឯកសារ) បញ្ចូលកូដខាងក្រោម៖

// វាលបន្ថែមនៃសម្ភារៈ K2 $extrafields = អារេ(); foreach($this->item->extra_fields as $item) ( $extrafields[$item->id] = $item->value; )

បន្ទាប់ពីនេះ យើងត្រូវដកលទ្ធផលដែលមានស្រាប់នៃវាលបន្ថែមទាំងអស់។ យើងរកមើលលេខកូដនៅក្នុងតំបន់នៃបន្ទាត់ទី 136 (លេខបន្ទាត់អាចផ្លាស់ប្តូរពីកំណែមួយទៅកំណែ - សម្រាប់នេះអ្នកត្រូវតែមានក្បាលនៅលើស្មារបស់អ្នកនិងដៃត្រង់តិចឬច្រើន) ហើយលុបវា:

item-> params-> get("catItemExtraFields") && រាប់($this-> item-> extra_fields)): ?>

    item-> extra_fields ជា $key=> $extraField): ?>តម្លៃ! = ""): ?>
  • ប្រភេទប្រភេទ); ?> ក្រុមក្រុម; ?>">ប្រភេទ == "បឋមកថា"): ?>

    ឈ្មោះ; ?>

    ឈ្មោះ; ?> តម្លៃ; ?>

បន្ទាប់យើងត្រូវបង្ហាញវាលបន្ថែមមួយនៅខាងក្រោម ការណែនាំ- អត្ថបទនៃសម្ភារៈនេះនឹងក្លាយជាវាល ការបង្ហាញដែលមានលេខសម្គាល់តែមួយគត់ - 1 (អ្នកអាចស្វែងរកលេខសម្គាល់វាលនៅក្នុងបន្ទះគ្រប់គ្រង K2 នៅក្នុងផ្ទាំងវាលបន្ថែម)៖

បន្ទាប់មកនៅក្នុងឯកសារដូចគ្នា។ category_item.phpយើងស្វែងរកទីតាំងសមស្របមួយដើម្បីដាក់វាលបន្ថែម (ក្នុងករណីរបស់យើង វានឹងស្ថិតនៅផ្នែកខាងលើនៃសម្ភារៈ នៅក្រោមអ្នកនិពន្ធ) ហើយបញ្ចូលកូដខាងក្រោម៖

កន្លែងណា - នេះគឺជាលេខសម្គាល់នៃវាលបន្ថែម ការបង្ហាញ. យើងធ្វើឱ្យទំព័រឡើងវិញនៅលើគេហទំព័រ ហើយឃើញវាលមួយរបស់យើង ដែលមានលេខសម្គាល់ 1 . តាមរបៀបដូចគ្នា បញ្ចូលវាលផ្សេងទៀតនៅកន្លែងណាមួយក្នុងគំរូ K2 ដោយកុំភ្លេចផ្លាស់ប្តូរ លេខសម្គាល់រាល់ពេលដែលអ្នកបន្ថែមវាលថ្មីទៅក្នុងគំរូ បើមិនដូច្នេះទេ អ្នកនឹងបញ្ចប់ដោយវាលដូចគ្នានៅកន្លែងផ្សេងៗគ្នានៅក្នុងគំរូ៖

ចំណាំសំខាន់៖ បច្ចុប្បន្នអ្នកអាចប្រើឈ្មោះក្លែងក្លាយបន្ថែម។ វាលជំនួសឱ្យលេខសម្គាល់ ដែលនឹងធ្វើឱ្យការរុករកមានភាពងាយស្រួលក្នុងឯកសារគំរូ K2៖

$this->item->extraFields->ALIAS->name $this->item->extraFields->ALIAS->value

ដូច្នេះ ម្ចាស់រីករាយនៃ K2 ដែលចាប់ផ្តើមពីកំណែ 2.6.1 ក៏អាចរីករាយជាមួយនឹងការពិតដែលថាឥឡូវនេះវាអាចធ្វើទៅបានដើម្បីបង្ហាញឈ្មោះ និងតម្លៃនៃវាលបន្ថែមណាមួយនៅកន្លែងណាមួយនៅក្នុងគំរូ! ជាការប្រសើរណាស់ សម្រាប់ជាប្រយោជន៍នៃភាពសាមញ្ញ ដូច្នេះដើម្បីនិយាយ យើងនឹងធ្វើការ "វិធីចាស់" សម្រាប់ពេលនេះ។
និងកំណត់ចំណាំមួយទៀត។ ដូចដែលអ្នកប្រហែលជាបានកត់សម្គាល់រួចហើយ យើងគ្រាន់តែបង្ហាញតម្លៃនៃវាលបន្ថែមប៉ុណ្ណោះ ដែលឈ្មោះវាលមិនចាំបាច់ក្នុងករណីរបស់យើង ហើយយើងខកខានវា។ ប្រសិនបើអ្នកចង់បង្ហាញទាំងឈ្មោះវាល និងតម្លៃរបស់វា អ្នកត្រូវកែប្រែកូដដែលយើងបានបន្ថែមនៅដើមបន្តិច (ចងចាំបន្ទាប់ពីបន្ទាត់ហាមឃាត់ការចូលប្រើឯកសារដោយផ្ទាល់)៖

// វាលបន្ថែមនៃសម្ភារៈ K2 $extrafields = អារេ(); foreach($this->item->extra_fields as $item) ( // ដោយបន្ថែមបន្ទាត់ខាងក្រោម យើងកំណត់អថេរដែលមានឈ្មោះវាលបន្ថែម ហើយនៅបន្ទាប់ - តម្លៃរបស់វា៖ $extrafieldsname[$item->id ] = $item->name ; $extrafields[$item->id] = $item->value )

ការរចនាបុគ្គលនៃវិស័យនីមួយៗ

បន្ទាប់មក យើងត្រូវរចនាវាលបន្ថែម K2 ជាលក្ខណៈបុគ្គល។ ដើម្បីធ្វើដូចនេះគ្រាន់តែដាក់ស៊ុមកូដរបស់យើងជាមួយ DIV ឬធាតុផ្សេងទៀតនៃជម្រើសរបស់អ្នក ហើយបន្ថែមថ្នាក់ CSS ឬលេខសម្គាល់ទៅវា ដើម្បីបង្កើតរចនាប័ទ្មពិសេសមួយ ឧទាហរណ៍ តោះធ្វើដូចនេះ៖

បន្ទាប់ពីនោះ បើកឯកសារ CSS នៃសមាសភាគ K2 (នេះគឺជាឯកសារ new_style.css របស់យើង) ហើយបង្កើតរចនាប័ទ្មរចនា។ នៅទីនេះអ្នកអាចតុបតែងតាមការចង់បាន។ ឧទាហរណ៍ដូចនេះ៖

ការបង្ហាញ (ផ្ទៃខាងក្រោយ៖ url ("../images/red-button.png"); ទទឹង៖ 60px; កម្ពស់៖ 20px; រឹម៖ 8px 0 7px 5px;)

ប៉ុន្តែ​ខ្ញុំ​បាន​ប្រើ​រចនាប័ទ្ម​គំរូ​ដែល​បាន​ផលិត​រួច​ហើយ​ដោយ​សាមញ្ញ​សរសេរ class="uk-button uk-button-success" បូក​បន្ថែម​របស់​ខ្ញុំ​ផ្ទាល់​សម្រាប់​ការ​ដាក់​ទីតាំង៖

.demo (បង្ហាញ៖ flex; ) .demo_button (រឹម៖ ១ % ស្វ័យប្រវត្តិ; ) .demo_button a ( ពណ៌៖ #ffff; )

លទ្ធផលដែលយើងទទួលបានគឺ៖

ធ្វើឱ្យកិច្ចការកាន់តែពិបាក

នៅក្នុងរបៀប "ធម្មតា" វាល K2 បន្ថែមត្រូវបានបង្ហាញក្នុងវដ្ដមួយ ក្នុងឧទាហរណ៍មុន យើងបានដកវដ្ត ហើយបង្ហាញវាលនីមួយៗ។ ប៉ុន្តែតើយើងនឹងមិនធុញទ្រាន់ទេប្រសិនបើយើងមានវាលពីរដប់ ហើយយើងមិនចាំបាច់បង្កើតការរចនាបុគ្គលសម្រាប់វាលនីមួយៗនោះទេ ប៉ុន្តែត្រូវការតែលាក់វាលមួយ ឬពីរពីអ្នកខាងក្រៅ? ចូរយើងបញ្ចេញវាម្តងទៀតនៅក្នុងរង្វិលជុំ ដោយមិនរាប់បញ្ចូលវាលដែលមិនចាំបាច់។ ស្ថានភាពជាមួយឈ្មោះក្លែងក្លាយប្រាកដជាមិនសមនឹងយើងទេ។ ឧទាហរណ៍ យើងនឹងបង្ហាញវាល "តម្លៃលក់ដុំ" សម្រាប់តែក្រុមជាក់លាក់នៃអ្នកប្រើប្រាស់ K2 (សូមហៅពួកគេថា "អ្នកលក់ដុំ")។ ក្នុងឧទាហរណ៍នេះ សូមពិចារណាលើវាល "ការលក់ដុំតូច" និង "ការលក់ដុំធំ" ដែលលេខសម្គាល់របស់ពួកគេស្មើនឹង 19 និង 20 រៀងគ្នា និងក្រុមអ្នកប្រើប្រាស់ "អ្នកលក់ដុំ" ដែលលេខសម្គាល់របស់វាស្មើនឹង 5 ។

សូមចំណាំ៖ យើងមិនដំណើរការជាមួយក្រុមអ្នកប្រើប្រាស់ JOOMLA ទេ ប៉ុន្តែជាមួយក្រុមអ្នកប្រើប្រាស់ K2។ នេះសំខាន់!

    item-> extra_fields ជា $key=> $extraField): ?>តម្លៃ! = "") && ($extraField->id<>19) && ($extraField->id<> 20 )): ?>
  • ប្រភេទប្រភេទ); ?> ក្រុមក្រុម; ?>"> ឈ្មោះ; ?>: តម្លៃ; ?>

ដូច្នេះនៅក្នុងបំណែកនៃកូដនេះ យើងបង្ហាញវាលទាំងអស់ លើកលែងតែទទេ និងដែលមាន id=19 និង id=20។ ឥឡូវនេះសូមពិនិត្យមើលថាតើអ្នកប្រើប្រាស់មានលេខសម្គាល់អ្វី ហើយប្រសិនបើគាត់មកពីក្រុម "អ្នកលក់ដុំ" (ឧទាហរណ៍ id នៃក្រុមអ្នកប្រើប្រាស់ K2 = 5) យើងនឹងបង្ហាញវាលពីរដែលនៅសល់ដោយប្រើវិធីសាស្ត្រដែលបានពិពណ៌នាពីមុន៖

// ទទួលបានលេខសម្គាល់អ្នកប្រើប្រាស់ K2 និងក្រុម K2 របស់គាត់។លេខសម្គាល់); ប្រសិនបើ ($k2_user-> ក្រុម >= 5 ) ( ?> "

" ?>

តោះមើលកូដដែលបានបញ្ចប់៖

// ចាប់ផ្តើមការស្វែងរកវដ្តនៃវាលបន្ថែមដែលមានស្រាប់ទាំងអស់។

    item-> extra_fields as $key=> $extraField): ?> // យើងពិនិត្យមើលថាតើវាលបន្ថែមទទេហើយថាតើលេខសម្គាល់របស់វាមានលេខ 19 និង 20 ហើយប្រសិនបើលក្ខខណ្ឌគឺពិត យើងបង្ហាញវាលបន្ថែមម្តងមួយៗ៖តម្លៃ! = "") && ($extraField->id<>19) && ($extraField->id<> 20 )): ?>
  • ប្រភេទប្រភេទ); ?> ក្រុមក្រុម; ?>"> ឈ្មោះ; ?>: តម្លៃ; ?>
// ទទួលបានលេខសម្គាល់អ្នកប្រើប្រាស់ K2 និងក្រុម K2 របស់គាត់។លេខសម្គាល់); // ពិនិត្យមើលការអនុលោមតាមក្រុមរបស់យើង ហើយប្រសិនបើក្រុម = 5 (អ្នកលក់ដុំ) - បន្ទាប់មកបង្ហាញវាលបន្ថែមដែលមានលេខសម្គាល់ = 19 និង 20ប្រសិនបើ ($k2_user-> ក្រុម >= 5 ) ( ?> // ប្រសិនបើលក្ខខណ្ឌមិនត្រូវបានបំពេញ (លេខសម្គាល់ក្រុមមិនស្មើនឹង 5) បន្ទាប់មក"
នៅទីនេះ យើងបង្ហាញការព្រមានថាក្រុមនេះមិនត្រូវបានអនុញ្ញាតឱ្យមើលទេ។
" ?>

លទ្ធផល៖

ខ្ញុំគិតថាភាពសាមញ្ញនៃដំណោះស្រាយនេះនឹងមិនធ្វើឱ្យមានការភ័ន្តច្រឡំសូម្បីតែចំណេះដឹងតិចតួចបំផុតនៃប្រធានបទរបស់ Jumler ។ ដោយប្រើបច្ចេកទេសនេះ អ្នកមិនត្រឹមតែអាចបង្ហាញ/លាក់បន្ថែមប៉ុណ្ណោះទេ។ វាល ប៉ុន្តែប្រសិនបើចង់បាន សូមដាក់វាតាមលំដាប់ផ្សេងៗគ្នា នៅដើម និងចុងបញ្ចប់នៃអត្ថបទ ហើយក៏បង្ហាញវាលពីក្រុមផ្សេងៗគ្នាក្នុងអត្ថបទមួយ។