בקשה | עזרה בתיכנות | כללי
-
@שיהיה אמר בבקשה | עזרה בתיכנות | כללי:
@avi-klaine יש לך מושג איך אני עושה הטמעת תמונה כמו זה:
אני פושט כותב IMG PARROT לדוגמא, ויוצא לי תמונה של תוכי??
דרך אגב יש משהו דומה למה שרצית עיין כאן
שאם תייבא את ערכת הסמלים של Font Awesome לפרויקט/קובץ שלך
תוכל לכתוב<i class='fas fa-crow'></i>
ותקבל תמונה כזו (זה עורב ולא תוכי אני יודע שחשוב לך דוקא תוכי , מה לעשות ? זה מה מצאתי )
זה לא תמונות אלו סמלים כמו אלו שיש כאן בפורום הנהדר הזה
המעלה היא שניתן לשחק להם ב-style לשנות להם צבע וגודל .
אז למרות שזה לא תמונות זה מזכיר את מה שבקשת כי אתה פשוט כותב את שם הסמל שתרצה כמוclock
בשביל שעון ו-search
בשביל זכוכית מגדלת וכ'ו עיין ברשימה המלאה -
@avi-klaine חשבתי שtitle זה כותרת?
@avi-klaine אמר בבקשה | עזרה בתיכנות | כללי:
@שיהיה אמר בבקשה | עזרה בתיכנות | כללי:
@avi-klaine יש לך מושג איך אני עושה הטמעת תמונה כמו זה:
אני פושט כותב IMG PARROT לדוגמא, ויוצא לי תמונה של תוכי??
[(זה עורב ולא תוכי אני יודע שחשוב לך דוקא תוכי , מה לעשות ? זה מה מצאתי )]*
זה היה רק דוגמא...
:::
זה אשמתי שזה מה שעולה לי בראש בתור דוגמא, כל פעם?..
:::
-
"יחסית - קישורים לתמונה שמתארחת בתוך האתר. כאן, כתובת האתר אינה כוללת את שם הדומיין. אם כתובת האתר מתחילה ללא קו נטוי, היא תהיה יחסית לדף הנוכחי. דוגמה: src = "img_girl.jpg". אם כתובת האתר מתחילה עם קו נטוי, היא תהיה יחסית לדומיין. דוגמה: src = "/ images / img_girl.jpg".
מישהו מוכן להסביר לי את המשפט הזה??
-
@שיהיה אמר בבקשה | עזרה בתיכנות | כללי:
@avi-klaine חשבתי שtitle זה כותרת?
- יש את האלמנט title שמופיע ב-head הוא משמש לשני דברים
- הכיתוב בכרטיסיה
- הוא אלמנט סמנטי , אלמנטים סמנטים הם אלמנטים שנותנים מידע לגבי המבנה של הדף גם בשביל האינדקס של גוגל וגם לנוחות במקרה שמישהו ירצה לערוך את האתר אי פעם.
- ויש את התכונה title שהיא תכונה של האלמנט img ואולי גם עוד אלמנטים
-
) @שיהיה אמר בבקשה | עזרה בתיכנות | כללי:
"יחסית - קישורים לתמונה שמתארחת בתוך האתר. כאן, כתובת האתר אינה כוללת את שם הדומיין. אם כתובת האתר מתחילה ללא קו נטוי, היא תהיה יחסית לדף הנוכחי. דוגמה: src = "img_girl.jpg". אם כתובת האתר מתחילה עם קו נטוי, היא תהיה יחסית לדומיין. דוגמה: src = "/ images / img_girl.jpg".
מישהו מוכן להסביר לי את המשפט הזה??כשאתה רוצה להוסיף תמונה לאתר שכבר נמצאת על שרת כלשהוא (שים לב לזכויות יוצרים)
למשל הלוגו של הפורום כבר נמצא כאן
אז אתה פשוט תעתיק את הקישור הנ''ל. אבל כתרצה להוסיף תמונה משלך (שזה מה שיקרה בד''כ)
אז תצטרך קישור לתמונה שתארח באתר שלך כלומר באתר שלך במקום להעתיק את כל הקישור אתה יכול לפנות למקום שהתמונה נמצאת ביחס לקובץ שלך . זה גם יותר מסודר וגם כך אם תעבור שרת פשוט תעביר את התיקייה והמיקום של הקישורים לתמונות ישארו נכונים ולא תצטרך לעדכן את כל התמונות בדף שלך.מה שהבאת
אם כתובת האתר מתחילה ללא קו נטוי, היא תהיה יחסית לדף הנוכחי.
וכו' זה נראה כמו תרגום לא מדויק אולי כדי שתשתף קישור למקור .
אבל נראה שהכוונה היא האם התמונה נמצאת באותה תיקיה עם הקובץ או בתוך תיקיה בשם images
שהיא *(התיקיה images )*נמצאת באותה תיקיה עם הקובץ HTMLאתה יכול לראות גם כאן
ב-w3schools הם מתמצתים את זה טוב , הנה ציטוט :!!! important []: נתיב קבצים מוחלט הוא כתובת האתר המלאה לקובץ
דוגמא:
<img src="h ttps://www.w3schools.com/images/picture.jpg" alt="Mountain">!!! important []: נתיב קבצים יחסי מצביע על קובץ ביחס לדף הנוכחי
דוגמא: <img src="/images/picture.jpg" alt="Mountain"> -
@avi-klaine אמר בבקשה | עזרה בתיכנות | כללי:
למשל הלוגו של הפורום כבר נמצא כאן
סתם הערה לנושא הזה (כי הוא גם ככה ארוך)
הקישור שהבאת הוא
https://mitmachim.top/assets/uploads/system/site-logo.png?v=nv51koiba9k
שים לב כל מה שאחרי ה-site-logo.png הוא מיותרזה מזהה של הסשן הנוכחי שלך (מול השרת של הפורום, ככה עובדת nodeJS) (לא מדויק אלא יותר נכון לומר שזה קשור למטמון - cache שנמצא אצלך)
עריכה למטה
כלומר הקישור האמיתי לתמונה המדוברת הוא
https://mitmachim.top/assets/uploads/system/site-logo.pngעריכה
הסתכלתי מה כתבתי כאן בקיצור ואני לא רוצה להטעות אז אכתוב מה זה בדיוק
ה-=v?
הזה הוא בעצם מהווה מנגנון לשמירה על גרסאות במטמון.
יבואר: כאשר הדפדפן שלך שולח בקשה לשרת של הפורום להביא לו את האתר (אני לוקח את הפורום הזה כדוגמא להסבר) השרת מחזיר בתגובה את הדף HTML ועוד המון רכיבים (תמונות, סקריפטים - JS, עיצוב - CSS, פונטים ועוד כל מיני)
הרכיבים הנ"ל מוטמעים על ידי הדפדפן במטמון cache כדי לחסוך באינטרנט + מהירות עלייה של האתר בכניסה הבאה. (לא תמיד כל הרכיבים נכנסים למטמון, זה תלוי אבל לא משנה)
מה קורה אם השתנה משהו ברכיבים הללו? נגיד השתנתה אחת התמונות. הדפדפן שלך יעלה לך את התמונה שנמצאת אצלו במטמון (אנחנו מדברים על זה שהקובץ עדיין עם אותו שם)
כדי למנוע כזה מצב משתמשים במתן גרסאות לקבצים מהשרת. ה-=v?
הוא בעצם גרסה נוכחית של הקובץ (מה שספציפית כאן בפורום נקבע על פי האש של הגיט כמדומני, ככה זה בד"כ ב-nodeJS) כך שברגע שקובץ משתנה - הוא נשלח לדפדפן עם=v?
שונה והדפדפן לא ייטען את מה שבמטמון אלא מה שהוא מקבל הפעם מהשרת.עריכה תוך כדי כתיבה = מסקרנות ניסתי לבדוק קצת כאן על המזהה של הגרסה. (אפשר לקבל את המזהה הנוכחי של גרסת מטמון על ידי הרצה של
app.cacheBuster
בקונסול)
המזהה הזה מתאתחל מחדש בכל הפעלה מחדש של נודביבי או שינוי בקבצים (שמזוהה על ידי הליבה של נודביבי כשינוי) -
כלומר הקישור האמיתי לתמונה המדוברת הוא
https://mitmachim.top/assets/uploads/system/site-logo.pngמה לעשות האתר הנהדר הזה מקצר רק קישורים לדרייב