390
צפיות
צפיות
29
תשובות
תשובות
עזרו בבקשה
שלום חברים
יש לי שאלה לבניית תפריט.
אני רוצה לבנות תפריט, שאם יש לי 20 דפים שונים עם אותו תפריט אז רק פעם אחד אני אשנה את התפריט וזה ישתנה לכל הדפים האחרים
אני בטוח שיש עוד אנשים שהיו שמחים לדעת איך זה עובד
תודה מראש
דוד
29 תשובות
ואותם אנשים גם שאלו ועכשיו אפשר
לחפש…
התשובה היא העברת התפריט כך שהוא יודפס דרך JS או להשתמש ב-SSI כדי להכילו בכל דף.
ניר תודה על התגובה המהירה, אבל…
לא מצליח למצוא, לפני שפתחתי את הנושא, חיפשתי בכל הפורום, אך ללא הצלחה …
אם אפשר לעזור לי למצוא… אודה לך מאוד …
ויש לי עוד שאלה בקשר לרזולוציית מסך …
האם אפשר להציג 2 אתרים שבנוים כולו פלאש, לפי רזולוציית מסך משתנה
לדוגמה:
site-800×600.swf — להציג לנכנסים לאתר ברזולוציה 800X600
site-1024×768.swf — להציג לנכנסים לאתר ברזולוציה 1024X768
תודה מראש
דוד
תשובה
.
תתבסס על אותו קוד אלא שבמקום תמונה אתה מציג קובץ פלאש.
נתתי פתרונות בגוף ההודעה…
BuildHome תודה – אבל הבעיה שיש לי..
BuildHome תודה – אבל הבעיה שיש לי היא שונה
באמת סקריפט מצויין, אבל אצלי זה 2 קבצים שאני לא יכול לתת להם ID
כי אני צריך שלפי הרזולוציה הדפדפן יבחר אחד משני הקבצים שיש לי
אם זה 800 אז קובץ
site800X600.swf
ואם זה 1024 אז קובץ אחר
site1024X768.swf
שוב תודה לכם
דוד
ניר – אחי אני לא מצליח למצוא עדיין.
אני ממשיך לחפש אבל ללא הצלחה
תודה בכל זאת 🙂
ציטוט מהתגובה הראשונה שלי
"התשובה היא העברת התפריט כך שהוא יודפס דרך JS או להשתמש ב-SSI כדי להכילו בכל דף."
פירוט לתשובה הראשונה:
אתה בעצם יוצר לך קובץ JS שמדפיס ע"י document.write את ה-HTML של התפריט. עכשיו בכל עמוד אתה כותב תגית script שמקושרת לאותו קובץ.
<script type="text/javascript" src="menu.js"></script>
ניר … אם הבנתי אותך נכון ?!
אם הבנתי אותך נכון אז:
אני יוצר תפריט רגיל Dreamweaver, אחרי זה אני עושה CUT לקוד של התפריט
ושומר אותו בסיומת JS
ואז במקום כל הסקריפט שהתוכנה יצרה אני מוסיף את השורה :
<script type="text/javascript" src="menu.js"></script> לפי שם שנתתי לקובץ ???
ניר ממש תודה לך 🙂
דוד
אתה עובד ב-DW :-/ (אוף…)
אני לא יודע מה התוכנה מייצרת (כבר יותר משנתיים שלא נגעתי בה…)
ניר – באיזה תוכנה אתה ממליץ לעבוד?
עדיף לעבוד עם
HomeSite 5.0 או EditPlus (עורך קוד נקי ולא ויז'ואלי).
BuildHome
תודה, אני אבדוק את התוכנה
בבקשה אם אתה יכול לענות לי על השאלה השניה שלי …
הבעיה שיש לי היא שונה
באמת סקריפט מצויין, אבל אצלי זה 2 קבצים שאני לא יכול לתת להם ID
כי אני צריך שלפי הרזולוציה הדפדפן יבחר אחד משני הקבצים שיש לי
אם זה 800 אז קובץ
site800X600.swf
ואם זה 1024 אז קובץ אחר
site1024X768.swf
שוב תודה לכם
דוד
כמו שאמרתי
צריך להתבסס על אותו קוד.
זה אמור לעבוד:
<script type="text/javascript">
function checkRes() {
var userRes = screen.height+'x'+screen.width;
if(userRes=="800×600") {
document.getElementById('flash').style.width = '800px';
document.getElementById('flash').style.height = '600px';
document.getElementById('flash').src = 'site800X600.swf';
}
else if(userRes=="768×1024") {
document.getElementById('flash').style.width = '1024px';
document.getElementById('flash').style.height = '768px';
document.getElementById('flash').src = 'site1024X768.swf';
}
}
</script>
<embed src='site800X600.swf' id="flash" onload="checkRes();" quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash'></embed>
הקוד הזה פותח רק את 800 ולא בודק..
הקוד הזה פותח רק את 800 ולא בודק כלל את הרזולוציה
שבת שלום
תודה בכל מקרה
אני לא מבין משהו אחד….
Flash זו טכנולוגייה שעובדת עם וקטורים אזמה פתאום קובץ לכל רזולוציה ?
אי אפשר פשוט לשים קובץ ושהגודל שלו יקבע באחוזים ?
(אני בור ב-FLASH).
נכון אבל צריך לזכור ש…
נכון אבל צריך לזכור שאם יש לך קובץ פלאש וקטורי שבתוכו ביטמאפים (תמונות)
אז האתר נראה מצויין באחוזים אבל התמונות ??? סליחה על המילה אבל קאקא …
אז אם היה אפשרות שנבנה 2 אתרים שונים שמתאימים ל-2 רזולוציות שונות ולתת לדפדפן לעשות את העבודה של זיהוי רזולוציה והצגת קובץ פלאש המתאים
פשוט החיים שלנו היה יכול להיות יותר קל …
מודא לכולם על התגובות ועל העזרה
שיהיה לכם שבת שלום
ואם יהיו לכם פיתרון על 2 השאלות שלי … אודה לכם מאוד
דוד
תתבסס על אותו משפט תנאי
ופשוט תכתוב בעזרת innerHTML ל-span את הערך הנכון עם שם הקובץ הנכון.
בכל מקרה, קודים מוכנים לא מקבלים כאן ביחוד כאשר הבאתי לך פעמיים את הבסיס ואתה צריך לדעת בעצמך איך להבין את הבסיס ולהמשיך משם.
הבנתי – תודה
למביני עניין – ויש כאן הרבה כאלה:)
אני מצרף סקריפט לבדיקת רזולוציה והפניית הגולש לעמוד המתאים לרזולוציית מסך שלו
<SCRIPT language="JavaScript">
<!–
if ((screen.width>=800) && (screen.height>=600))
{
window.location="lowResolution.htm";
}
else
{
window.location="index.htm";
}
//–>
</SCRIPT>
מה שאיתן לנו הקוד הזה זה … מי שיש לו רזולוציית מסך 800 על 600 .. אנחנו נשלח אותם לדף אחר שבנוי לרזולוציה נמוכה
וכל שער המישתמשים יצפו בדף רגיל של 1024 על 768 ומעלה …
השאלה שלי כאן היא איך מנועי החיפוש יתייחסו לזה ??
תודה מראש ולדעתי הקוד הזה יכול לעזור כאן לחברים
שבת שלום
דוד
מנועי החיפוש יתייחסו לזה כאל עמוד
רגיל. אולי התכוונת למשהו אחר (?).
כן… התכוונתי ל…
אם לפי הדוגמה שנתתי בקובץ index.htm שמים את הקוד הזה ויש בדף זה גם תוכן שמקודם בגוגל, אז האם מנועי חיפוש בעיקר גווגל יתן לי אונש ???
או שיותר נכון יהיה להגיד …
האם הקוד הזה יכול להפריע לאותו דף שבו אנו נכניס את הקוד ?
מפחינת תוצאות בחיפוש או כל דבר אחר שקשור למנועי חיפוש ???
תודה
לא רואה סיבה שיפריע. זה עמוד רגיל.
אחלה תודה דביר 🙂
מה שמפריע בעיקר לדירוג
בגוגל הוא קוד לא תיקני.
אם הקוד שלך טוב ותקני אין סיבה שזה ידרג אותך במעמד פחות טוב…
גוגל עובד על עיקרון הקישורים…
ככל שיותר אתרים מקשרים אליך ככה אתה זוכה ליותר ניקוד בדירוג של גוגל… (אלא אם אתה ספונסר שלהם).
REDIRECT
הכוונה שלי היתה האם זה לא כמו הפניית הגולש לעמוד אחר
אני יודע שגוגל לא אוהב את זה
גוגל יודע JS בצורה חלשה מאוד…
איני יודע האם הוא יכול לקרוא את זה או לא אבל רצוי ליצור תגית noscript ובתוכה יהיו שני הקישורים – כך גוגל ידע להתייחס אליהם
זה כל הקטע שגוגל לא יתייחס לזה 🙂