בעיה בריווח בין פוסטים בתצוגת גריד בתבנית סופרסטאר

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

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

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

דיון זה מוגדר: סגור
מוצגות 10 תגובות – 26 עד 35 (מתוך 35 סה״כ)
  • מאת
    תגובות
  • #23238

    Ariel
    משתתף

    טוב, במידה ואין לך ידע בקוד אז זה קצת מורכב בערכת העיצוב הזאת, אבל בא ננסה:

    תעתיק את הקבצים הרלוונטיים מתיקיית content בתבנית אב לתיקיית content בתבנית בת.

    לדוגמא, במידה ואתה רוצה לשנות את זה בתצוגת גריד 3 בוידג'ט פוסטים, אז תעתיק את הקובץ recent_post-grid_three.php

    במידה וזה תצוגת גריד 4 אז תעתיק את הקובץ recent_post-grid_four.php

    לאחר מכן תוסיף עוד דיב מתחת ל recent-post grid-item col-md-4 col-sm-6 col-xs-12 ולתת לו איזה מרווח שאתה רוצה, תוכל לראות בדוגמא הבאה את הדיב inner-item

    <?php
    /**
     * Recent Post: Grid Three
     */
    
    if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    
    global $_current_widget_instance;
    ?>
    <div class="recent-post grid-item col-md-4 col-sm-6 col-xs-12">
    	<div class="inner-item">
    		<?php if ( 'show' === $_current_widget_instance['thumbnail'] && $image_url = Pojo_Thumbnails::get_post_thumbnail_url( array( 'width' => '640', 'height' => '400', 'crop' => true, 'placeholder' => true ) ) ) : ?>
    			<a class="image-link" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark">
    				<img src="<?php echo $image_url; ?>" alt="<?php echo esc_attr( get_the_title() ); ?>" class="media-object" />
    				<div class="overlay-image"></div>
    				<div class="overlay-title fa"></div>
    			</a>
    		<?php endif; ?>
    		<div class="caption">
    			<?php if ( 'show' === $_current_widget_instance['show_title'] ) : ?>
    				<h4 class="grid-heading">
    					<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a>
    				</h4>
    			<?php endif; ?>
    			<?php if ( 'show' === $_current_widget_instance['except'] ) : ?>
    				<div class="entry-excerpt">
    					<p><?php echo pojo_get_words_limit( get_the_excerpt(), $_current_widget_instance['except_length_words'] ); ?></p>
    				</div>
    			<?php endif; ?>
    			<div class="entry-meta">
    				<?php if ( 'show' === $_current_widget_instance['metadata_date'] ) : ?>
    					<span class="entry-date"><?php echo get_the_date(); ?></span>
    				<?php endif; ?>
    				<?php if ( 'show' === $_current_widget_instance['metadata_time'] ) : ?>
    					<span class="entry-time"><?php echo get_the_time(); ?></span>
    				<?php endif; ?>
    				<?php if ( 'show' === $_current_widget_instance['metadata_comments'] ) : ?>
    					<span class="entry-comment"><?php comments_popup_link( __( 'No Comments', 'pojo' ), __( 'One Comment', 'pojo' ), __( '% Comments', 'pojo' ), 'comments' ); ?></span>
    				<?php endif; ?>
    				<?php if ( 'show' === $_current_widget_instance['metadata_author'] ) : ?>
    					<span class="entry-user"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" rel="author" class="fn"><?php echo get_the_author(); ?></a></span>
    				<?php endif; ?>
    				<?php if ( 'show' === $_current_widget_instance['metadata_readmore'] ) : ?>
    					<a href="<?php the_permalink(); ?>" class="read-more"><?php echo  ! empty( $_current_widget_instance['text_readmore_mode'] ) ? $_current_widget_instance['text_readmore_mode'] : __( 'Read More &raquo;', 'pojo' ); ?></a>
    				<?php endif; ?>
    			</div>
    		</div>
    	</div>
    </div>
    #23354

    עומר
    משתתף

    תודה. אבל זה לא פתר את הבעיה.

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

    #23356

    עומר
    משתתף

    כמו שתראה ברגע שהכנסתי margin ל-Grid Item … זה פותר את בעיית המרווח אבל יוצר בעיה חדשה שזה שובר שורה ולמעשה לא דוחס את 3 האלמנטים ל row אחד

    #23366

    Ariel
    משתתף

    כל מה שאתה צריך לעשות עכשיו זה לתת את הרקע במקום לדיב grid-item לדיב inner-item

    #23367

    עומר
    משתתף

    לא הבנתי. אתה רואה שכרגע זה שבור בשורות?….
    איפה אני קובע את הרקעים האלו?

    #23372

    עומר
    משתתף

    תוכלו לסדר לי את הנושא הזה?…. תודה

    #23432

    Noa
    משתתף

    דבר ראשון, הורד מה .grid-item את ה-margin וה-box shadow.

    ובמקום .grid-item{background-color:#FFFFFF;} הכנס .grid-item{background-color:transparent;}

    לאחר מכן הכנס את הקוד הבא:

    .inner-item{
    background-color:#FFFFFF;
    padding:10px;
    }
    #23445

    עומר
    משתתף

    תודה. זה אכן פתר את הסיפור – אבל ב roll-over זה מציג את הרקע… כיצד נפטרים ממנו גם במצב זה?

    #23450

    Ariel
    משתתף

    תוסיף גם את הקוד CSS הבא:
    .grid-item:hover {background-color:transparent;}

    #23458

    עומר
    משתתף

    תודה על כל העזרה והתמיכה!

מוצגות 10 תגובות – 26 עד 35 (מתוך 35 סה״כ)

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