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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-09-12, 17:29   # 1
NanoSIM
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: חולון
הודעות: 265
Send a message via Skype™ to NanoSIM

NanoSIM לא מחובר  

עזרה | לסדר גיבריש - PHP/HTML

שלום,

אני פותח אתר עם השותף שלי שעוסק במשחקים,

רכשתי רישיון למערכת AV Arcade, והתקנתי תמערכת!

אני מפרסם פוסטים באתר בעברית וזה יוצר לי באגים { גיבריש }

לדוגמא:
חייזרים תוקפים את הכוכב שלך וכישורי ההקל�…
//
אתה שף המאפייה. יצירת העוגה החמודה, הטעימ�…

* מה שבאדום!

הגיבריש נוצר לי אך ורק שיש למשל תיאור ארוך תטקסט מסויים { שאני מפרסם משחק }

איך אני יוכל לתקן את הבעיה?

זה מאוד דחוף לי !

כתובת בו יש את הבעיה:
http://qerx.co.il/games/



אשמח לקבל תשובה ועזרה !
  Reply With Quote
ישן 06-09-12, 18:22   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

עושה רושם שהמערכת שלך לא יודעת לעבוד עם multibyte strings והיא חותכת את התווים באמצע.
חפש את הפונקציה שמבצעת את הקיצור של התיאור ותחליף בה את הפונקציות המשמשות לספירה/חיתוך של הטקסט במקבילות שלהן שתומכות באפשרות הנ"ל (בד"כ: mb_*).

Last edited by אדיר; 06-09-12 at 18:26..
  Reply With Quote
ישן 06-09-12, 19:10   # 3
NanoSIM
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: חולון
הודעות: 265
Send a message via Skype™ to NanoSIM

NanoSIM לא מחובר  

המשתנה שלו זה זה,
'.$game['description'].
  Reply With Quote
ישן 06-09-12, 19:14   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

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

עריכה:
מחיפוש קצרצר בגוגל, אולי מדובר בזה:
http://forum.avscripts.net/showthrea...TF-compartible

תבדוק את זה.

Last edited by אדיר; 06-09-12 at 19:17..
  Reply With Quote
ישן 06-09-12, 19:21   # 5
NanoSIM
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: חולון
הודעות: 265
Send a message via Skype™ to NanoSIM

NanoSIM לא מחובר  

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

אולי זה קשור גם לזה ?
PHP קוד:
 if (isset($template[$type.'_game_desc_chars'])) {
  
$game['description'] = shortenStr($description_stripped $template[$type.'_game_desc_chars']);
 }
 else {
  
$game['description'] = $raw_data['description'];
 } 
או שזה קשור לזה:
PHP קוד:
function shortenStr ($str$len) {
    global 
$setting;
    
    if (
strlen($str) > $len) {
        if (
$setting['use_mb_strlen'] == 0
            
$str substr($str0$len)."…";
        else
            
$str mb_substr($str0$len'UTF-8')."…";
    }
    return 
$str;


Last edited by NanoSIM; 06-09-12 at 19:23..
  Reply With Quote
ישן 06-09-12, 19:46   # 6
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

תחפש איפה מפעילים את האפשרות use_mb_strlen ותפעיל אותה (סביר להניח שבלוח הבקרה/ קובץ הקונפיגורציה).

פתרון פחות מומלץ אך בעל תוצאה סופית זהה ניתן למצוא כאן: http://forum.avscripts.net/showthrea...ll=1#post61563
קח בחשבון שהפתרון הנ"ל יבטל את האפשרות לשנות את ההגדרה בצורה דינאמית.

Last edited by אדיר; 06-09-12 at 19:51..
  Reply With Quote
ישן 06-09-12, 20:02   # 7
NanoSIM
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: חולון
הודעות: 265
Send a message via Skype™ to NanoSIM

NanoSIM לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
תחפש איפה מפעילים את האפשרות use_mb_strlen ותפעיל אותה (סביר להניח שבלוח הבקרה/ קובץ הקונפיגורציה).

פתרון פחות מומלץ אך בעל תוצאה סופית זהה ניתן למצוא כאן: http://forum.avscripts.net/showthrea...ll=1#post61563
קח בחשבון שהפתרון הנ"ל יבטל את האפשרות לשנות את ההגדרה בצורה דינאמית.
איזה תותח אתה יאללה אוהב אותך
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 21:49.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ