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

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

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

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

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

תגיות: ,

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

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

    #72722
    Boaz
    Moderator

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

    #73286
    ערן אבינו
    Participant

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

    #73289
    Boaz
    Moderator

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

    #73290
    ערן אבינו
    Participant

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

    #73299
    Boaz
    Moderator

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

    #73318
    ערן אבינו
    Participant

    אוקיי אולי לא הייתי מספיק ברור ואני מקווה שתוכל לעזור בדבר קטנטן.
    כרגע הקוד ב 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
    ערן אבינו
    Participant

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

    בקובץ 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
    Moderator

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

    #73452
    ערן אבינו
    Participant

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

    #73455
    Boaz
    Moderator

    מצוין!

מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
  • הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.