ראשי » הסיפור המרכזי

Jobberbase - מערכת ללוח דרושים בעברית

13 במרץ 2008 | 228 צפיות | 22 תגובות | מאת ארז וולף
תגים: , , , , , ,

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

jobberbase - לוח דרושים

בגרסה המתורגמת דורי הסיר את הצורך לאישור פרסום המודעות על ידי האדמין. מי שרוצה להחזיר את האפשרות הזאת, ניתן לעשות זאת על ידי מחיקת שורה מספר 908 (ריטרן 1) בקובץ class.Job.php

אפשר לראות כאן הדגמה של המערכת בעברית בלוח חיפוש המשרות של המזבלה
>>> אפשר להוריד כאן את Jobberbase מתורגם לעברית (תודה לדורי).

1 Star2 Stars3 Stars4 Stars5 Stars (1 הצבעות, בממוצע: 5 מתוך 5)
Loading ... Loading ...

22 תגובות »

  • מתן ריכמן כתב:

    כל הכבוד לדורי !

  • יבגני כתב:

    המערכת לא עובדת משום מה - כל שם בעברית הופך לסימני שאלה (הקידוד לא נכון) ולא ניתן להוסיף מודעות או למצוא דפים קיימים (כל דרישות המערכת - mysql, php מבוצעות). אולי הקבצים פגומים, ניסיתי להתקין אותה על שני שרתים שונים.

  • דורי בן ישראל כתב:

    יבגני, הקבצים נבדקו ותקינים… תנסה להתקין את המערכת רק שהפעם עם הדאמפ של ה-SQL המקורי

    http://www.jobberbase.com/download/

  • יבגני כתב:

    התקנתי את מבנה הנתונים מהאתר המקורי וחוץ מלשנות את השפה לאנגלית הכל נשאר כפי שהוא - עברית הופכת לסימני שאלה והעמודים לא נמצאים.
    http://asce.co.il/jobs/

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

    availor[at]gmail.com

    ביקשתי מחבר שלי שמפתח ב-php שיעזור לי בפתרון הבעיה וממש לא הייתי רוצה להתחיל לתרגם את התוכנה מהתחלה כשכבר עשית את זה.

  • ארז וולף (כותב הפוסט) כתב:

    אין לי בעיה שזה ימשיך כאן, אפילו כדאי לטובת הכלל.

  • ארז וולף (כותב הפוסט) כתב:

    חברים, לא התקנתי אבל הצצתי בדאמפ, ובקובץ הSQL מופיעה השורה:
    ENGINE=MyISAM DEFAULT CHARSET=latin1
    מציע להחליף את
    latin1
    ב
    utf8

    ולעשות Import לקובץ הSQL

  • דורי בן ישראל כתב:

    יבגני - אל תשכח שמסד הנתונים צריך להיות utf8 general ci

  • יבגני כתב:

    עשיתי import לקובץ sql לא התעמקתי בתוכנו. ארז - אמרת שצריך לשנות את מסד הנתונים ל-utf8 כשאני מייבא את הקובץ אוטומטית בתוך phpmyadmin אני רואה שהקידוד הולך להיות ב-utf8 אלא אם כן אני לא מבין משהו.

    אם הכוונה שלכם למשהו אחר אז אנא הסבירו לי מה היא כי אני בטוח שאני לא היחידי שצריך הסבר לגבי זה.

  • יבגני כתב:

    הסתכלתי בקובץ מבנה הנתונים ודווקא מופיע שם ENGINE=MyISAM DEFAULT CHARSET=utf8; לא מבין מה הבעיה

  • ליהיא כתב:

    יבגני, נסה את הפעולות הבאות:

    1. כשאתה בתוך ה phpMyAdmin הקלק על שם מסד הנתונים שלך.
    2. תיפתח לפניך טבלה מפורטת עם שמות התאים.
    3. בעמודת ה Collation - האם כל הערכים הם UTF8? סביר להניח שלא.
    4. פתח את קובץ הDB של ג'וברבייס, ועשה חיפוש בתוך הקובץ לשם הקידוד שהוא לא UTF8.
    5. אחרי שמצאת אותו, החלף את השם ב UTF8.
    6. כעת אתה יכול למחוק את הטבלה הנוכחית שבתוך מסד הנתונים שלך, ולעשות אימפורט מחדש לקובץ הDB המעודכן.

    עובד?

  • ליהיא כתב:

    ובהמשך למה שארז גם כתב למעלה, החיפוש אמור להיעשות על Latin1, שזה שורש הבעייה. אז, להחליף אותו ל UTF8.

  • יבגני כתב:

    הכל על UTF8 (ראו קישור לתמונת מסך http://www.asce.co.il/downloads/erro2r.jpg ) - זה לא עובד.

    כשאתה מנסה להתקין את אותם הקבצים אצלך זה מצליח? כמו שכבר אמרתי ניסיתי להתקין את המערכת של שני שרתים שונים, אחד ישראלי ואחד בינלאומי והתוצאה זהה (וכל דרישות המערכת תואמות - Mysql 5 , PHP5).

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

    ארז, אולי תתקין אותה אצלך בתת תיקיית דמו ותראה אם זה עובד.

  • יבגני כתב:

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

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

  • דורי בן ישראל כתב:

    יבגני אתה רוצה לתת לי גישה ל-FTP ולמסד שאני אבדוק מה הבעיה ובמקרה הצורך אתקין לך מחדש?
    אם אתה רוצה , תשלח לי מייל dori AT mizbala.com

    :)

  • יבגני כתב:

    דורי, שלחתי לך את הפרטים, האתר מערכת הדרושים נמצאת בכתובת שכבר ציינתי http://www.asce.co.il/jobs

    מקווה שתוכל לפתור את הבעיה.

    תודה על העזרה.

  • יבגני כתב:

    עם עזרתו של דורי הצלחתי לעלות על התקלה - זה לא רשום לא במדריך הרגיל ולא בעברי. יש לתת הרשאת גישה 777 לכל התיקיות (לא רק לאלה שמצויינות בקובץ הדרכה אנגלי). כמו כן יש לשנות באמצעות מאפיינים במסד הנתונים כך שהטקסט יהיה utf8 .

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

  • מוטי כתב:

    אתה יכול לעזור לי גם בבקשה

    אני לא מבין למה זה נותן לי את השגיאה הזאת? http://www.jobz.co.il/base/

    כל ההגדרות של הdb משתמש localhost והכל בסדר

    תודה

  • יבגני כתב:

    קשה לי לדעת מה בדיוק הבעיה מכיוון שכשאתה ש"הכל בסדר" אולי בעצם יש לך טעות.
    הנה קישור שמתאר מה עשיתי כדי להתקין את המערכת
    http://docs.google.com/View?docID=dcjbwkj8_170d7p74vck&revision=_latest
     
     
     

  • ארז וולף (כותב הפוסט) כתב:

    מוטי, אני חושב שאתה משתמש בשרת ווינדוס ולא שרת לינוקס וזאת אולי הסיבה

  • מוטי כתב:

    אה הבנתי זאת הסיבה,
    חשבתי שזה תומך ווינדוס

    תודה על העזרה

  • אורן כתב:

    העלתי את כל הקבצים לשרת אבל לא הצלחתי להתקין, מי יכול לעזור לי בבקשה?

  • דורי בן ישראל כתב:

    לכל אלה שהאפליקציה לא עובדת להם - שימו לב שהיא דורשת PHP גירסא 5 ולא עובדת על גירסאות ישנות יותר…

הוספת תגובה

הוסף את תגובתך למטה או שלח טראקבק מאתרך. תוכל גם להרשם לעדכון על התגובות באמצעות RSS.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word