نمایش نتایج 1 تا 30 از 30

نام تاپیک: چگونه MasterPage ، قالب اش را از بانک بخونه !

  1. #1
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014

    Tick چگونه MasterPage ، قالب اش را از بانک بخونه !

    آقا من میخواهم به کاربر اجازه تغییر قالب را بدم ؛ صفحات من هم همگی از یک مسترپیج ارث برده اند حالا من چگونه قالب مسترپیج را از بانک بخونم !!
    لطفاً هر کس نظری دارد بیان کند تا به یک نتیجه برسیم

  2. #2
    من هم دنبال تکنولوژی اینکار هستم !!!
    دوستان هرکی تجربه داره عنوان کنه !!!
    یه سر به اینجا بزن ببین این چیکار میکنه لامصب !!!
    برو تو بخش demo
    http://www.sitefinity.com

  3. #3
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472
    این چند تا master نداره از theme استفاده می کنه.البته فکر کنم!

  4. #4
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    تغییر قالب بوسیله ی تغییر فایل CSS اون MasterPage انجام میشه !
    نیازی به دیتابیس نیست ... شما برای هر template ت یه فایل css طراحی کن . از theme هم میشه استفاده کرد . البته حدود تغییر قالب رو هم باید در نظر گرفت ! نمیشه ییهو 180 درجه template سایتت عوض شه ...

  5. #5
    کاربر دائمی آواتار abadanboy
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    شاهین شهر - اصفهان
    پست
    315
    قالب های قابل تعویض از css بوجود میاد البته باید تمام css ها با قالب ست باشه
    بعد شما نام css رو می تونی از database بخونی
    این کار رو من کردم
    اینو نگاه کن یه مدرسه الکترو نیک هست که کاره خودمه
    http://www.peivand.parsschools.com
    حالا برو اینجا تو قسمت کنترل پانل و رو تغییر گرافیک در انتهای سایت کلیک کن و قالب ها رو تغییر بده حالشو ببر
    آدرس پانل
    http://www.peivand.parsschools.com/cpslog.aspx
    User=peivand
    Pass=8a32kmr

  6. #6
    دوستان دقت کنند theme با template فرق میکنه ها ... !!!
    اگه منظور رفیقمون تغییر theme سایت باشه که چیز زیاد پیچیده ای نیست !! (تغییر theme یعنی تغییر رنگ ها و تغییر image های وب سایت )
    اما اگه منظور تغییر template سایت باشه که مسئله دار میشه (تغییر template یعنی تغییر محل قرار گیری آیتم ها ی صفحه + تغییر رنگ و لعاب اون مثلا توی یه template منو بصوری افقی و تویه template دیگه منوی اون عمودی میشه و ... یعنی اینجا تنها محتویات و رنگ و لعاب مستر پیج تغییر نمی کنند بلکه خود مستر پیج نیز جابجا ، تغییر اندازه ، یا حذف میشه )

    راجع به این موضوع چه ایده ای دارید ؟؟؟

  7. #7
    کاربر دائمی آواتار abadanboy
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    شاهین شهر - اصفهان
    پست
    315
    تغییر template هم پیچیده نیست کافی با یه دستور file.copy مستر پیج رو جایگزین مستر پیج قبلی کنیم
    البته تما css ها چه این template چه template جدید باید بالا باشه

  8. #8
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    بله ! فرمایش متین است ...
    خود masterpage جایگزینی برای template هست و theme مربوط به scheme صفحه میشه .
    چیزی که معموله و البته منطقی و حرفه ای تغییر theme یه template هست نه تغییر کل design ! این کار تاثیر خوبی تو ذهن مخاطب نداره ! و طبق متودولوژی های CIW اصلا توصیه نمیشه در واقع ماندگاری سایت شما رو تو ذهن مخاطب کم میکنه ....

    ولی میشه چند تا masterpage تعریف کرد و بر حسب انتخاب کاربر link شو عوض کرد .

  9. #9
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472
    جوابت اینجاست
    http://msdn2.microsoft.com/en-us/lib...ax(VS.80).aspx
    بخش Changing Master Pages Dynamically
    رو بخون!

  10. #10
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    ببینید منظور من دقیقاً کار آقای abadanboy در سایت مدرسه الکترو نیک است که مدیر سیستم بتونه قالب صفحه را عوض کنه !! برای این کار باید چه کار کنیم !! قالب ها مثلاً از پیش ساخته شده باشه و کاربر بتونه یکی از آنها را التخاب کنه ، اگه روش دیگه ای به نظر کسی میرسه بیان کنه

  11. #11
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    نقل قول نوشته شده توسط abadanboy مشاهده تاپیک
    تغییر template هم پیچیده نیست کافی با یه دستور file.copy مستر پیج رو جایگزین مستر پیج قبلی کنیم
    البته تما css ها چه این template چه template جدید باید بالا باشه
    میشه بیشتر در رابطه با این روش توضیح بدین
    یعنی ما تمام مستر پیج ها را که میخواهیم جایگزین مستر پیج جاری شود در یک فلدر قرار دهیم و بعد با دستور File.copy آنها را جایگزین کنیم !!!
    به نظر من این روش کار خوبه توضیح بدین بیشتر

  12. #12
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472
    اگه مقاله ای که لینک دادم می خوندی متوجه می شدی!
    اونجا از session استفاده کرده بود شما اسم master رو از دیتابیس بگیر فرقی نمی کنه

  13. #13
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    من اون مقاله را دیدم ولی چیزی ازش سردر نیاوردم ( آخه یکم زبانم ضعیف است )
    به نظر من اگه مسترپیج را از یک فلدر به داخل Root اصلی کپی کنیم خیلی بهتره !! اینجوری اضافه کردن قالب ها هم ساده تر میشه و میتوانیم رنگ و لعاب سایت را هم با Css تغییر بدیم !!

  14. #14
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472
    اینطوری که نمی تونی بگی بعضی صفحه ها یه نوع باشه بعضی یه شکله دیگه.
    بعد اگه دوتا صفحه از یک masterpage استفاده کنن یکی تغییر بدی اون یکیم تغییر می کنه.

  15. #15
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران، رشت
    پست
    711
    فکر می‌کنم هنوز مشخص نیست که هدف دقیق شما چیه. به قول دوستان شما می‌خواهید template را تغییر دهید یا theme صفحات را. شما در جواب دوستان، هر دو مورد را سوال می‌کنید.

  16. #16
    کاربر دائمی آواتار abadanboy
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    شاهین شهر - اصفهان
    پست
    315
    خوب ببین تو مدرسه من از css استفاده کردم و فقط them هست که تغییر می کنه اگه دقت کنی می بینی همه قالب ها یکی هست اما تغییر template ملزم به تغییر مستر پیج هست خوب دو کار می شه کرد یا مستر پیج جایگزین بشه یا همه مستر پیج ها باشند و اسم اونا از دیتابیس خونده بشه که مثلاً صفحه ای که تا الان از مستر پیجی با نام masters.master تغذیه می شده حالا باید از m1.master تغذیه بشه چه تغییر them و چه تغییر template کاره بسیار ساده ای است سوای از کار گرافیکیش

  17. #17
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    خوب به نظر من بهتره MasterPage عوض بشه ، چون میشه تا حدودی جای چیز ها را هم تغییر داد !! حالا به نظر شما مسترپیج را از یک فلدر به Root کپی کنم و یا آن را از دیتابیس بخونم . کدوم روش بهتره !!

  18. #18
    کاربر دائمی آواتار abadanboy
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    شاهین شهر - اصفهان
    پست
    315
    دیتابیس بهتره

  19. #19
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    خوب چگونه با دیتابیس بنویسم !! یعنی چگونه بفهمم که کاربر کدوم را انتخاب کرده !

  20. #20
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    نقل قول نوشته شده توسط merlin_vista مشاهده تاپیک
    خوب به نظر من بهتره MasterPage عوض بشه ، چون میشه تا حدودی جای چیز ها را هم تغییر داد !!
    به نظر من این کار از پایه و اساس اشتباهه !!! دلیاش هم تا حدودی قبلا گفتم !
    شما بهتره css صفحات رو تغییر بدی . . . دیگه تصمیم با شماست .

  21. #21
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    آخه عزیز میشه با Css جای چیز ها را هم تغییر داد !!

  22. #22
    نقل قول نوشته شده توسط m.hamidreza مشاهده تاپیک
    بله ! فرمایش متین است ...
    خود masterpage جایگزینی برای template هست و theme مربوط به scheme صفحه میشه .
    چیزی که معموله و البته منطقی و حرفه ای تغییر theme یه template هست نه تغییر کل design ! این کار تاثیر خوبی تو ذهن مخاطب نداره ! و طبق متودولوژی های CIW اصلا توصیه نمیشه در واقع ماندگاری سایت شما رو تو ذهن مخاطب کم میکنه ....

    ولی میشه چند تا masterpage تعریف کرد و بر حسب انتخاب کاربر link شو عوض کرد .
    اینکه میگی CIW این کار رو توصیه نکرده ، میتونی لینکی چیزی از این مطلب بزاری ؟؟ میخوام مطمئن بشم !!!

  23. #23
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    نقل قول نوشته شده توسط merlin_vista مشاهده تاپیک
    آخه عزیز میشه با Css جای چیز ها را هم تغییر داد !!
    بله نمیشه ! ولی شما 4 تا سایت معتبر معرفی کن که امکان این چیزی که تو ذهن شماست رو به کاربر داده باشه ؟ ساختار طراحی سایت شما مثل لوگوی یه کمپانی می مونه شما نمی تونی هر روز لوگوتو تغییر بدی ! تاثیری خوبی روی مخاطب نداره . . . ولی خوب قابل انجام هست !

    نقل قول نوشته شده توسط cactuskhan مشاهده تاپیک
    اینکه میگی CIW این کار رو توصیه نکرده ، میتونی لینکی چیزی از این مطلب بزاری ؟؟ میخوام مطمئن بشم !!!
    یه استاد شریف و تپلی ! در یکی از موسسات معتبر ما داشتیم که اون اینو میگفت البته با دلایل بسیار!
    ebook فکر کنم دارم ولی لینک رو باید بگردم دنبالش . . .

  24. #24
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    خوب حالا من باید برای تغییر CSS چه کار کنم که نام آن از بانک خونده بشه . !!

  25. #25
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    با theme تو asp.net 2.0 کار کردی ؟ برای هر scheme صفحه یه پوشه theme درست می کنی :
    تم آبی ، تم قرمز و .... که در واقع تو هر پوشه یه فایل css مخصوص باید بنویسی ، بعد کاربر هر theme ای رو که انتخاب میکنه تو از طریق کدنویسی theme شو تغییر میدی ! دیتابیس هم نمی خواد !

  26. #26
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران، رشت
    پست
    711
    با theme تو asp.net 2.0 کار کردی ؟ برای هر scheme صفحه یه پوشه theme درست می کنی:
    تم آبی ، تم قرمز و .... که در واقع تو هر پوشه یه فایل css مخصوص باید بنویسی ، بعد کاربر هر theme ای رو که انتخاب میکنه تو از طریق کدنویسی theme شو تغییر میدی ! دیتابیس هم نمی خواد !
    قبلا فکر می‌کنم در همین فروم خوندم که استفاده از css خیلی خیلی بهتر از استفاده از ابزارهای خود asp.net هست.

  27. #27
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    نقل قول نوشته شده توسط sama01 مشاهده تاپیک
    قبلا فکر می‌کنم در همین فروم خوندم که استفاده از css خیلی خیلی بهتر از استفاده از ابزارهای خود asp.net هست.
    اینجا هم باید فایل css رو بنویسه فرقی نمی کنه ... theme مستقل از css نیست .

  28. #28
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014
    آقا من با Css کار کردم و با Them نه !! میشه روش کار را با استفاده از فایل CSS بگید ؟

  29. #29
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران، رشت
    پست
    711
    به این تاپیک مراجعه کنید:
    CSS Friendly، ابزاری برای آینده ای نزدیک!

  30. #30
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    نقل قول نوشته شده توسط sama01 مشاهده تاپیک
    به این تاپیک مراجعه کنید:
    CSS Friendly، ابزاری برای آینده ای نزدیک!
    در هر پوشه ی theme سه تا element میتونه باشه : Skin file , CSS files , Images

    من چیزی که ازون تاپیک فهمیدم منظور مهندس بهروز از توصیه نکردن theme بیشتر بخاطر Skin ها بود . . .
    ما نیازی به Skin تو این کار نداریم .
    نقل قول نوشته شده توسط merlin_vista مشاهده تاپیک
    ??? ?? ?? Css ??? ???? ? ?? Them ?? !! ???? ??? ??? ?? ?? ??????? ?? ???? CSS ???? ?
    شما سایت msn رو یه نگاه بکن ، وقتی رنگ رو تغییر میدی رنگ پیش زمینه + رنگ یه سری از header های جداول تغییر میکنه .... هر theme اون سایت یه فایل css داره که یه سری کلاس توش هست کاربر وقتی یه theme ای رو انتخاب میکنه css عوض میشه و در نتیجه خصوصیات اون شی از صفحه مثل رنگ body هم عوض میشه و مثلا رنگش تغییر میکنه ...
    شما برای شروع یه صفحه درست کن با یه table و یه سری متن . بعد دو تا فایل css درست کن که هر کدوم یه رنگ و scheme به این صفحه بدن که باید یه سری کلاس براش تعریف کنی .... بعد دوتا پوشه theme درست کن این دو تا css رو بزار توش . . . بعد میتونی از طریق کد :

    Page.Theme = "blue";

    در رویداد Page_PreInit تم صفحتو عوض کنی ....

تاپیک های مشابه

  1. اجرا نشدن کد های جاوا اسکریپت در masterpage
    نوشته شده توسط abadanboy در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: پنج شنبه 26 مهر 1386, 11:10 صبح
  2. سوال درمورد Css و MasterPage
    نوشته شده توسط safari123 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: یک شنبه 11 شهریور 1386, 20:45 عصر
  3. مشکل با نمایش جاوااسکریپت در MasterPage
    نوشته شده توسط sarasara در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 28 مرداد 1386, 19:46 عصر
  4. مثالی از طرز استفاده از MasterPage ؟
    نوشته شده توسط Behnama در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 08 مرداد 1386, 20:32 عصر
  5. یک خطا از masterpage
    نوشته شده توسط PrinceDotNet در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: پنج شنبه 03 خرداد 1386, 23:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •