לוגו שני לאתר בשפה נוספת ובעיה בכרום

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

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

ראשי › פורומים › תמיכה › לוגו שני לאתר בשפה נוספת ובעיה בכרום

דיון זה מוגדר: סגור

תגיות: 

מוצגות 25 תגובות – 1 עד 25 (מתוך 31 סה״כ)
  • מאת
    תגובות
  • #8920
    שני שלו
    Participant

    היי,
    יש לי את ערכת everest ואני רוצה לשים שני לוגואים שונים באתר, אחד בעברית ואחד באנגלית.
    אני מבינה בקוד ככה שזו לא בעיה, אפשר עזרה בלקרוא לשני לוגואים שונים בטעינת שפות שונות באתר (או אפילו יותר, יש לי עוד אתר שיש לו 3 שפות)?

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

    תודה מראש,
    ואם צריך את האתר, אתן בפרטי

    #8931
    Yakir Sitbon
    Participant

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

    #8932
    galraphael
    Participant

    מצטרף לשאלה על הלוגו בשפות שונות…

    #8936
    שני שלו
    Participant

    אני יודעת שזה בheader צריך לבוא במקום המשפט הזה
    $logo_img = get_theme_mod( 'image_logo' ); // Getting from option your choice.

    , השאלה שלי היא איך הif והelse צריך להראות. אני צריכה עזרה עם זה.

    #8937
    Ariel
    Participant

    באיזה תוסף את משתמשת לשפות?

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

    #8939
    שני שלו
    Participant

    משתמשת בPolylang
    ואת האתר אוסיף בעוד הודעה 🙂

    #8940
    שני שלו
    Participant
    תגובה זו סומנה כפרטית.
    #8942
    שני שלו
    Participant
    תגובה זו סומנה כפרטית.
    #8946
    Ariel
    Participant

    דבר ראשון, האם את משתמשת בתבנית בת?

    לגבי התוסף ששלחת, אין לי מושג, אולי פשוט תנסי למרכז את התמונה…

    #8947
    שני שלו
    Participant

    כן אני משתמשת בתבנית בת

    #8977
    Yakir Sitbon
    Participant

    הנה הסבר שיעזור לך לטפל בבעיה, אנא תעשי לפי הסדר שאני כותב:

    1) תעלי את שני הלוגואים לתיקיה assets/images/ בתבנית-בת. נגיד ללוגו בעברית תקראי לו logo-he.png וללוגו באנגלית תקראי logo-en.png.
    2) בקובץ functions.php אשר נמצא בתבנית-בת שלך, תכתבי את הקוד הבא:

    
    function pojo8920_get_multilang_logo( $value ) {
    	if ( function_exists( 'pll_current_language' ) ) {
    		$logos = array(
    			'en' => 'logo-en.png',
    			'he' => 'logo-he.png',
    		);
    		$default_logo = $logos['en'];
    		$current_lang = pll_current_language();
    		$assets_url   = get_stylesheet_directory_uri() . '/assets/images/';
    		
    		if ( isset( $logos[ $current_lang ] ) )
    			$value = $assets_url . $logos[ $current_lang ];
    		else
    			$value = $assets_url . $default_logo;
    	}
    	return $value;
    }
    add_filter( 'theme_mod_image_logo', 'pojo8920_get_multilang_logo' );
    

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

    במידה והתוסף של Polylang לא פעיל, אז לא יקרא כלום באתר והלוגו שיטען יהיה מה שהגדרת ב-Customizer.

    #8979
    galraphael
    Participant

    הי יקיר,

    מתאים גם ל WPML ?

    #8980
    Yakir Sitbon
    Participant

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

    #8982
    שני שלו
    Participant

    מעולה! תודה רבה על העזרה! אין עליך 🙂

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

    #8983
    שני שלו
    Participant

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

    #8984
    galraphael
    Participant

    אשמח גם לקוד עבור WPML
    תודה

    #9001
    Ariel
    Participant

    לגבי הוספת הכפתור החלפת שדה שלא בתפריט זה מצריך כתיבה של HTML ו CSS מותאמים אישית. משהו קצת מורכב לפורום תמיכה.

    #10269
    מני
    Participant

    יקיר, יש מצב להוסיף לקוד התייחסות ללוגו נפרד בכל שפה לבר הדביק? 🙂 בבקשה.

    מני

    #10270
    Yakir Sitbon
    Participant

    קלי קלות, פשוט תשנה את הפילטר ל-theme_mod_image_sticky_header_logo

    #10271
    מני
    Participant
    תגובה זו סומנה כפרטית.
    #10272
    Yakir Sitbon
    Participant

    אפשר. אבל אפשרי גם לעשות התנאיה בקוד לפי current_filter(), ולדעת על איזה קובץ מדובר בסופו של דבר.

    #15172
    Yakir Sitbon
    Participant

    למי שצריך קוד בשביל הפלאגין WPML, יכול למצוא בדיון הזה.

    #15411
    שני שלו
    Participant
    תגובה זו סומנה כפרטית.
    #15414
    Yakir Sitbon
    Participant

    1) את התגית של ה-img למה סגרת ואחריו כתבת alt+class?
    2) לאן את מעלה את הלוגו הזה? את יכולה לעשות את אותו דבר, רק לכתוב את זה ישירות ב-header.php

    #15416
    שני שלו
    Participant
    תגובה זו סומנה כפרטית.
מוצגות 25 תגובות – 1 עד 25 (מתוך 31 סה״כ)
  • הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.