הורד עכשיו את האפליקציה ונסה חינם ל-10 ימים
מטבע בחר שפה בחר אזור

מטרת המדריך

עם מודול קיים של ה-CMS bluetronix תוכל לפתח גרסה מותאמת אישית של המודול בעזרת AI. בדוגמה זו נשתמש במודול הבלוג. אתה מעתיק קובץ PHP קיים, נותן ל-ChatGPT לערוך אותו לפי ההנחיות שלך ולאחר מכן בודק את כל הפונקציות. אם ה-AI משנה את מבנה מסד הנתונים, תשתמש בטבלת מסד נתונים אישית.

דרישה מוקדמת: אתה צריך גישת מפתח לקבצי המודול ולטבלאות מסד הנתונים המתאימות. אבטח את קובץ המודול המקורי ואת מסד הנתונים לפני שינויים נרחבים.

1. פתח את מודול הבלוג במנהל הקבצים

פתח את מנהל הקבצים ועבור לתיקיית bx_Mod. בחר את המודול בלוג. בדוגמה זו אנחנו נשתמש בקובץ Modul-Blog-List.php כנקודת התחלה.

2. צור קובץ PHP אישי

העתק את Modul-Blog-List.php, החלף את העותק והנח אותו בשם Modul-Blog-List_own.php. ערוך רק את הגרסה האישית שלך. כך השינויים שלך יישמרו בנפרד מהעדכונים הרגילים של הקובץ הסטנדרטי.

Modul-Blog-List.php
       ↓ copy
Modul-Blog-List_own.php

3. הורד את קובץ המודול האישי

קובץ ה-PHP המועתק כולל את הרכיבים הדרושים לתצוגת המודול הזו: עיבוד פרמטרים, גישות למסד נתונים לטעינה ולשימור, פלט HTML כמו גם CSS ו-JavaScript מתאימים. הורד את הקובץ שלך כך שתוכל לספק אותו ל-ChatGPT לצורך עריכה. בדוק לפני ההעלאה אם הוא מכיל נתוני גישה, נתונים אישיים או מידע חסוי אחר, והסר אותם במידת הצורך.

4. התאם את המודול עם ChatGPT

העלו את Modul-Blog-List_own.php ל-ChatGPT ותאר את השינויים הרצויים שלך ככל האפשר במדויק. תוכל, למשל, לנסח מחדש טקסטים, לשנות את פורמט התאריך או להתאים את התצוגה של רשומות הבלוג. בקש להשאיר פונקציות, פרמטרים וגישות למסד נתונים קיימים, אלא אם כן אתה מבקש שינוי בכך. בדוק את הקוד שנוצר לפני הקבלה.

Example Prompt:
Please modify the attached module `Blog-list_own.php`. Change the date format and rephrase the heading of the blog list. Preserve all existing parameters, functions, and database operations. List any required changes to the database structure separately. Return the complete modified PHP file. 

5. מתי נדרשת טבלת מסד נתונים אישית

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

6. שנה את שם הטבלה במודול האישי שלך

חפש בקובץ ה-PHP שלך את ההקצאה של טבלת המסד נתונים. הדוגמה משתמשת בטבלת הבלוג המקורית:

$CF_DatabaseTable = "Blog";

שנה את ההקצאה בקובץ המודול שלך לשם של הטבלה שהעתקת קודם:

$CF_DatabaseTable = "Blog_own";

7. הגן על הטבלה האישית מפני עדכונים

התוספת _own לשם טבלה חדשה אינה מחייבת טכנית. עם זאת, זו גרסה בטוחה יותר: עדכון CMS עתידי עלול להציג טבלת מערכת חדשה עם אותו שם. לכן השתמש, למשל, בשם Blog_own והתאם את הקצאת הטבלה בקובץ המודול שלך בהתאם. בדוק גם אם יש עוד שאילתות או קבצי конфיגורציה הפונים עדיין לטבלה המקורית.

8. העבר את הקובץ המותאם חזרה ל-CMS

העבר את קובץ ה-PHP שנבדק חזרה לתיקיית המודול של הבלוג והשתמש עדיין בגרסה שלך עם התוספת _own. ודא שהגדרת המודול שלך או הקריאה שלך אכן מפנים לקובץ זה. כיצד מתבצע ההפניה תלוי בהגדרת המודול הקיימת.

9. בדוק את כל הפונקציות לחלוטין

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

10. סיכום

עם עותק עצמאי של קובץ מודול קיים תוכל להתאים מודול CMS בדיוק על ידי הבינה המלאכותית. שמור את קובץ הסטנדרט כפי שהוא, השתמש בתוספת _own לקובץ ה-PHP שלך וצור טבלת מסד נתונים משלה בעת שינוי במבנה הטבלה. בדוק לבסוף את כל הפונקציות ואת תצוגת המסד נתונים המלאה לפני שאתה מספק את המודול ללקוח.

שאלות נפוצות

מה לקוחות שואלים אותנו לעיתים קרובות

האם אני יכול להתאים מודול קיים בעזרת ChatGPT?

כן. קודם כל, העתק את קובץ המודול הרצוי כגרסת _own שלך, הורד אותו והצג אותו ל-ChatGPT יחד עם הבקשות לשינויים שלך.

איזה קובץ משמש בדוגמה?

נקודת המוצא היא הקובץ Modul-Blog-List.php במודול הבלוג. העתקה הניתנת לעריכה נקראת Modul-Blog-List_own.php.

למה כדאי לי לסמן את קובץ המודול ב-_own?

כך תפריד בין השינויים שלך לבין קובץ הסטנדרט שיכול להתממש מחדש בעדכוני CMS.

האם אני צריך ליצור טבלת מסד נתונים חדשה עבור כל התאמה של הבינה המלאכותית?

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

איך אני משנה את שם טבלת המסד נתונים?

חפש בקובץ המודול שלך את המשתנה $CF_DatabaseTable ושנה את הערך, למשל מ-Blog ל-Blog_own. בדוק גם הפניות שונות לטבלאות.

למה _own גם עבור טבלאות עצמאיות הוא מועיל?

התוספת מפחיתה את הסיכון להתנגשות בשמות, אם עדכון CMS עתידי יכיל טבלת מערכת חדשה עם אותו השם.

על מה אני צריך לבדוק כאשר אני מעלה את קובץ ה-PHP?

בדוק את הקובץ לפני ההעלאה על מידע חסוי והסר, למשל, נתוני גישה או נתונים אישיים.

אילו פונקציות אני צריך לבדוק לאחר התאמת הבינה המלאכותית?

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

CMS