ورود

View Full Version : دستورات مشترک در صفحات html را کجا بنویسیم؟



M.T.P
چهارشنبه 30 شهریور 1390, 20:25 عصر
با سلام
دوستان در چندین صفحه html یکسری دستورات مشابه داریم ، به عنوان مثال همین توضیحات تحتانی همه صفحات (کلیه حقوق این سایت مربوط به فلان شرکت می باشد.)

کجا میشه اینو نوشت که همه صفحات به عنوان یک مرجع ازش استفاده کنند؟! در واقع مثل یک تابع که بتونیم صداش بزنیم.

با تشکر

hamidre13
چهارشنبه 30 شهریور 1390, 21:27 عصر
توی اچ تی ام ال له طور زاتی خاصیت مستر پیج وجود نداره ولی اگر از برنامه هایی مثل دریم ویور یا اکسپرشن وب استفاده می کنی میتونی یه صفحه رو به عنوان تمپلت مشخص کنی و هر تغییر که توی اون بدی توی بقیه صفحت ذخیره کنی!

Saber Mogaddas
پنج شنبه 31 شهریور 1390, 11:02 صبح
از master page استفاده کن ..چیزایی که تو همه صفحات باید بشن رو بنداز تو master و محتویات page های بعدی رو داخل place Holder بزار اگه تو این ضمینه اطلاع نداری بگو بیشتر توضیح می دم
راه دیکه ام اینه که واسه هر page محتوای ثابت رو کپی کنی..

M.T.P
پنج شنبه 31 شهریور 1390, 11:50 صبح
از master page استفاده کن ..چیزایی که تو همه صفحات باید بشن رو بنداز تو master و محتویات page های بعدی رو داخل place Holder بزار اگه تو این ضمینه اطلاع نداری بگو بیشتر توضیح می دم

ممنون میشم توضیح بدید ، تشکر :قلب:


راه دیکه ام اینه که واسه هر page محتوای ثابت رو کپی کنی..
خب آخه مشکل همینه که اگه یه کد رو که تو همه صفحات مشترک هست بخوایم ورایش کنیم باید تمام صفحات رو ویرایش کنیم (چون تعداد صفحات زیاده) در مباحت برنامه نویسی یک تابع یا روتین این کار رو انجام میده. ، اما برای html نمی دونم.
منون از توجه همه دوستان

Saber Mogaddas
پنج شنبه 31 شهریور 1390, 14:26 عصر
تو ویژوال وقتی که پروژه جدید باز می کنی و از منو add Item انتخاب میکنی ..همونجا یه گزینه به اسم Master Page هست اونو باز میکنی بعد چیزایی که می خوایی ثابت باشه رو تو body مینویسی تو Master Page قسمت body یه تگ به اسم content Place holder هست که توی اون هرچی بنویسی واسه صفحات دیگست ..اون تگ هر جا بزاری page های دیگه تو اون قسمت دیده می شن..خوب master رو درست کردی place holderam مکانشو مشخص کردی ..حالا می خوایی صفحات دیگه رو درست کنی..باز add >new item از اونجا web form using master page رو انتخاب می کنی..تو این صفحه دو تا تگ content place holder head که اول صفحه ..که همون head تو html هست..هرچی داخل اون بنویسی تو head اجرا می شه..و پایینی content place holder که هرچی داخل اون باشه میره تو مکانی که تو master page > place holderetOo مشخص کردی اونجا باز می شه..امیدوارم که به دردت بخوره..

css-man
پنج شنبه 31 شهریور 1390, 15:09 عصر
به نظر من بهترین راه برای این کار include کردن هست
مثلا منوی سایت که ثابته و همینطور هدر و فوتر سایت رو در فایهایی جداگانه طراحی کن و در هر صفحه ای که خواستی اونها رو include کن هر بار بخوای مثلا فوتر رو تغییر بدی میری وفایلی که توش فوتر هست رو تغییر میدی به این ترتیب اون تغییر در کل صفحاتت اعمال میشه