[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות
בית » פורומים » תמיכה כללית

דף אחד באנגלית באתר עברי

daphshez, ו', 23/04/2010 - 11:18

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

אתר אחד הוא בעברית בבלבד, ואני צריכה להוסיף דף אחד באנגלית.

האתר השני הוא בעברית ובאנגלית, ואני רוצה להוסיף לאתר העברי דף אחד ברוסית.

האם נתקלתם בבעיה הזאת? מה הפיתרון הכי פשוט?

‹ אתר דרופל נופל איך אפשר להעלים את הכותרת בnode.tpl ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
  • עברית
  • i18n
  • RTL
התמונה של tsi

צריך עוד פרטים... למה הכוונה

נכתב ע"י tsi ביום ו', 23/04/2010 - 21:41.

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

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

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

מחשבות ?

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

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

צחי האם כאשר מדובר בדוגמא

נכתב ע"י אמיר תייר ביום ש', 24/04/2010 - 08:57.

צחי האם כאשר מדובר בדוגמא לעיל לא שווה ליצור TPL לסוג תוכן מסוים?
או אפילו ליצור page-xxx.tpl.php על מנת לשנות את הכיווניות של האתר כולו? למרות שבאופציה זו הייתי מעדיף להתקין i18n מהתחלה.
ואז פשוט לתת direction שונה.

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של daphshez

מה אתה מתכוון ב"להתקין i18n

נכתב ע"י daphshez ביום ש', 24/04/2010 - 09:36.

מה אתה מתכוון ב"להתקין i18n מההתחלה"?

הבעיה היא ש-i18n לא באמת עוזר לי, כי הוא לא מאפשר להגדיר כיווניות שונה לממשק ולתוכן, גם אם הם לא באותה שפה.

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

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של daphshez

הנה דף לדוגמה במקרה השני

נכתב ע"י daphshez ביום ש', 24/04/2010 - 09:49.

הנה דף לדוגמה במקרה השני (שהוא היותר מסובך כי האתר כן תומך בעברית ובאנגלית).

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

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

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

הרעיון שלך בדיון הקודם לכתוב לזה מודול גם לא צריך להיות מורכב במיוחד, ויכול להועיל גם לאנשים אחרים. המודול יכול לתמוך בשתי האפשרויות שהצעת ביחד: הוספה של שדה כיווניות ל-node בסוגי תוכן שנבחרו, וזיהוי אוטומטי של כיווניות (אבל גם לכותרת ולא רק לתוכן כמו ב- Paragraph Auto Directionality), כך שמתקין המודול יוכל לבחור.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

טוב, קצת סדר, tpl ספציפי לסוג

נכתב ע"י tsi ביום ש', 24/04/2010 - 12:40.

טוב, קצת סדר, tpl ספציפי לסוג תוכן נפרד לא יעזור לנו כי מה שאנחנו רוצים "לתקן" זה לא את ה template אלא את ה CSS, אבל זה לא אומר שהרעיון ליצור סוג תוכן נוסף הוא גרוע, כי אנחנו כן יכולים לתת CSS ספציפי לסוגי תוכן שונים, מצד שני אם מדובר בכמה עמודים בודדים זה לא שווה את המאמץ ואפשר לסדר את זה בדרכים פשוטות יותר.
התקנה של i18n, לדעתי, למרות שלא השתמשתי בו מזמן, לא תעזור, כי הוא לא ישנה את הכיווניות לפי שפת הדף אלא לפי בחירת המשתמש, תקנו אותי אם אני טועה.

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

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

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של daphshez

אני מכירה את העיקרון של css

נכתב ע"י daphshez ביום ש', 24/04/2010 - 14:49.

אני מכירה את העיקרון של css classes בדרופל.

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

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

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

הסתכלת על המדריך שבלינק שנתתי

נכתב ע"י tsi ביום ש', 24/04/2010 - 21:40.

הסתכלת על המדריך שבלינק שנתתי ? זה יפתור לך את הבעיה של לתת css class לאותו דף ברוסית.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של daphshez

אתה מציע שאני אתבסס על ה-url

נכתב ע"י daphshez ביום ש', 24/04/2010 - 22:26.

אתה מציע שאני אתבסס על ה-url של הדף, ואוסיף קונפיגורציה ספיציפית ל-css עבור הדף הזה?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

כן, פחות או יותר

נכתב ע"י tsi ביום ש', 24/04/2010 - 22:59.

כן, פחות או יותר

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של daphshez

אוקיי - תודה.

נכתב ע"י daphshez ביום ש', 24/04/2010 - 23:23.

אוקיי - תודה.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.

איפה מתחילים ולאן ממשיכים?

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

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

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

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

שלום אורח

כניסה|הצטרפות

כעת מחוברים 4 משתמשים מזוהים, ו-7 אורחים:
yakoub, yanivriv, ami7878, ענת כהנא

yanivriv הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • הוספת סרגל פעולות ל-view |‏ til
  • האם דרופל תתאים למשימה? |‏ yanivriv
  • קורס / לימוד דרופל 7 |‏ talidvir
  • לא רואה עמוד ניהול |‏ hodspot
  • לימוד דרופל 7 |‏ yaara
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • weisscarpetcleaning |‏ tzur
  • סרוולוג - חלקי מטוסים |‏ tzur
  • בייבי-ביורן ישראל |‏ tzur
  • טבעוני תוספי תזונה |‏ morantivo
  • עוגת הגבינה של ישראל - ישראל ה... |‏ zohar
עוד אתרים ישראלים
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]