גלילה למעלה- בקשה לתיקון הקוד

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

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

ראשי פורומים תמיכה גלילה למעלה- בקשה לתיקון הקוד

דיון זה מוגדר: סגור
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • מאת
    תגובות
  • #43845

    eynav raphael
    משתתף

    הי תמיכה, מה שלומכם?
    אני פונה אליכם כעת לגבי הגלילה למעלה- שניתן להגדיר לה החל ממתי היא תופיע. העניין הוא שההגדרה היא באחוזים, והיות ויש לי עמוד בית ארוך במיוחד, חשוב לי שהגלילה למעלה תופיע אחרי שמתחילים לרדת בעמוד, נניח ב-40 אחוז. כתוצאה מכך, בעמודים קצרים הגלילה מופיעה above the fold וזה לא אמור להיות כך.
    לכן שני דברים לי אליכם:
    1. מה חתיכת הקוד שדרושה לי בבקשה להוסיף ל live css בשביל להמיר את יחידת המידה מהאחוזים לפיקסלים מדוייקים- כלומר, שהגלילה תופיע אחרי 800 פיקסל גובה.
    2. הצעת ייעול- אפשרו לכולם בהתאמה אישית לעבוד לפי פיקסלים מדוייקים מראש העמוד. זה הרבה יותר נכון מאשר אחוזים.

    #43884

    Ariel
    משתתף

    1. לצערי זה לא אפשרי, זה ברמת ה JS של התבנית
    2. ההגיון של האחוזים הוא מאוד פשוט והכי נכון. כי ככה גם בעמודים שהם נמוכים יותר מ 800px זה יופיע ולא יהיו באגים.

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

    #43885

    Yakir Sitbon
    משתתף

    תשתמש בקוד הבא דרך תבנית הבת:

    function pojo43845_change_scroll_up_distance_per_posts( $value ) {
    	if ( 111 === get_the_ID() ) {
    		$value = '80';
    	}
    	return $value;
    }
    add_filter( 'theme_mod_scroll_up_distance', 'pojo43845_change_scroll_up_distance_per_posts', 100 );

    תשנה את המספר 111 למספר הפוסט שאתה רוצה. ואת המספר 80 לכמה שאתה רוצה.

    #43922

    eynav raphael
    משתתף

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

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

    #44009

    Ariel
    משתתף

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

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

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

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