התגובות שלי בפורום

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Thread Starter BestLecture

    (@bestlecture)

    הבעיה הייתה שלאחר השמת השורה ההיא בהערה, הכיוון (dir) תמיד מוגדר משמאל לימין באלמנט הראשי html, גם בדפים עבריים.
    (המספר 10 מופיע למעלה ואין לי מושג למה)

    אז בנוסף לקבצי ה-CSS, גם שיניתי את ההגדרה הזאת בקובץ ה-header.php באמצעות הקוד שלמטה ועעכשיו זה עובד. אני מודה לך מקרב לב.

    <?php if(get_bloginfo('language')=='he-IL') : ?>
        <link rel="stylesheet" href="http://www.gary-tv.com/garymain/wp-content/themes/graphene/rtl.css" type="text/css" media="screen" />
    
    <style type="text/css" media="screen">
    html { direction: rtl; }
    </style>
    
    <?php endif; ?>

    Thread Starter BestLecture

    (@bestlecture)

    זה עובד חלקית.
    כיוון פריסת הדף הוא נכון (התפריט מימין לשמאל, למשל) לאחר השינוי אבל לא כיוון היישור של הטקטס ופקדים נוספים. הם מיושרים לשמאל. כנראה שלשים את השורה
    define ('WPLANG', 'he_IL');
    בהערה משפיעה על עוד דברים.

    עשיתי השוואה בין קובץ לפני וקובץ אחרי וראיתי שנוספים בסך הכל 3 קבצי CSS rtl (הראשי + 2 אחרים של תוספים).

    הוספתי את כולם לאחר ששמתי בהערה ועדיין היישור הוא לשמאל.

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

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

    Thread Starter BestLecture

    (@bestlecture)

    תודה. לא התכוונתי לצרף את הקוד לכל דף, אלא לשים במקום כמו דף ה-header.
    הפונקציה is_rtl() לא תעזור לי כיוון שהיא פועלת לפי locale ולא לפי שפת הדף (lang).

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

    1. בקובץ wp-fonfig.php, כפי שהצעת, אשים בהערה את השורה:

    define ('WPLANG', 'he_IL');

    2. בקובץ header.php אשים ממש מעל תגית הסיום של הכותר (</head>) את הקוד הבא:

    <?php if(get_bloginfo('language')=='he-IL') : ?>
        <link rel="stylesheet" href="http://.../rtl.css" type="text/css" />
    <?php endif; ?>

    אעדכן אם עובד.
    שוב תודה.

    Thread Starter BestLecture

    (@bestlecture)

    היי, תודה רבה.
    באמת מצחיק 🙂

    בקובץ ה-header.php אין טעינה של קובץ ה-rtl.css.

    לגבי סעיף 2, אם אשים את השורה בהערה, אז האתר יופיע משמאל לימין.
    מה שאני מעוניין בו זה שהוא יופיע משמאל לימין רק כאשר השפה היא באנגלית.

    היכן עליי לשים את הקוד הדינאמי שיעשה את זה ומה אמור להיות תוכנו.
    זה אמור להיות per page, משהו בסגנון הבא:

    if(get_bloginfo('language')=="he-IL")
    {
    	//Load rtl.css
    }
    else
    {
    	// do nothing
    }

    שוב, תודה רבה על העזרה שלך, אני מאד מעריך את זה.

    Thread Starter BestLecture

    (@bestlecture)

    היי, תודה רבה!

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

    קישור לאתר:
    http://www.gary-tv.com/garymain/

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

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)