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

نام تاپیک: طراحی منو دینامیک

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66

    Tick طراحی منو دینامیک

    با سلام خدمت اساتید
    آیا بعد از طراحی منو با Sothink DHTML Menu میتوان منوی طراحی شده در برنامه را طوری به کار گرفت که عناوین سطرهای منو از دیتابیس بدست بیاید ؟؟؟ یا نرم افزار دیگری لازم میباشد اگه میشه لطفا راهنمایی بفرمایید.
    در ضمن بنده چون تازه کار هستم شی منو رو پیدا نکردم که بتوانم از منوی خود برنامه استفاده کنم آیا ویژوال 2003 همچینین ابزاری دارد؟ ؟؟؟

  2. #2

  3. #3
    کاربر دائمی آواتار mahdi_negahi
    تاریخ عضویت
    آذر 1384
    محل زندگی
    www.iranbuycenter.com
    پست
    582
    همشون پولی

  4. #4
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    اگه برنامت یه چیز عادیه و نمیخوای خرجش کنی از همون menu توی دات نت 2 استفاده کن کارتو راه میندازه
    ویا اینکه منوی جاوا ای که ایجاد کردی سمت client ننویس
    سمت سرور بنویس موارد مربوط رو از بانک بخون و جایگزین کن بعد response.write کن توی صفحه و یا یه div بزار جایی که میخوای منو اونجا باشه و runatserver کنش بعد دستوراتتو از سمت server بفرست توی اون
    موفق باشی

  5. #5
    بستگی داره که بخوای با اون چیکار کنی اگه نیازت اینکه مثلا حداکثر 10 مدل منو داری می تونی هر ده مدل رو تو همون برنامه که گفتی بسازی بعد تمام اون اسکریپت ها generate کنی و بیاریشون تو یه usercontrol بعد هر مدل که خواستی نشون بده رو به صفحه وصل میکنی و نشون میدی !

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66

    Question

    نقل قول نوشته شده توسط raravaice مشاهده تاپیک
    و یا یه div بزار جایی که میخوای منو اونجا باشه و runatserver کنش بعد دستوراتتو از سمت server بفرست توی اون
    موفق باشی
    با تشکر از راهنماییهای شما
    بعد از خوندن اطلاعات از بانک چطور اونها رو وارد این کدها (ساخته توسط نرم افزار)کنم؟؟؟

    <script type="text/javascript" language="JavaScript1.2">
    <!--
    stm_bm(["menu0a7f",730,"","blank.gif",0,"","",0,0,250,50,1 000,1,0,0,"","",0,0,1,1,"default","hand",""],this);
    stm_bp("p0",[1,4,0,0,1,2,13,16,100,"progid:DXImageTransform.Mic rosoft.Fade(overlap=.5,enabled=0,Duration=0.40)",-2,"",-2,70,0,0,"#7F7F7F","#F2F2F2","",3,0,0,"#666666"]);
    stm_ai("p0i0",[0,"Sothink DHTMLMenu ","","",-1,-1,0,"","_self","","","","",13,0,0,"","",0,0,0,0,1, "#8AAEC6",0,"#8AAEC6",0,"","",3,3,0,0,"#FFFFFF","# FFFFFF","#003366","#003366","bold 8pt Arial","bold 8pt Arial",0,0],174,20);
    stm_aix("p0i1","p0i0",[0,"Home","","",-1,-1,0,"#","_self","","","","",0,0,0,"","",0,0,0,0,0, "#FFFFFF",1,"#B7CEE2",0,"fade.gif","",3,3,0,0,"#CC CCCC","#FFFFFF","#999999","#000000","8pt Arial","8pt Arial"],174,0);
    stm_aix("p0i2","p0i1",[0,"Product Information","","",-1,-1,0,"","_self","","","","",0,0,0,"fadearrow1.gif", "fadearrow2.gif",16,9],174,0);
    stm_bp("p1",[1,2,0,0,1,2,16,0,100,"progid:DXImageTransform.Micr osoft.Fade(overlap=.5,enabled=0,Duration=0.25)",-2,"progid:DXImageTransform.Microsoft.Fade(overlap= .5,enabled=0,Duration=0.25)",-2,85,0,0,"#7F7F7F","transparent","",3,1,1,"#999999 "]);
    stm_aix("p1i0","p0i1",[0,"Product Information 1","","",-1,-1,0,"#","_self","","","","",16,9,0,"","",0,0,0,0,1 ,"#B3D3E8",0,"#0000FF",1,"","fade.gif",3,3,0,0,"#F FFFFF","#FFFFFF","#666666"],150,0);
    stm_aix("p1i1","p1i0",[0,"Product Information 2"],150,0);
    stm_aix("p1i2","p1i0",[0,"Product Information 3"],150,0);
    stm_aix("p1i3","p1i0",[0,"Product Information 4"],150,0);
    stm_aix("p1i4","p1i0",[0,"Product Information 5"],150,0);
    stm_ep();
    stm_aix("p0i3","p0i2",[0,"DHTMLMenu Samples"],174,0);
    stm_bpx("p2","p1",[]);
    stm_aix("p2i0","p1i0",[0,"DHTMLMenu Samples 1"],150,0);
    stm_aix("p2i1","p1i0",[0,"DHTMLMenu Samples 2"],150,0);
    stm_aix("p2i2","p1i0",[0,"DHTMLMenu Samples 3"],150,0);
    stm_aix("p2i3","p1i0",[0,"DHTMLMenu Samples 4"],150,0);
    stm_ep();
    stm_aix("p0i4","p0i2",[0,"Download"],174,0);
    stm_bpx("p3","p1",[]);
    stm_aix("p3i0","p1i0",[0,"Download 1"],150,0);
    stm_aix("p3i1","p1i0",[0,"Download 2"],150,0);
    stm_aix("p3i2","p1i0",[0,"Download 3"],150,0);
    stm_aix("p3i3","p1i0",[0,"Download 4"],150,0);
    stm_aix("p3i4","p1i0",[0,"Download 5"],150,0);
    stm_ep();
    stm_ep();
    stm_em();
    //-->
    </script>


  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66

    Question

    نقل قول نوشته شده توسط cactuskhan مشاهده تاپیک
    بستگی داره که بخوای با اون چیکار کنی اگه نیازت اینکه مثلا حداکثر 10 مدل منو داری می تونی هر ده مدل رو تو همون برنامه که گفتی بسازی بعد تمام اون اسکریپت ها generate کنی و بیاریشون تو یه usercontrol بعد هر مدل که خواستی نشون بده رو به صفحه وصل میکنی و نشون میدی !
    در این مورد هم موفق نشدم لطفا بیشتر توضیح بدید که حدقل از یکی از این دو روش به نتیجه برسیم
    با تشکر

  8. #8
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    ببین داداشه گلم شما این کد جاوا رو یک string در نظر بگیر حالا اونجاهایی که میخوای با مقادیر خونده شده از بانکت پر بشه رو با روش الحاق رشته ها جایگزین کن
    ok

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66
    با تشکر از راهنمایی شما
    در این روش که اطلاعات منو از طریق دیتابیس تامین میشه آیا با افزودن عنصر جدیدی به بانک امکان اضافه شدن آن به منو وجود داره(چون در کد جاوا تعداد سطرهای منو از قبل تعریف شده) ؟؟؟

  10. #10
    خیر نمیشه از طریق دیتابیس اونو رو به روز کرد ، توضیح دادم که این روش بعضی جاها به درد میخوره(تویه وب سایت که شما مثلا 5 نوع دسترسی داری و آیتم های هر پنج دسترسی ثابت و مشخص باشه ، میتونی با توجه به ورود کاربر به سایت منوی اونرو نشون بدی) در غیر از این موارد باید دست به دامان جاوا اسکریپت بشی و میتونی یکسری منوی های ساده تعریف کنی (نه به زیبایی منو های این نرم افزار یا از منوی خود دانت نت استفاده کنی که باید کار با اونرو بلد باشی !
    موفق باشی !

  11. #11
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    نقل قول نوشته شده توسط sadegh.rj مشاهده تاپیک
    با تشکر از راهنمایی شما
    در این روش که اطلاعات منو از طریق دیتابیس تامین میشه آیا با افزودن عنصر جدیدی به بانک امکان اضافه شدن آن به منو وجود داره(چون در کد جاوا تعداد سطرهای منو از قبل تعریف شده) ؟؟؟
    بله میشه
    شما میتونی عنصر هایی که میخوای رو از بانک بخونی بعد بریزیشو توی یه dataset و بعد از یه حلقه for استفاده کنی بعد شکل کلی دستوری که سازنده منو و عنصر هاش است رو بزاری بین این حلقه البته فقط همون یه خطی که سازنده سطرهای منوی شماست بعد یکی یکیه عنصرهاتو از طریق الحاق رشته ها توی for با اون جایگزین کنی و همینطور که حلقه داره اجرا میشه هر کدوم از نتایج رو به رشته اصلی هم الحاق کنی
    موفق باشی

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66
    با تشکر
    ایده جالبیه.
    به نظر شما در طراحی یک فروشگاه الکترونیک بهتره از کدام روش استفاده کنیم از همین روشی که فرمودید و یا اینکه اصلا منو شامل زیر مجموعه نبوده و برای نمایش زیرمجموعه با کلیک به صفحه محصولات مورد نظر هدایت شود که در آنجا منوی خاص آن قرار دارد (از نظر سرعت و کارایی) و اصولا در چنین مواردی کدامیک بهتر است؟

  13. #13
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    صادق جان بستگی به فروشگاه شما داره من که نمیتو نم بگم این بهتره اون بدتر باید خودت موقیت رو بسنجی چون فروشگاه شما مشتری های خاص خودشو داره و مشتری های شما با مشتری های من فرق میکنن برای همین باید بر طبق راحتی اونها طراحیطو انجام بدی

    موفق باشی

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    سن
    43
    پست
    66

    Thumbs up

    خیلی متشکر و ممنون
    شما هم موفق باشید

  15. #15
    کاربر تازه وارد آواتار ali_yousefian19
    تاریخ عضویت
    مهر 1383
    محل زندگی
    شهر زیبای خدا(اصفهان)
    پست
    79
    ممنون .دقیقا من هم دنبال همچین سوالی بودم
    میتونین یک مثال بزنین؟؟
    مثلا دیتا ست من دو رکورد داره و نت الان مبخوام یک منو بسازم که دقیقا دو تا منو داشته باشه.
    یک مثالم از ساختن منوی استاتیک هم که دوسمون زدن ، اما بازم اینجا مینویسم:


    <script type="text/javascript" language="JavaScript1.2">
    <!--
    stm_bm(["menu0a7f",730,"","blank.gif",0,"","",0,0,250, 50,1 000,1,0,0,"","",0,0,1,1,"default","hand",""],this);
    stm_bp("p0",[1,4,0,0,1,2,13,16,100,"progid:DXImageTransform.Mic rosoft.Fade(overlap=.5,enabled=0,Duration=0.40)",-2,"",-2,70,0,0,"#7F7F7F","#F2F2F2","",3,0,0,"#666666"]);
    stm_ai("p0i0",[0,"Sothink DHTMLMenu ","","",-1,-1,0,"","_self","","","","",13,0,0,"","",0,0,0,0,1, "#8AAEC6",0,"#8AAEC6",0,"","",3,3,0,0,"#FFFFFF ","# FFFFFF","#003366","#003366","bold 8pt Arial","bold 8pt Arial",0,0],174,20);
    stm_aix("p0i1","p0i0",[0,"Home","","",-1,-1,0,"#","_self","","","","",0,0,0,"","",0,0,0,0,0, "#FFFFFF",1,"#B7CEE2",0,"fade.gif","",3,3,0,0, "#CC CCCC","#FFFFFF","#999999","#000000","8pt Arial","8pt Arial"],174,0);
    stm_aix("p0i2","p0i1",[0,"Product Information","","",-1,-1,0,"","_self","","","","",0,0,0,"fadearrow1.gif", "fadearrow2.gif",16,9],174,0);
    stm_bp("p1",[1,2,0,0,1,2,16,0,100,"progid:DXImageTransform.Micr osoft.Fade(overlap=.5,enabled=0,Duration=0.25)",-2,"progid:DXImageTransform.Microsoft.Fade(overla p= .5,enabled=0,Duration=0.25)",-2,85,0,0,"#7F7F7F","transparent","",3,1,1,"#999999 "]);
    stm_aix("p1i0","p0i1",[0,"Product Information 1","","",-1,-1,0,"#","_self","","","","",16,9,0,"","",0,0,0,0,1 ,"#B3D3E8",0,"#0000FF",1,"","fade.gif",3,3,0,0, "#F FFFFF","#FFFFFF","#666666"],150,0);
    stm_aix("p1i1","p1i0",[0,"Product Information 2"],150,0);
    stm_aix("p1i2","p1i0",[0,"Product Information 3"],150,0);
    stm_aix("p1i3","p1i0",[0,"Product Information 4"],150,0);
    stm_aix("p1i4","p1i0",[0,"Product Information 5"],150,0);
    stm_ep();
    stm_aix("p0i3","p0i2",[0,"DHTMLMenu Samples"],174,0);
    stm_bpx("p2","p1",[]);
    stm_aix("p2i0","p1i0",[0,"DHTMLMenu Samples 1"],150,0);
    stm_aix("p2i1","p1i0",[0,"DHTMLMenu Samples 2"],150,0);
    stm_aix("p2i2","p1i0",[0,"DHTMLMenu Samples 3"],150,0);
    stm_aix("p2i3","p1i0",[0,"DHTMLMenu Samples 4"],150,0);
    stm_ep();
    stm_aix("p0i4","p0i2",[0,"Download"],174,0);
    stm_bpx("p3","p1",[]);
    stm_aix("p3i0","p1i0",[0,"Download 1"],150,0);
    stm_aix("p3i1","p1i0",[0,"Download 2"],150,0);
    stm_aix("p3i2","p1i0",[0,"Download 3"],150,0);
    stm_aix("p3i3","p1i0",[0,"Download 4"],150,0);
    stm_aix("p3i4","p1i0",[0,"Download 5"],150,0);
    stm_ep();
    stm_ep();
    stm_em();
    //-->
    </script>



    با تشکر

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

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