דעתכם חשובה לנו....

הודעות מערכת, והודעות שאינן קשורות לאף פורום אחר.
Haimbin
חבר ותיק
חבר ותיק
תגובות: 1424
הצטרף: מרץ 2020
נתן תודות: 140 פעמים
קיבל תודות: 249 פעמים

שליחה #1741 

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1742 

לא הבנתי איך אתה עובד. אתה הולך לעמוד האחרון ואז לוחץ על הלינק למעלה שלוקח לתגובה האחרונה?

Haimbin
חבר ותיק
חבר ותיק
תגובות: 1424
הצטרף: מרץ 2020
נתן תודות: 140 פעמים
קיבל תודות: 249 פעמים

שליחה #1743 

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1744 

יש בעיה עם השיטה שלך. אם אתה הולך לעמוד האחרון אז באקט הזה סומנו כל ההודעות בשרשור כנקראו עד לנקודה הזו.

בשלב הזה אם תלחץ על הכפתור של ההודעה הראשונה שלא קראת, אז מאוחר מדי (אין כזו כבר כי פתחת את העמוד האחרון) וזה ישאר לך בעמוד הנוכחי.

יש כמה דרכים להשיג את המטרה שלך.

1. להגיע לעמוד לפני ההודעה האחרונה שקראת (למשל עמוד מספר 1) ואז השיטה שלך תעבוד.

2. אני אישית עושה ״הודעות חדשות״ מהתפריט שמראה לי את כל ההודעות שעודכנו מאז שהייתי.

ואז לוחץ או על הכפתור הגדול בצד שכבר ישר פותח את השרשור בהודעה החדשה הראשונה שלא נקראית בטאב חדש

או.. הכפתור הכחול הקטן שעושה אותו הדבר רק בטאב הנוכחי.
A24809CF-8AF3-49B7-98C3-244027EE4FAD.jpeg

Haimbin
חבר ותיק
חבר ותיק
תגובות: 1424
הצטרף: מרץ 2020
נתן תודות: 140 פעמים
קיבל תודות: 249 פעמים

שליחה #1745 

1) לפעמים אני שוכח באיזה עמוד הייתי אז בגלל זה השתמשתי בזה הפוך.

הבנתי איך המערכת עובדת והאמת שלא הכרתי את זה שהכפתור ("עיגול" ליד הנושא) לוקח ישירות להודעה הראשונה שלא קראתי, תודה רבה!

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1746 

גם העיגול (או האייקון) - אבל בטאב אחר, והכחול הקטן בטאב הנוכחי :)

molvy
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 7037
הצטרף: מרץ 2010
נתן תודות: 1274 פעמים
קיבל תודות: 1460 פעמים

שליחה #1747 

oferlaor כתב

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

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

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1748 

11/08/2022 14:46  
molvy כתב:
אז אולי כדאי לפתוח שרשור על רכבים חשמליים ואז ניר יוכל להביע את דעתו בנושא ...... וגם אני
...
בכיף!

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1749 

הוספתי כמה שרשורים רשמיים, תרגישו חופשי להוסיף עוד לפי הצורך.

jtk
חבר מכור קשה
חבר מכור קשה
תגובות: 5172
הצטרף: דצמבר 2012
נתן תודות: 478 פעמים
קיבל תודות: 532 פעמים

שליחה #1750 

בקישור ע"י hash/fragment id להודעות ספציפיות, העמוד נגלל כך שההודעה המקושרת יוצאת בראש העמוד ממש, ותחילתה מוסתרת ע"י שורת הניווט העליונה הסטטית.

אולי אפשר לתקן כך שההודעה תופיעה למטה יותר, בלי שתהיה מוסתרת?

יש כל מיני שיטות:
https://stackoverflow.com/questions/408 ... 7#28824157
https://nicolasgallagher.com/jump-links ... ositioning
https://stackoverflow.com/questions/493 ... 1#49331661

וגם משהו שפועל רק על דפדפנים חדשים יותר:
https://getpublii.com/blog/one-line-css ... eader.html

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1751 

ניסיתי את הפתרונות, אבל הם לא עובדים.

הבעיה די מורכבת כי יש כמה דברים במקביל שמנסים להגיע ליעד, ויש race condition בינהם.

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1752 

כתבתי מחדש את כל הלוגיקה של הגלילה.

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

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

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

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

jtk
חבר מכור קשה
חבר מכור קשה
תגובות: 5172
הצטרף: דצמבר 2012
נתן תודות: 478 פעמים
קיבל תודות: 532 פעמים

שליחה #1753 

תודה.

לפי מה שאתה מספר, מקרי קצה, race, וכו'... כנראה בסופו של דבר, אולי יום אחד, הפתרון הנקי ביותר הוא לעשות את השורה הסטטית ושאר הדברים באופן סטנדרטי יותר, במקום להלחם בתוצאות הלוואי. מה שלא יהיו הסיבות לסיבוכים (חלק מעניין ה-q=(hash)? אני מניח...).
נערך לאחרונה על ידי jtk ב 19/08/2022 23:47, נערך פעם 1 בסך הכל.

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1754 

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1755 

אגב, תגידו אם אתם רואים הבדל. אני עדיין עושה למנגנון fine tuning לכל מני מקרי קצה (כשאנשים לא logged in, כשלוקח זמן לבאנרים לעלות וכו').

תגידו מה דעתכם.

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1756 

עשיתי עוד סדרת תיקונים היום :)

or4558
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 812
הצטרף: נובמבר 2011
נתן תודות: 48 פעמים
קיבל תודות: 59 פעמים

שליחה #1757 

לפעמים האתר קצת איטי .

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1758 

ננסה לשפר את זה. גם אני רואה את זה.

jtk
חבר מכור קשה
חבר מכור קשה
תגובות: 5172
הצטרף: דצמבר 2012
נתן תודות: 478 פעמים
קיבל תודות: 532 פעמים

שליחה #1759 

19/08/2022 23:50  
oferlaor כתב:
תגידו אם אתם רואים הבדל. אני עדיין עושה למנגנון fine tuning
...
בינתיים נראה בסדר.

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

אגב, בגלל שצריך את סימן הפלוס בסוף ה-fragment id, קישורים קיימים בפורום לא מושפעים מזה.
אבל אני מניח שהרעיון בסוף הוא להפוך את אופן הקישור/גלילה הזה לברירת המחדל (בלי פלוס בקישור).

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1760 

זה גם אמור לעבוד בלי הפלוס.

הסימון הוא התכלת והאייקון הכחול.

שלח תגובה

חזור אל “כללי”