רכיב Inurl k2 נהדר. K2: איזה סוג של חיה? רעיון כללי. אפשרויות תצוגת קטגוריות

11.08.2023

מאת המחבר:שלום רב, קוראים יקרים. כידוע, ב-CMS Joomla, ליצירת חומר, מסופק מספר קבוע של שדות המהווים את המבנה והתוכן שלו. לדוגמה, כותרת, טקסט, תמונה, קישור לקטגוריה וכו'. יחד עם זאת, הוספת אלמנטים נוספים אינה אפשרית בפונקציונליות הסטנדרטית, ללא ביצוע שינויים במנוע כמובן. לכן, במאמר זה נסתכל על תוסף K2 Joomla, שהוא מעצב תוכן עבור ה-CMS הנ"ל.

כפי שכבר צוין, הרכיב הסטנדרטי של חומרים com_content, למרות שהוא מבצע את המשימות שלו, הפונקציונליות שלו עדיין מוגבלת מאוד מבחינת הרחבה. כלומר, אנחנו לא יכולים להוסיף שדות נוספים למבנה החומר באמצעות פאנל הניהול של ג'ומלה, ואני אפילו לא מדבר על יותר דברים קשים, למשל, על מנגנון הוספת הערות. כמובן, בהכרת ה-API של Joomla, אתה יכול להרחיב את הפונקציונליות של רכיב com_content על ידי הוספת הקוד הדרוש, אבל למתחילים זו משימה קשה למדי. לכן, ככלל, כדי לפתור משימות לא סטנדרטיות שונות, משתמשים בהרחבות של צד שלישי שמוסיפות את הפונקציונליות החסרה ל-CMS.

אבל מה אם, למשל, נצטרך להוסיף כמה שדות נוספים לחומר הסטנדרטי - מערכת הערות, כמו גם היכולת להכניס סרטונים ישירות לתוכן החומר. התשובה פשוטה - התקן את ההרחבות הנחוצות, כלומר את רכיב ההערות (לא משנה איזה מהם עכשיו) ואת הפלאגין להכנסת תוכן וידאו. אבל לגבי הוספת שדות נוספים, זו כבר בעיה, שכן לפעמים קשה מאוד למצוא הרחבה מתאימה. לכן ב במקרה הזההפתרון הטוב ביותר הוא להשתמש בבונה תוכן (Content Construction Kit או CCK), אשר יחסוך מכם את הצורך להתקין מגוון הרחבות נוספות(כולל אלה המפורטים לעיל).

ערכת בניית תוכן או CCK היא מערכת ליצירת סוגי תוכן מותאמים אישית. כלומר, מדובר בתוסף מיוחד המספק כלים ליצירה והתאמה אישית סוגים שוניםתוֹכֶן. במקרה זה, ככלל, סוג התוכן נוצר על ידי יצירת השדות הדרושים. בהתאם לכך, מספר השדות שניתן לקשר לחומר אינו מוגבל. כלומר, המפתח באופן עצמאי, באמצעות פאנל הניהול, יוצר את השדות הדרושים וקושר אותם לסוג תוכן חדש, אשר ישמש בעתיד למילוי האתר בתוכן.

IN זמן נתוןנוצרו מספר רב של בוני תוכן שונים עבור CMS Joomla, אך לדעתי, המוצלח והקל ביותר לשימוש הוא רכיב K2 Joomla, אותו ניתן להוריד מהקישור.

תכונות עיקריות של הרכיב

1. לוח בקרה נוח של הרכיב.

2. מנהל קטגוריות משלו התומך ברמות קינון בלתי מוגבלות.

3. ג'ומלה מובנית ברכיב k2 מנהל נוחאלמנטים (חומרים) עם סט סטנדרטי של שדות, אותם ניתן להוסיף משלך במידת הצורך.

4. מערכת תגובות משולבת עם הגנת דואר זבל מובנית, מערכת הצבעה ואייקונים רשתות חברתיות.

נטיות מודרניותוגישות בפיתוח אתרים

למד את האלגוריתם לצמיחה מהירה מאפס בבניית אתרים

5. מערכת תיוג משולבת ( מילות מפתח), שתוכל לאגד לאלמנטים שאתה יוצר, בדומה ל-CMS WordPress, שיכול להיות שימושי בעת יצירת בלוג.

6. לכל חומר, בנוסף לשדות נוספים, ניתן לצרף תמונה, וכן, במידת הצורך, גלריית תמונות, אם כי לשם כך יש להתקין תוסף מיוחד.

7. מערכת הגדרות גמישה.

8. הבנאי K2 Joomla 3 מספק גם את היכולת לצרף קובץ שרירותי לרכיב שנוצר להורדה שלאחר מכן על ידי מבקרי האתר.

9. תמיכה כמות גדולהמגוון שדות שניתן להוסיף לסוגי התוכן שאתה יוצר. במקרה זה, השדות מקובצים לקבוצות, וזה מאוד נוח, שכן ניתן לקשר קבוצה של שדות נוספים לקטגוריה ספציפית. המשמעות היא ששדות מהקבוצה המקושרת יהיו זמינים לחומרי קטגוריה שנוצרו.

10. הוספה ועריכה של חומרים מחלק המשתמש באתר. במקרה זה, על המשתמש להיות בעל הזכויות המתאימות.

כמובן, רשמתי רק את היכולות העיקריות של רכיב K2 למעשה, היכולות שלו הן אדירות ואני חושב שתראה זאת בעצמך אם תשתמש בו בעבודה שלך. יותר עבודה מפורטתעם הרחבה זו נדון בקורס. כל הכבוד לך וקידוד שמח!!!

מגמות וגישות מודרניות בפיתוח אתרים

למד את האלגוריתם לצמיחה מהירה מאפס בבניית אתרים

K2 מספקת פתרון משולב מחוץ לקופסה הכולל טפסי תוכן עשירים לפריטים (חשבו על מאמרי ג'ומלה עם שדות נוספים לתמונות מאמרים, סרטונים, גלריות תמונות וקבצים מצורפים), קטגוריות ברמות מקוננות, תגיות, הערות, מערכת להרחבה טופס בסיס הפריט עם שדות נוספים (בדומה ל-CCK למי שמכיר את דרופל), תוסף API רב עוצמה להרחבת טפסי פריטים, קטגוריות ומשתמשים, ACL, עריכת חזית, תבניות משנה ועוד הרבה יותר!

באמצעות K2, אתה יכול להפוך את אתר ג'ומלה שלך לאתר חדשות/מגזין עם בלוגים של מחברים, קטלוגים של מוצרים, תיק עבודות, בסיס ידע, הורדות/מנהל מסמכים, רישום ספריות, רישום אירועים ועוד, כל זה כלול בחבילה אחת!

נסה את K2 ותאהב את זה מיד! זה קל לשימוש וכיף לפתח איתו אתרים! אם אתה צריך עזרה כלשהי או רוצה לתרום לפרויקט, הצטרף אלינו לקהילת K2.

מאפיינים

מכיוון ש-K2 ניתן להרחבה עם שדות נוספים לצורת פריט הבסיס שלו, ניתן ליצור בקלות סוגי תוכן ספציפיים לקטגוריות, למשל. מאמר, פוסט בבלוג, דף מוצר, רישום ספריות.

K2 מציע כסטנדרט:
- קטגוריות ברמה מקוננת
- הערות, משולב עם reCaptcha & Akismet של גוגל
- תגים
- תמונת פריט ברורה (שימושית עבור מאמרים/קטלוגים)
- גלריות תמונות
- סרטונים
- קבצים מצורפים
- דפי משתמשים (בלוגים של מחבר/פרופילי משתמשים)
- ACL חכם לעריכת חזית
- מערכת פלאגין ייחודית להרחבת פריט, קטגוריה וטפסי משתמש
- עריכת חזית מבוססת AJAX וניהול הערות
- פלט תוכן JSON/JSONP דמוי מנוחה
- אפשרויות SEF מתקדמות מקוריות
- תבניות משנה גמישות (עבור כל פלט תוכן)

K2 תומך באופן מלא ב-Joomla API, מה שאומר שכל תוספים של Joomla יתפקדו כראוי בתוך הרכיב והמודולים של K2, בין אם בחזית או בקצה האחורי.

הופעה מדהימה

Pixeden, Groupama, Harvard, High Court of Australia, Amnesty International, Arturia, Vivaldi Web Brower ומגזין Joomla הם רק חלק מאלפי אתרי ג'ומלה המובילים ברחבי העולם, המופעלים במלואם על ידי K2.

תלות ורישיון

כדי להשתמש בתכונות הווידאו והגלריה המובנות עליך להתקין את AllVideos (חינם) ואת Simple Image Gallery Pro, שניהם מסופקים על ידי JoomlaWorks.

K2 פותח על ידי JoomlaWorks וברישיון תחת רישיון GNU/GPL.

מה הלאה?

נסה את K2! התקן אותו, לחץ על כפתור "ייבוא" כדי להביא את מאמרי הג'ומלה שלך לתוך K2, התחל לשחק עם הרכיב כדי לראות את הגמישות שהוא מספק ממקור ראשון. יתר על כך? אתה כבר לא צריך תריסר רכיבים ואפילו יותר מודולים כדי לעשות דברים כמו לנהל אתר חדשות או בלוג. דרופל וורדפרס בהחלט פגשו את ההתאמה שלהם עכשיו!

רכיב K2 החינמי יעזור להפוך את ההקלטות שלך למעניינות ואינפורמטיביות יותר. אני אספר לכם בפירוט לבלוגרים מתחילים כיצד להתקין ולרוספיי K2 על ג'ומלה.

התקנה K2

רכיב K2 מותקן מהאתר הרשמי //getk2.org/. כך זה נראה דף הביתאֲתַר. הורד את האפליקציה למחשב שלך על ידי לחיצה על כפתור "הורד K2". אתה יכול להכיר את היכולות של K2 באתר ההדגמה של מפתחי JoomlaWorks. כל חומר יכול לכלול גלריית תמונות ולהגדיר תצוגה של שדות נוספים. שדות נוספים הם הפלט מידע משמעותיליד התמונה. זה שימושי במיוחד עבור חנויות מקוונות, סוכנויות נדל"ן או אתרי קטלוג. כדי להוריד את K2 לאתר שלך, עבור אל "הרחבות" - "מנהל ההרחבות" "התקנה" - "הורד קובץ חבילה". בחר את הקובץ במחשב שלך והתקן אותו באתר.

רוסיפיקציה K2

על מנת שכל הגדרות K2 יהיו ברוסית, בואו נחזור לאתר הרשמי ונוריד את הרוסיפיקציה של הרכיב. בקטע "תרגומי K2", בחר "רוסית - רוסיה", הורד את הקובץ והעלה אותו לאתר. אתה יכול לוודא שתפריט K2 הוא ברוסית על ידי פתיחת "רכיבים" - "K2".

הכרטיסייה "מידע" מכילה רשימה של כל התוספים והמודולים הזמינים של K2. אתה יכול גם לברר את הגרסה הנדרשת של שרת האינטרנט, PHP, MySQL, להגדיר זכויות תיקיות ועוד מידע שימושי. שימו לב למגבלת ההורדות. לפעמים משתמשים מעלים ארכיונים או תמונות גדולות יותר ואינם יכולים להבין מדוע מתרחשת השגיאה. קבצים גדוליםיש להעלות ישירות לאירוח.

תוספים נוספים של K2

K2 אינו כולל תוספי גלריה או וידאו. יש להוריד אותם בנפרד באותו אתר. או פתח את "מנהל ההרחבות" - "התקן מ-JED", הקלד AllVideos בחיפוש והורד את התוסף. התוסף Simple Image Gallery PRO גלריית בתשלום. לאחד האתרים קניתי תבנית עם רכיב K2 מותקן מראש ותוסף גלריה בתשלום. באתר אחר אתקין גלריה חינמית של אותו מפתח, Simple Image Gallery. אנו מתקינים את הגלריה באותו אופן מהאינטרנט. אל תשכח להפעיל תוספים במנהל הפלאגין. אני אבדוק איך K2 עובד והאם אפשר בלי תוסף בתשלום. אני בהחלט אכתוב על התוצאות.

הסרת תמונות מוגדרות מראש

קודם כל, נפטרתי מהתמונות המותקנות מראש ב-K2. הם אינם ייחודיים ולא יהיה צורך בהם. פתח את "מנהל המדיה" ועבור בין התיקיות. אנו בוחרים ומוחקים תמונות מיותרות. מחקתי הכל. פינו קצת מקום באירוח שלנו. אני אכתוב במאמר הבא איך לא לשלם יותר מדי ולקבל את כל התכונות של אירוח מודרני במינימום כסף.

Component K2 הוא אחד הרכיבים הפופולריים ביותר ליצירת בלוגים, מגזינים, קטלוגים שנוצרו על ידי JoomlaWorks וזכה למעמד של " הרחבה הטובה ביותרעבור ג'ומלה"
רכיב K2 מותקן כיום באלפי אתרים בשל הנוחות והפונקציונליות הרחבה שלו, שלא ניתן לספק במלואה על ידי רכיב החומרים הבסיסי (com_content) הכלול בהפצת ג'ומלה.
אתה יכול להוריד את רכיב K2 עבור Joomla 1.5 ו- Joomla 1.7 באתר הרשמי של המפתח.
אם אתה צריך עזרה עם רכיב כלשהו, ​​חפש ב- Joomlaforum
אם אתם עומדים בפני המשימה של יצירת תבנית עבור רכיב K2, אז התרגום שלי של המדריך ליצירת תבנית עבור רכיב K2 עומד לשירותכם

ריבוי קטגוריות ב-K2

פורסם 23/11/2012 15:15 מחבר: סרגיי ויאצ'סלבוביץ' אני כבר מזמן מחפש דרך להקצות כמה קטגוריות לחומר אחד ב-K2, וכדי שתפעול האתר לא ייפגע. נראה שגיליתי שהעולם אינו בלי מפתחים טובים.

גרסה חדשה של K2 וסוגי שדות חדשים

פורסם 22.11.2012 21:21 מחבר: Sergey Vyacheslavovich K2 מתפתח והופך יותר ויותר כמו CCK אמיתי לג'ומלה. השבוע המפתחים - צוות JoomlaWorks שוב הציגו גרסה חדשה של K2 - גרסה 2.6.2.

גרסה חדשה של רכיב K2 היא כעת עבור Joomla3

פורסם 10/12/2012 07:56

שחרור הגרסה החדשה של ג'ומלה 3 גרמה מפתחים רבים לשכתב רכיבים להתאמה מלאה לגרסה החדשה גרסת ג'ומלה, צוות JoomlaWorks עם רכיב K2 לא מפגר אחרי השאר.

גרסה חדשה של K2 - כעת עם שילוב Community Builder

פורסם 19/02/2012 11:42 מחבר: סרגיי ויאצ'סלבוביץ'
גרסה חדשה K2.5.5, על פי המפתחים, ישוחרר בשבוע הקרוב. היא תמשיך את סדרת השיפורים לרכיב זה, וגם תבטיח תאימות עם Joomla 2.5 החדשה.
עדכון. K2 גרסה 2.5.5 לג'ומלה 1.5 ולג'ומלה 2.5 שוחררה ב-7 במרץ 2012 וזמינה להורדה.
תשומת הלבחלק ממנהלי אתרים מדווחים על באגים במהדורה החדשה. היזהר - בצע גיבויים לפני עדכון.

1 העתק את הקובץ עם קבועי שפהרכיב K2

ראשית, בואו ניצור קובץ עם קבועי השפה של רכיב K2 עבור השפה הרצויה. לשם כך, העתק את הקובץ מהשרת מהספרייה /language/en-GB/en-GB.com_k2.iniלספרייה עם השפה הרצויה ולשנות את שמה. לדוגמה, עבור לוקליזציה רוסית ניצור קובץ בשרת: /language/ru-RU/ru-RU.com_k2.ini.

2 הגדרת שפת ברירת המחדלבאתר ג'ומלה

כעת בלוח הבקרה נגדיר את השפה לאתר - רוסית: מנהל שפה חבילות שפהאתר ברירת מחדלושימו סימון ליד השפה הרוסית.


3 עריכת קובץ ru-RU.com_k2.iniבפנקס רשימות

לאחר מכן, תוכל לעשות זאת: להוריד את הקובץ מהשרת ru-RU.com_k2.ini, פתח אותו בפנקס ושנה את הערכים של קבועי השפה בקובץ, כלומר. לתרגם אותם מאנגלית לרוסית. לאחר מכן אנו שומרים את הקובץ הערוך ומעלים אותו בחזרה לשרת, ומחליפים את הקובץ המקורי "ru-RU.com_k2.ini".


4 הגדרה מחדש של קבועי שפהבלוח הבקרה של ג'ומלה

אתה יכול לעשות את זה אחרת ולהגדיר מחדש את הביטויים הדרושים ישירות מתוך מנהלי ג'ומלה. כדי לעשות זאת, ממש שם במנהל השפה, עבור אל הקטע הגדרה מחדש של קבועים(1). בחר את השפה וההיקף (אתר או לוח בקרה), עבורם נבחר בפילטר רוסית - אתר אינטרנט(2). ולאחר מכן, כדי ליצור עקיפה קבועה של שפה חדשה, לחץ על הכפתור לִיצוֹר (3).


5 צור עקיפה חדשהקבועי שפה בג'ומלה

חלון העקיפה הקבוע של השפה ייפתח. בשטח למצואלהיכנס שפה אנגליתמתן שם לקבוע או לביטוי שברצונך לתרגם. בחר מהרשימה הנפתחת מַשְׁמָעוּת(כדי למצוא מילה או ביטוי בטקסטים קבועים) או קָבוּעַ(הסתכל בשם הקבועים) (1). לחץ על הכפתור למצוא, תופיע רשימה של קבועים שנמצאו. מצא את קבוע העניין בו (2).

עבור רכיב K2, לקבועים יש בדרך כלל קידומת בשמם K2_.

בחר קבוע זה מהרשימה, והערך שלו יופיע בשדה השמאלי (3). אנחנו מתרגמים את הערך שלו לשטח טֶקסטולשמור.


הקבוע שנעקף מופיע ברשימה. יש לחזור על שלבים דומים עבור כל קבועי השפה שעבורם הטקסט חייב להיות מקומי.


השיטה לעקוף קבועי שפה חלה גם על מאמרי ג'ומלה רגילים, לא רק על מאמרים שנוצרו באמצעות רכיב K2.