שלח תשובה

זירת השאלות

2212
צפיות
12
תשובות

תבנית מבנה לאתר + העלאת האתר

,‏ 29 באפריל, 2013

1.אני רוצה לדעת איך אפשר להכין מהן "תבנית" למבנה אתר כך שכשאני אשנה משהו בעיצוב הוא ישתנה בכל הדפים.
זה במקום לעבור דף דף ולהדביק את הקוד של המבנה וכו'… וכשאני ארצה לשנות לא אצטרך לשנות אחד אחד.

2. אני עומד לרכוש אחסון לשני אתרים (אתרים אישיים), ששוקלים ביחד לא יותר מ-5MB וגם לא צפויים להיכנס הרבה אנשים. הציעו לי ב-SPD חבילה ב-75 ש"ח לחודש עבור שטח של 150MB. היא כדאית?

3. אין לי שום ניסיון בהעלאת אתר לאינטרנט, זה יהיה מסובך? (האתרים אותם אעלה הם אתרים בסיסיים של HTML ו-CSS).

תודה (:

תגיות:

12 תשובות

  1. idan5x הגיב:

    1) מה שאתה מתאר הוא למעשה אתר דינמי. בכדי לכתוב אתרים דינמיים עליך לדעת שפת צד-שרת כלשהי (php, asp, python). תלמד קודם שפת צד שרת ואח"כ תחפש ברשת איך לבנות אתרים דינמיים (זה מאוד בסיסי). D=

    2) לא כדי לך בשום אופן לשלם כ"כ הרבה כסף על אתרים פרטיים פשוטים. תשתמש בשירותי איכסון חינמיים (קיימים מאות אם לא אלפי כאלה ברשת – תחפש free webhost).

    3) להעלות אתר (פשוט כמו שלך) לשרת זה בכלל לא בעיה. על רגל אחת – מה שאתה צריך לעשות זה לתת לקובץ הHTML של העמוד הראשי את השם index ולהחליף אותו בזה המגיע כברירת מחדל בשרת שלך.

    אלו התשובות לשאלותייך על רגל אחת. אתה מוזמן לקרוא חומר נוסף והרחבה ברשת. =)

  2. HandysHand הגיב:

    1. חבר הציע לי להשתמש ב-include ב-PHP, אני אשב איתו על זה (:
    2. יש סיבה למה לא להשתמש באחסון חינמי? זה נשמע קצת Too good to be true.
    3. אחלה.

    שאלה נוספת: ב-CSS, יש לי DIV של הלוגו ו-DIV של התפריט. התפריט עולה על הלוגו. איך עושים שהלוגו יהיה מעל לתפריט? (ניסיתי להשתמש ב z-index ללא הצלחה).

  3. 1 אחסון חינמי זה תלוי – יש כאלה שרוצים להטמיע פרסומות באתר (אני לא ממליץ), יש חינמיים לגמרי בלי פרסומות (לא נתקלתי במשהו כזה אבל לאתרים רציניים יותר אני ממש לא ממליץ את זה – אין שום ביטחון מבחינת האיכות וכו') ויש שירותי ענן, כמו של גוגל (AppEngine הנפלא) שאתה מתחיל בחינם ואם אתה עובר את גבולות החינם אתה משלם.

    2.לגבי התפריט – תקבע לשני הדיבים z-index ותראה שזה בסדר הנכון. אם זה לא יילך תשתף קוד ונעזור לך.

  4. moshikod הגיב:

    1) לגבי תבניות – יש מאמרים מצוינים פה באתר שמסבירים איך לעשות זאת, אני למדתי מהם, הם פשוטים ומועילים :
    https://webmaster.org.il/articles/cshtml-layout
    2) לאתר כמו שלך אתה יכול למצוא חבילה ב 20 שקל לחודש, חיפוש קצר ימצא לך תוכניות מתאימות.
    3) לגבי להעלאת האתר, זה פשוט מאוד ובמקרה ותצטרך עזרה, החברה שמכרה לך את חבילת האחסון תסביר לך בדיוק איך לעשות זאת.
    כל התשובות שכתבתי לך הם מניסיון אישי, הייתי במצב שלך לפני כמה חודשים.
    בהצלחה.

  5. HandysHand הגיב:

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

    המשך לשאלה:
    "שאלה נוספת: ב-CSS, יש לי DIV של הלוגו ו-DIV של התפריט. התפריט עולה על הלוגו. איך עושים שהלוגו יהיה מעל לתפריט? (ניסיתי להשתמש ב z-index ללא הצלחה)."
    הנה הקוד:
    <div class="logo"></div>
    <div class="menu"></div>

    וב-CSS:
    .logo
    {
    z-index: 0;
    background-image: url("images/logo.png");
    width: 394px;
    height: 210px;
    margin-left: auto;
    margin-right: auto;
    }
    .menu
    {
    z-index: -1;
    margin-top: -100px;
    margin-left:auto;
    margin-right:auto;
    width:900px;
    height: 35px;
    background-image:url("Images/menu.png");
    }

    איך מטפלים בעניין?

  6. moshikod הגיב:

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

    2) תוסיף :
    position:absolute;

  7. HandysHand הגיב:

    דבר ראשון, תודה ענקית על העזרה!
    הורדתי WebMatrix, אחלה תוכנה, ה-Render עובד בדיוק כמו שקיוויתי.
    1.רציתי לדעת אם השימוש ב-CSHTML אומר שאני צריך לאחסן את האתר על שרת של Windows? ואם כן, תוכל להמליץ לי על אחסון טוב? (שיכיל 3-5 אתרים של 2MB).
    2. ניסיתי בעבר להשתמש באבסולוט (right left top וכו'…) וזה לא מתאים למקרה, כשמכווצים את הדף הלוגו לא נשאר במקומו. בטוח יש דרך אחרת!!! יש לך רעיון?

  8. moshikod הגיב:

    1) אני חושב שאתה צריך שרת Windows (שיתקנו אותי אם אני טועה), אין לי יותר מידי ניסיון עם חברות שונות, החברה הראשונה שפניתי אליה לא תמכה בפורמט, לאחר מכן עברתי ל http://www.hostcenter.co.il/
    שמה הצלחתי להעלות את האתר אבל אני לא תמיד מרוצה מהמהירות של השרתים שלהם…
    לאחר מכן חבר המליץ לי על http://www.hostgator.com/ , אבל אני כבר קניתי חבילה.
    היתרון של האפשרות שהשתמשתי בה הוא שזו חברה ישראלית (מדברים עברית) ויש אפשרות להתקשר אליהם במקרה של בעיות או שצריך עזרה.
    2) לא ממש הבנתי… מה בדיוק אתה מנסה לעשות ובאיזה חלק של הדף?

  9. idan5x הגיב:

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

    זה שרת איחסון חינמי מצויין שכבר עבדתי איתו בעבר:
    http://www.000webhost.com/

  10. HandysHand הגיב:

    טוב חבר'ה, החלפתי את כל ה-CSHTML ב-PHP והשתמשי ב-include, אני מעדיף לא לשלם סתם על שרת ווינדוס בגלל ה-CSHTML.
    אני אסיים עם אחד האתרים ואעלה אותו ל- http://www.000webhost.com/ במידה ואני אראה שהכל בסדר, אני אעלה גם את האתר השני אליהם!
    לגבי עניין הלוגו, אני אשאל חבר, אם אני לא אסתדר, אפתח כאן שאלה חדשה.
    תודה רבה לכל מי שעזר! באמת שאתם תותחים! (:

  11. Ohad Cohen הגיב:

    אחי יש לי תשובה לשאלה שלך..
    הלוגו והתפריט אמורים להיות באותה שורה נכון?
    תפתח דיב ראשון שירכז אותם ביחד
    בתוכו תשים את הדיבים שלהם ותיתן להם מאפיין float:left ו float:right
    יש עוד אפשרות של display:inline-block אבל בזה תשתמש לאפשרויות עצמם בתפריט

  12. HandysHand הגיב:

    ניסיתי את מה שאתה אומר אוהד, זה לא הלך. הלכתי על אסטרטגיה אחרת, הבנתי שה-DIV שנמצא למטה מבחינת הסדר הוא זה שנמצא בשכבה העליונה יותר. אז הזזתי את הDIV של הלוגו לסוף הדף ואז עשיתי לו Margin שהחזיר אותו ללמעלה. (:

שלח תשובה