يکشنبه 16 بهمن 1390    15:11
راهنمايي در مورد ساخت ماژول
آخرین پست 03 دي 1387 08:00 ق.ظ بوسیله عقیل منصوری. 5 پاسخ.
مناسب چاپ
مرتب سازی:
بعدیبعدی قبلیقبلی
شما مجاز به پاسخ به پست نمی باشید.
مولف پیام ها
علی مردانهکاربر آفلاین می باشد
کاربر انجمن
کاربر انجمن
Posts:5
آواتور

--
05 آذر 1387 10:01 ق.ظ

من یه ماژول برای گالری عکس نوشتم و قسمت شاخه بندیش رو جدا کردم و مانند ماژول store امکان اين رو گذاشتم که شاخه بندی در ماژول مستقلی ظاهر بشه. و می خوام امکان edit شاخه رو در ماژول category هم بدم اما نمی دونم چطور اين کار رو انجام بدم. چون moduleId که در table مربوط به category ست می کنم id ماژول اصلی ی. و id ماژول مربوط به category با ماژول اصلی فرق داره و برای همين مشکل ايجاد می شه. آیا امکان اينکه با استفاده از کد پايين، mid رو با moduleId ماژول اصلی ست کرد وجود نداره؟ چون با اين کار مشکل من حل می شه. ممنون می شم اگه راهنامييم کنيد.



DotNetNuke.Entities.Modules.Actions.ModuleActionCollection Actions = new DotNetNuke.Entities.Modules.Actions.ModuleActionCollection();
Actions.Add( .... );


علی مردانهکاربر آفلاین می باشد
کاربر انجمن
کاربر انجمن
Posts:5
آواتور

--
05 آذر 1387 07:41 ب.ظ
یه جوون مرد پيدا نمی شه جواب ما رو بده!
پس اين سايت بره قشنگی ايجاد شده؟


مرتضی کرمانیکاربر آفلاین می باشد
کاربر پرانرژی انجمن
کاربر پرانرژی انجمن
Posts:200

--
07 آذر 1387 05:27 ق.ظ

اگر به سورس ماژول های ارائه شده توسط DotNetNuke مراجعه کنید خیلی راحت جواب سوالتون را پیدا می کنید.
در ضمن برای آشنایی هرچه بیشتر با اصول ماژول نویسی و کلاس ها و کتنرل های بکار رفته در این پرتال شدیدا توصیه می کنم عضو سایت ventrian.com که متعلق به یکی از اعضای اصلی تیم DotNetNuke بوده شوید. در این سایت چندین ماژول حرفه ای همراه با سورس و کد نویسی کاملا حرفه ای و روان در اختیار اعضا وجود دارد و شما جواب هر سوالی را می توانید در نمونه ماژول های مختلف آن پیدا نمایید. جالب است بدانید در حال حاضر این سایت بیش از 11000 عضو داشته و بعد از سایت اصلی DotNetNuke محبوب ترین سایت DNN می باشد.

در مورد سوال شما نیز معمولا روال کار بدین صورت است که در ماژول جانبی مثلا شاخه بندی گروه ها در بخش تنظیمات 2 عدد Combobox تعبیه می کنند که ابتدا صفحه ای که ماژول گالری در آن نصب شده را انتخاب سپس بصورت خودکار تمام ماژول های موجود در آن صفحه در Combobox دوم bind می شود و کاربر می تواند ماژول گالری را انتخاب نماید. حال با کلیک بر روی دکمه Update مقدار Combobox دوم که همان ModuleId گالری تصویر می باشد در TabmoduleSettings یا ModuleSettings ذخیره می شود و شما می توانید از آن استفاده نمایید.

این نمونه در ماژول اخبار و آخرین ارسال های اخبار شرکت Ventrian اجرا شده است. من سورس این بخش را پیوست می کنم.


Attachment: NewsArticles.Latest.Source.zip

Proper Preparation Prevents Poor Performance
dreamslider.net
علی مردانهکاربر آفلاین می باشد
کاربر انجمن
کاربر انجمن
Posts:5
آواتور

--
10 آذر 1387 11:16 ق.ظ
خيلي ممنون از راهنمايي تون. به توصيتون هم حتما عمل مي كنم.


maolod saiedyکاربر آفلاین می باشد
کاربر انجمن
کاربر انجمن
Posts:7
آواتور

--
02 دي 1387 08:05 ق.ظ
سلام من تازه با اين سيستم اشنا شدم و خيلي از اون خوشم اومده مي خوام طراحي ماژول رو ياد بگيرم اما منبع يا نوشته اي در باره اون ندارم اگه كسي ميتونه كمكم كنه ممنون ميشم


عقیل منصوریکاربر آفلاین می باشد
کاربر پرانرژی انجمن
کاربر پرانرژی انجمن
Posts:383

--
03 دي 1387 08:00 ق.ظ
سلام
جستجو بفرمائید. بارها و بارها بحث و منبع هم معرفی شده


http://www.medialand.org
http://www.Mansoury.ir
ندانستن عیب نیست، نسرچیدن عیب است!!
---------------------------------------------------
ساخت نرم افزارهای کاربردی بر اساس فلش
http://www.flashapp.ir
---------------------------------------------------
شما مجاز به پاسخ به پست نمی باشید.

Active Forums 4.1
عضویت شورای عالی انفورماتیک
عضویت شورای عالی انفورماتیک

اطلاعات تماس
خیابان ستارخان، ابتدای خیابان باقرخان، پلاک 121، طبقه چهارم، واحد 8
پست الکترونیک: admin@irandnn.ir
تلفن: 66571756 - 66571765 - 66923164