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

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

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

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

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

תגיות: 

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

    שני שלו
    משתתף

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

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

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

    #8931

    Yakir Sitbon
    משתתף

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

    #8932

    galraphael
    משתתף

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

    #8936

    שני שלו
    משתתף

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

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

    #8937

    Ariel
    משתתף

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

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

    #8939

    שני שלו
    משתתף

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

    #8940

    שני שלו
    משתתף
    תגובה זו סומנה כפרטית.
    #8942

    שני שלו
    משתתף
    תגובה זו סומנה כפרטית.
    #8946

    Ariel
    משתתף

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

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

    #8947

    שני שלו
    משתתף

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

    #8977

    Yakir Sitbon
    משתתף

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

    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
    משתתף

    הי יקיר,

    מתאים גם ל WPML ?

    #8980

    Yakir Sitbon
    משתתף

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

    #8982

    שני שלו
    משתתף

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

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

    #8983

    שני שלו
    משתתף

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

    #8984

    galraphael
    משתתף

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

    #9001

    Ariel
    משתתף

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

    #10269

    מני
    משתתף

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

    מני

    #10270

    Yakir Sitbon
    משתתף

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

    #10271

    מני
    משתתף
    תגובה זו סומנה כפרטית.
    #10272

    Yakir Sitbon
    משתתף

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

    #15172

    Yakir Sitbon
    משתתף

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

    #15411

    שני שלו
    משתתף
    תגובה זו סומנה כפרטית.
    #15414

    Yakir Sitbon
    משתתף

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

    #15416

    שני שלו
    משתתף
    תגובה זו סומנה כפרטית.
מוצגות 25 תגובות – 1 עד 25 (מתוך 31 סה״כ)

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