הוספת בר עליון

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

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

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

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

תגיות: ,

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

    מרב
    משתתף

    האם ניתן להוסיף בר עליון לתבנית ברלין (מעל הסליידר)?

    #72722

    Boaz
    מנחה

    הי,
    לצערי אין אפשרות כזאת.

    #73286

    ערן אבינו
    משתתף

    מצטרף לשאלה (למרות שכבר יש תשובה) אבל לגבי תבנית stream.
    האם אליה כן ניתן להוסיף בר עליון? לפחות לצד אחד..

    #73289

    Boaz
    מנחה

    הי,
    לצערי גם ב-STREAM אין אפשרות מובנית לכלול בר עליון.

    #73290

    ערן אבינו
    משתתף

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

    #73299

    Boaz
    מנחה

    לא ככ הבנתי..
    לצערי אנחנו לא יכולים להציע קוד מותאם אישית.

    #73318

    ערן אבינו
    משתתף

    אוקיי אולי לא הייתי מספיק ברור ואני מקווה שתוכל לעזור בדבר קטנטן.
    כרגע הקוד ב functions.php:

    
    function scratch_widgets_init() {
    	register_sidebar( array(
    		'name'          => 'above-menu-right',
    		'id'            => 'above-menu-right',
    	) );
    
    		register_sidebar( array(
    		'name'          => 'above-menu-left',
    		'id'            => 'above-menu-left',
    	) );
    }
    
    add_action( 'widgets_init', 'scratch_widgets_init' );
    

    הקוד בהידר (נילקח מתבנית אחרת):

    
    		<section id="top-bar">
    			<div class="<?php echo WRAP_CLASSES; ?>">
    				<div class="pull-left">
    					<?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Left' ) ); ?>
    				</div>
    				<div class="pull-right">
    					<?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Right' ) ); ?>
    				</div>
    			</div><!-- .<?php echo WRAP_CLASSES; ?> -->
    		</section>
    

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

    
    <div id="top-bar">
    <div class="container">
         <div class="pull-right"><?php dynamic_sidebar( 'above-menu-right' ); ?></div>
         <div class="pull-left"><?php dynamic_sidebar( 'above-menu-left' ); ?></div>
    </div>
    </div>
    

    אדאג לCSS אחרי כן.
    אגב נלקח מפוסט שבו אריאל עזר למישהו:

    יצירת איזור סיידבר חדש לווידגטים

    בתודה מראש!

    #73323

    ערן אבינו
    משתתף

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

    בקובץ functions.php שבתבנית הבת תוסיפי את הפונקציה:

    
    function scratch_widgets_init() {
    	register_sidebar( array(
    		'name'          => 'top-bar-right',
    		'id'            => 'top-bar-right',
    	) );
    
    	register_sidebar( array(
    		'name'          => 'top-bar-left',
    		'id'            => 'top-bar-left',
    	) );
    }
    
    add_action( 'widgets_init', 'scratch_widgets_init' );
    

    בקובץ header.php שבתבנית הבת (אם לא קיים תעתיקי מתבנית האם לתבנית הבת):

    
    <section id="top-bar">
    		<div class="container">
    			<div class="<?php echo WRAP_CLASSES; ?>">
    				<div class="pull-left">
    					<?php dynamic_sidebar( 'top-bar-right' ); ?>
    				</div>
    				<div class="pull-right">
    					<?php dynamic_sidebar( 'top-bar-left' ); ?>
    				</div>
    			</div><!-- .<?php echo WRAP_CLASSES; ?> -->
    		</div>	
    		</section>
    

    את הקטע הזה תשימי מעל השורה שמתחילה את ההידר של העמוד, מעל השורה הזו:

    
    	<header id="header" class="logo-<?php echo ( 'logo_left' === get_theme_mod( 'header_layout' ) ) ? 'left' : 'right'; ?>" role="banner">
    

    עכשיו הוספת לך שתי אזורי וידג'ט לבר עליון ימני ושמאלי.
    תעשי התאמות ב CSS במידת הצורך…
    בהצלחה.

    בועז אם בכל זאת תוכל לעזור לשפר מעט כדי שהקטע ידמה יותר ליישום שלו בתבנית אחרות כמו פוזה למשל אני אודה לך.
    לא מבחינת CSS אלא כמו שאמרתי להשתמש בסטרינגים מתורגמים כך שבאתר אנגלית למשל יהיה רשום Top Bar Right ובעברית יהיה רשום בר עליון ימני וכו'.

    תודה בכל אופן!

    #73375

    Boaz
    מנחה

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

    #73452

    ערן אבינו
    משתתף

    לא נורא, הפתרון הנכחי עושה את העבודה.
    תודה בכל אופן

    #73455

    Boaz
    מנחה

    מצוין!

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

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