ورود

View Full Version : سوال: چگونگی ايجاد و کنترل منوی دايناميک به صورت آنلاين



darioush01
پنج شنبه 04 مهر 1387, 23:08 عصر
با سلام
من می خوام يه سايت طراحی کنم که تو اين سايت بشه با يه منوی دايناميک صفحات رو کنترل کرد .
1 . بشه هر تعداد آيتم دلخواه به منو به صورت آنلاين اضافه کرد و به ازای هر آيتم يه صفحه واسش توليد بشه .
در واقع اصلی ترين مشکل من ايجاد يه همچنين منوی دايناميکيه که بشه به صورت آنلاين اونو کنترل کرد . ( حذف , اضافه و يا ويرايش و به ازای هر آيتم يه صفحه داشته باشم . )
من search کردم اما منوهايی که پيدا کردم جوابگوی کار من نبودن . اگه کسی می دونه من بايد چيکار کنم و از چی استفاده کنم راهنماييم کنه ممنون ميشم .
ضمنا عجله هم دارم . :ناراحت:

my_blithe
پنج شنبه 04 مهر 1387, 23:23 عصر
شما می تونی از طریق کنترل محتوا بر اساس کویری کار کنی.
یعنی هر منوت یک کد داشته باشه که بشه کویری اون منو.
به سایت www.yjchmd.ir (http://www.yjchmd.ir) یک سر بزن و منوی اون رو نگاه کن، تقریبا تمام منوها لینکن به default3.aspx

darioush01
پنج شنبه 04 مهر 1387, 23:42 عصر
مرسی از جوابتون
خوب يعنی تمامی صفحات به صورت واقعی يه صفحه هستند .
اما حالا چه جوری به صورت آنلاين آيتم های منو رو اضافه يا حذف يا ويرايش کنم ؟

my_blithe
پنج شنبه 04 مهر 1387, 23:52 عصر
منوت رو می تونی با یک دیتالیست یا ajax بسازی و یا روش های دیگه .
بگردی پیدا میکنی چون باید خودت یاد بگیری اینو میگم.

darioush01
جمعه 05 مهر 1387, 00:48 صبح
منم لقمه آماده دوست ندارم , ميشه يه کم کمکم کنين بيشتر توضيح بدين آخه من خيلی عجله دارم

milade
جمعه 05 مهر 1387, 04:12 صبح
دوست عزیز شما باید اول کد منوها رو تحلیل کنی بعد بفمی مثلا اگه یه زیر منو می خوای به چی احتیاج داری حالا اگه کاربر روی یه دکمه مبنی بر افزودن زیر منو زد اون کد رو اضافه کنی خلاصه کار سختی نیست

موفق و پیروز باشی

darioush01
جمعه 05 مهر 1387, 23:57 عصر
ممنون از راهنماييتون . من از يه فايل xml استفاده کردم که آيتم ها رو توش نگه دارم و خوب تونستم آيتم هايی رو که اضافه می کنم تو يه کنترل asp:Menu نشون بدم . اما خوب واسه اضافه کردن subMenu به هر آيتمی بايد اونو انتخاب کرد تا جايی که بايد node جديد اضافه بشه رو تشخيص داد . به نظر شما من آيتم ها رو به کمک چه کنترلی می تونم نشون بدم که بتونم آيتم مورد نظرمو انتخاب کنم تا يه submenu بتونم بهش اضافه کنم ؟