|
בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 0
|
|
אני מנסה ליצור פורום חדש בשם מנצ'סטר יונייטד
הבעיה היא שלאחר היצירה הוא מופיע ככה: מנצ'סטר יונייטד
עם לוכסן.
איך מתגברים על זה?
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 2
|
|
בעיה ידועה, לאו דווקא בפיירבורד, לפעמים היא קיימת גם ברכיבים אחרים
קצת רקע לפני שניגש לת'כלס,
בשפת PHP משתמשים ב"גרש" כסוגר מרכאות בתוך הקוד ויש לו שימוש בתוך הקוד עצמו, על מנת להגיד ל PHP לא להשתמש בגרש שהכנסנו (משמע הוא לא קוד) בשפה עצמה נהוג לשים לוכסן עם הגרש וכך בעצם ה PHP מתעלם מהגרש והוא יודע שהגרש הוא בעצם גרש תחבירי ולא גרש מהקוד
על מנת למנוע את הבילבול הזה יש פרמטר ב PHP שנמצא בשרת שאומר לכל גרש שנשלח לדאטאבייס תוסיף לוכסן כדי שה PHP יתעלם ממנו ויהפוך לגרש תחבירי, לפרמטר קוראים magic_quotes_gpc ואם יש לך גישה לראות את מצב ה PHP שלך בשרת אתה תראה שהוא נמצא במצב של ON, המשמעות שנובעת מזה שכל גרש יקבל לוכסן אוטומטי
הכל טוב ויפה אבל כשכתבו את הקוד של פיירבורד התעלמו מהאופציה הזאת בצד האדמין של האתר, ובגלל שאת הקטגוריה (הפורום) אתה יוצר בצד האדמין ושם בעצם נמצאת הבעיה, דרך אגב יש את אותה בעיה גם בחתימה של הפורום, ורק בגירסה שיצאה השבוע (RC2) הם סידרו את הבעיה הזאת, אבל הם עדיין לא סידרו את הבעיה בצד האחורי של האתר,
לעניננו, לפתרון הבעיה יש 2 שיטות, אני תמיד התמדתי עם אחת מהם (הראשונה) כך שאת השניה לא ניסיתי, אם לא תסתדר עם השיטה שאצלי זה עובד נסה את השניה ואשמח אם תחזור לכאן ותגיד מה סידר לך את הבעיה
מכיון שהבעיה נובעת מהגדרת השרת אתה בעצם יכול לקנפג את השרת עצמו, כמובן שאם זה השרת שלך (ואני בספק) אז אתה בעצם יכול ללא בעיה לקנפג אותו ולסגור עניין, אבל מכיון שאתה מן הסתם לא יכול להגיע ל ROOT של השרת שלך ואתה בעצם מאחסן את האתר בחברה שנותנת איחסון משותף (SHARE HOSTING) יש מה שנקרא קובץ PHP.INI שהוא קובץ קנפיגורציה שאתה יכול לשים אותו ב ROOT האתר שלך ולקנפג בו כל מני פרמטרים (למשל שגודל הקובץ המרבי יהיה גדול יותר מ 2 מגה שזה דיפולט בדרך כלל או זמני העלאה וכל מני דברים נחמדים וטובים) מכיון שהקובץ יושב אצלך באתר הוא ישפיע רק עליך ולכן אתה יכול לעשות בו מה שאתה רוצה אבל עם הגבלות, לא תמיד מי שנותן לך את האחסנה ישמח לדעת שאתה מעלה קבצים יותר מ 1 גיגה במכה, זה יכול לתפוס לו משאבי שרת לזמנים ארוכים ויש להתיחס למה שחתמת כשחכרת את השרת מהם
אם אין לך קובץ PHP.INI בשרת שלך אתה יכול לבקש מהתמיכה של השרת שלך שיוסיפו לך קובץ כזה לשורש האתר, (אצלי הם הכניסו) את הקובץ הזה אתה מעביר לשורש אתר הג'ומלה שלך והעתק לשורש ה ADMINSTRATOR, כנס לתוך הקובץ ושנה את הפרמטר magic_quotes_gpc מ ON ל OFF ב2 הקבצים, לאחר ששינית זה אמור לתקן את הבעיה (גם בחתימה) כמו כן אתה תראה שב- PHP שלך הפרמטר מופיע כ OFF
לי הפתרון הזה עובד בכל האתרים שיש לי
אם זה לא עובד לך או אינך מסתדר עם הקובץ או שזה יותר מדי בשבילך הנה הפתרון השני
-מצא את הקובץ הבא joomlaroot/administrator/componants/com_fireboard/admin.fireboard.php
מצא היכן מתחילה הפונקציה saveForum,
[code:1]function saveForum($option)
{
global $database, $my;
$row = new fbForum($database);
if (!$row->bind($_POST))[/code:1]
והכנס את הבא
[code:1]//@@@ fix for potential magic_quotes issue
$clean = array();
foreach ($_POST as $key => $val) {
$clean[$key] = stripslashes($val);
}
// use the clean array instead of $_POST
if(!$row->bind($clean))
{ [/code:1]
שים לב שהשורה האחרונה מחליפה את השורה האחרונה בקוד הראשון ששמתי, אני לא ניסיתי את זה אז תגבה את הקובץ לפני ואשמח לשמוע אם זה פתר לך את הבעיה (אם פתרון א לא עזר)
אמיר
|
|
|
תיעוד
|
|
|
פעם אחרונה שנערך: 2008/10/10 07:16 על ידי מליקום.
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 0
|
|
שלום אמיר, דבר ראשון תודה רבה על התשובה היפה ששלחת.
עכשיו כמה דברים,
בשלב זה הפסקתי להשתמש בפיירבורד ועברתי לפורום אחר כי לא הצלחתי לפתור את הבעיה אבל מכיוון שיש לזה תשובה אמשיך לנסות.
מה שכן, זה בעיה לי עם קומפוננט אחר בשם Seyret שכאשר אני מכניס לשם קטגוריות חדשות הוא יוצא לי את אותה בעיה.
עכשיו, לפי מה שהבנתי ממך זה לא חייב לעבור שינוי בקומפוננט עצמו אלה רק על ידי שינוי בשרת.
עכשיו, השרת דווקא כן נמצא אצלי ונכנסתי לקבצים לשנות ועדיין זה לא עזר...
השרת הוא Apache שמורכב בחבילת XAMPP.
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 2
|
אתה אמור לשנות זאת ב PHP של השרת XAMPP, אני מקווה שמחר יהיה לי זמן ואנסה את זה גם על XAMPP, אבל אצלי בכל שרתי האיחסון שלי זה פתר את הבעיה, על אחת כמה וכמה אם אתה מקבל את הבעיה בסיריט,
וודא שאין לך קובץ של PHP.INI בעוד מקום ובכל מקרה נסה להעתיק את 2 הקבצים לאן שביקשתי, אם גירסת ה PHP שלך נמוכה מ 5 יתכן ותצתרך להעתיק את הקובץ לכל ספריה בשרת (יש סקריפטים שעושים זאת) אם הגירסה שלך היא 5 מספיקים 2 הקבצים הללו
לגבי הבחירה של פורום אחר, אם אתה מתכוון לבנות אתר בג'ומלה אני ממליץ לך בלב שלם על פיירבורד, היתרונות שלו עולים על המתחרים רק מבחינת האינטגרציה עם ג'ומלה, וזה די חשוב, (למשל אם תרצה להכניס פרסומות בפורום, או ממבוטים בתוך הפורום, או מודולים, או כל דבר אחר שעובד בגומלה, את זה לא תוכל לעשות לא עם SMF או PHPB  למשל האינטגרציה עם רכיב בונה הקהילה, אינטגרציה עם PMS למינהם, רכיבי תגובות, סקרים, וכדומה, יש לי אתר די פעיל עם SMF, פורום פצצה, אבל פיירבורד לא נופל ממנו, מאז שניסיתי את פיירבורד לא חזרתי ל SMF, החיבור שלו לג'ומלה פשוט משתלם, אם אתה מתכוון ללכת על פורום ללא ג'ומלה הייתי ממליץ לך על SMF ולא על PHPBB אבל זה כבר עניין של טעם,
אמיר
|
|
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 0
|
|
האמת שככל הנראה אני הולך על SMF למרות שדווקא דיי התלהבתי מפיירבורד ומהחיבור שלו אבל אני צריך לשאול את עצמי עד כמה אני צריך את החיבור הזה כי אני לא כל כך בעד פורום אינטגרלי אלא מעדיף אולי משהו חיצוני שיתפרס לי על כל הדף.
אבל אני עוד לא סגור על זה.
אם אני אצליח לפתור את הבעיה הזאת אז יש סיכוי לא רע שאני אלך על פיירבורד אבל קודם צריך לפתור.
אגב, אני משתמש ב-PHP5
בינתיים שיניתי את הקובץ בכל מקום אפשרי וזה עוד לא עובד לי.
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 2
|
גם פיירבורד יכול להתפרס על כל המסך זה די תלוי בטמפלט שלך, בסך הכל אם תכניס את SMF כ WRAPPER אז גם הוא יתפרס לך על המסך לפי הטמפלט של ג'ומלה, אם תחליט שיפתח בחלון נפרד אז באמת הוא לא יהיה תלוי בטמפלט אבל אז הוא יראה כאילו הוא לא נמצא באתר וגם לא קשור אליו, גם ההפרדה בין הפורום לאתר תהיה הרבה יותר מורגשת וזו הסיבה למה אני בדרך כלל לא אוהב את החלון החדש, מה עוד שלפעמים יש דפדפנים שחוסמים חלונות קופצים, גם החיבור של גוגל מפת האתר ופיירבורד זה דבר שחשוב לקחת בחשבון (עם SMF זה בילתי אפשרי) זה מקדם את האתר מטאורית
הנה דוגמא לפורום SMF שנמצא כ WRAPPER
www.holywind.net/component/option,com_wrapper/Itemid,233/
הנה דוגמא לפורום פיירבורד - הכל תלוי בטמפלט
www.flyagur.co.il/forum-flyagur/
ומפת האתר של אותו אתר, שים לב שכל הודעה בפורום נכנסה למפת האתר אוטומטית
www.flyagur.co.il/component/option,com_xmap
כמו שאמרתי,אני אנסה מחר בשרת הלוקלי שלי
אמיר
|
|
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 0
|
|
אגב, אני עדיין לא מצליח לשנות את זה.
עשיתי חיפוש לכל קובצי php.ini אצלי במחשב ושיניתי בהם את הערך באמרת לי ובנוסף העתקתי אחד לספרייה של האתר ושום דבר לא עוזר.
כשאני נכנס למידע על php כתוב שזה עדיין על on ככה שאני משנה במקום לא נכון או עושה משהו לא נכון.
נ.ב.
יש סקריפט שמחבר בין SMF לג'ומלה שאני מצליח להפעיל אבל משום מה הוא עושה לי בעיות בחיבור עם המשתמשים באתר.
אם אתה רוצה לראות אותו ולבדוק את זה אין לי בעיה לשים את זה על האתר שתראה וננסה לתקן את זה ביחד שיהיה גם בשבילך.
בכל מקרה, לא מצאתי ברשת ערכות לפיירבורד, בטח שלא לעיצוב שאני מחפש אבל זאת בעיה קטנה כרגע.
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 4 חודשים
|
קארמה: 2
|
|
טוב, בדקתי על שרת XAMPP שלי והגעתי לכמה הבנות
1. בג'ומלה 1.0.15 ופיירבורד גירסה 1.0.3 כאן מהאתר הבעיה לא קיימת, נשגב מבינתי למה, אבל זו עובדה, הוא לוקח את PHP.INI מאותו מקום וגם שם ה magic_quotes_gpc = ON אבל הבעיה לא קיימת בפיירבורד
2. בג'ומלה 1.5.7 ופיירבורד גירסה 1.0.3 כאן מהאתר, הבעיה קיימת וכל גרש מקבל לוכסן
3. הסתכלות ב PHPINFO() מגלה שהוא לוקח את PHP.INI מהמקום הבא C:xamppapachebinphp.ini
4. קינפוג של PHP.INI הזה פותר את הבעיה, רק צריך לשים לב לאתחל את השרת אחרת זה לא משנה כלום (ויתכן אולי שכאן היתה הבעיה שלך)
5. הכנסת קבצי PHP.INI אחרים לכל מני ספריות פשוט לא עובד, שרת ה XAMPP מתיחס אך ורק ל PHP.INI שנמצא בכתובת הבאה C:xamppapachebinphp.ini לא משנה כמה פעמם איתחלתי אותו
6. נראה ש XAMPP או PHP מקונפג לקחת את ה PHP.INI רק ממקום מסוים, כנראה יש פקודה שנותנת לו לקחת את ה PHP.INI מספריות אחרים, כנראה ב share hosting זה כן מאופשר
7. איתחול של הסרבר הוא חובה במקרה הזה כדי שזה יתפוס
עד כאן לגבי הסרבר, לגבי הסקריפט שמחבר בין ג'ומלה לפורום SMF, זהו גישור bridge שכל מה שהוא עושה זה לסנכרן בין היוזרים וזהו, אם עבדת לפי הוראות ההתקנה של הפורום (התקנת באותו מסד נתונים של ג'ומלה) זה אמור לעבוד, אני אישית לא עובד איתו מטעמים היסטוריים, האתר שלי נבנה בקידוד windows ופורום ה SMF שלי נמצא ב UTF-8 מה שגורם לכל יוזר שכותב את שמו בעברית להיות ג'יבריש, אבל מימלא 2 הרשמות היו צורך אצלי באתר כך שזה ממש לא שינה אלא אפילו יצא לטובה. תודה בכל מקרה,
לגבי הטמפלטים של פיירבורד, זה די נזיל, וככל שיהיו יותר משתמשים כך יהיו יותר טמפלטים, כאן באתר יש לך 7 טמפלטים מעוברתים, ואתה מוזמן להוריד אותם ולהשתמש בהם
אמיר
|
|
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 0
|
תשמע, ניסיתי מה שאמרת ועכשיו הוא נותן לי הודעה:
Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available.
בדקתי באינטרנט וזה מה שכתבו לעשות:
Copy C:PHPphp.ini-recommended to C:PHPphp.ini open the file and uncomment:
extension=php_mysql.dll
extension=php_mysqli.dll
Set the variable magic_quotes_gpc = on
Set the variable extensions_dir = “C:PHP.ext”
Restart IIS and test the install with the browser set to the server URL. The PHP test page should now appear with MySQL support.
Give the Internet Guest Account “modify” rights to C:inetpub wwwroot and unzip the Joomla package there.
The rest of the install is as per normal.
עשיתי את זה וזה כאילו מזיז לו למרות איתחלתי את השרת.
יש לי הרגשה שהקובץ פשוט נמצא במקום אחר...
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 0
|
רציתי רק להגיד לך שבשעה טובה ומוצלחת הצלחתי להתקין את הכל כמו שצריך כולל פורום פיירבורד שתוכל לראות פה:
pazer1.no-ip.org/joomla/index.php?option...d&Itemid=129
עכשיו אני רק צריך לראות אם הוא עדיף לי באמת על SMF
רק שאלה קטנה, עוד לא כל כך הבנתי איך אני פותח אותו על כל המסך
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 2
|
שמח שהסתדרת, בהחלט רואים שאין יותר לוכסנים בפורום שלך
כדי לראות את הפורום על כל המסך (כל גודל הטמפלט) אתה צריך להוריד את פרסום המודולים שנמצאים בצד ימין ושמאל, בטמפלט שלך מדובר על מה שמופיע ב left,right,user1,user4 שהם פשוט לא יהיו מפורסמים בדף הפורום הספציפי, זה יתן לך את האפשרות להראות את הפורום לכל רוחב הטמפלט, רצוי שתעשה אותו הדבר גם בסיריט וגם בגלריה, בכל מקרה אם אתה לא רוצה להוריד את 2 הצדדים אתה יכול להוריד רק את השמאלי ואז תשאר עם התפריט הימני, בדרך כלל בטמפלט רגיל יש מודול בחלק העליון (TOP) ואז אתה בעצם מפרסם את תפריט האתר בחלק העליון בדף הפורום וכך אנשים עדיין יכולים לנווט בתוך האתר, במקרה שלך בגלל שלא קיים אצלך מוגול עליון נראה לי שלא יהיה מנוס מלהשאיר את הצד הימני לפחות או לחילופין לפתוח את הפורום בדף חדש כשהוא פתוח על כל האתר (מה שאני לא אוהב כל כך)
אמיר
|
|
|
תיעוד
|
|
|
פעם אחרונה שנערך: 2008/10/11 00:15 על ידי מליקום.
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 0
|
|
האמת שמעתי על הפתרון הזה באיזה מקום אבל אין לי מושג איך עושים את זה.
כלומר, אני לא יודע עדיין איך מורידים תפריטים בכניסה לדף קומפוננט
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 2
|
|
תכנס למודולים עצמם ותבחר שם באיזה דפים הם יופיעו, לדוגמא בפורום סיריט והגלריה תוריד את הסימון כדי שבדפים אלו המודולים לא יופיעו
אמיר
|
|
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|
תגובה:בעיית טקסט לפני 3 שנים, 3 חודשים
|
קארמה: 0
|
עשיתי את זה רק שמה שקורה זה שהוא לא מגדיל את כל הפורום על הדף. הוא עושה כאילו עדין יש משהו בצד שמאל למרות שאין שום דבר.
בדקתי את זה והבנתי שזה עניין של הטמפלט של האתר ולזה כבר אין לי כוח להכנס.
בכל מקרה אני אאלץ לפתוח בין 2 הפורומים.
הבעיה המרכזית כרגע היא האם לבחור אחד שנראה ממש טוב או אחד שנראה פחות טוב אבל אני יכול לחבר אליו את משתמשי האתר.
מה שאני כן יודע זה שתכלס אני לא צריך שאנשים יירשמו לי בכלל לאתר.
אלה שני הפורומים:
pazer1.no-ip.org/joomla/smf/
pazer1.no-ip.org/joomla/index.php?option...d&Itemid=129
|
|
pazer (משתמש)
חבר חדש
הודעות: 8
|
תיעוד
|
|
|
האדמיניסטרטור ביטל שליחת הודעות ציבורית.
|
|
|