ورود

نسخه کامل مشاهده نسخه کامل : می خوام یه سایت برای تبلیغ درست کنم



Mr Mohabat
15-04-2011, 12:47
سلام
من می خوام یه سایت برای تبلیغ درست کنم . و با تبلیغاتی که از طرف بعضی ها در آن می گذارم یه چیزی گیرم بیاد .
چنتا سایت هم دیدم . می خوام با asp.net درست کنم . خیلی سوال دربارش دارم که بیشترش مربوط میشه به asp.net ولی خوب شاید سوالهایی هم باشه که به asp.net اصلا ربطی نداشته باشه
مثلا :
خوب اول از همه می خوام این رو بگم که برای این کار نیاز به یه حساب بانکی هست . چه نوع حسابی و در کدوم بانک ؟
و اینکه آیا ممکنه که سایت من رو قیلتر بکنن ؟ ( فقط تبلیغات مجاز ) و اگر بله چکار باید بکنم که این کا رو نکنن ؟
چند تا راه حل خوب برای اینکه در این کار موفق بشم

در asp.net چگونه می شود یک ایمیل را به یک شخصی فرستاد ؟ ( منظورم اینه که سایت به خاطر یه رویدادی بیاد یه ایمیلی با یه متن خاصی رو به یه آدرسی بفرسته . عمل send خیلی مهمه . قبلا در این باره چیزهایی دیدم ولی فقط یه صفحه برای ارسال ایمیل باز می کرد آدرس ، موضوع و متن ارسالی رو داخلش می نوشت و از ارسال خبری نبود )

مثلا من سایتم شامل چنتا صفحه است یه لینکی میاد برای بازکردن یکی از صفحه ها ( نه صفحه اصلی ) اگه این صفحه حجمش کم باشه زود باز میشه یا به حجم دیگر صفحات ( مخصوصا صفحه اصلی ) هم ربط داره ؟

در asp.net وقتی می خواد رویداد form_load اجرا بشه قبلش باید اون صفحه تقریبا کامل لود بشه درسته ؟ آیا رویدادی هست که قبل از هرچیزی اول اون رویداد اجرا بشه بعد اگه لازم بود صفحه لود بشه ؟

ممنون از همگی
تا سوالات بعدی

Mr Mohabat
15-04-2011, 14:40
چرا میان از تگ های div برای ساختن ظاهر سایت استفاده می کنن و چرا از تگ table استفاده نمی کنن و کلا کجاها باید از table و کجاها از div استفاده کرد ؟

تو بعضی سایتا بعضی قسمتها عکس هایی گذاشتن که نمیشه تو کامپیوتر ذخیره کرد و یا وقتی صفحه رو کامل ذخیره می کنی این عکسا ذخیره نمیشن . برای اینکار چه باید کرد ؟

تا بعد

Mr Mohabat
16-04-2011, 11:24
مثل اینکه کسی نمی خواد جواب ما رو بده
ما همچنان منتظریم ...

وقتی یه کاربری به سایت ما وارد میشه چجوری با چه کدی میشه فهمید که آی پی این کاربر چیه ؟

MosaferJade
18-04-2011, 00:10
بازار asp.net کساد شده :31:

Mr Mohabat
19-04-2011, 08:12
سوال : وقتی مجموعه ای از کنترل ها را روی کنترلpanel قرار دهیم و خاصیت visible این کنترل را برابر false قرار دهیم با اینکه این کنترل با تمام اشیائ روی آن نمایش داده نمی شود آیا هنگام لود این صفحه کنترل ذکر شده هم لود می شود یا خیر ؟ ( روی این کنترل بین 1 تا 40 عکس قرار داده شده + کنترل های دیگر )

_H2_
08-05-2011, 23:29
سلام

برای این کار نیاز به یه حساب بانکی هست . چه نوع حسابی و در کدوم بانک ؟
الف)
اگر بخواهید مکانیزم کامل و مستقیم پرداخت الکترونکی داشته باشید، باید حساب بانکی معتبری (احتمالاً به نام یک شرکت ثبت شده) داشته باشید ... شرایط آن را به سادگی بهتر است از یکی از بانک ها سوال کنید، شاید بانک های مختلف شرایط(قوانین) مختلفی داشته باشند، یکی سخت تر و دیگری آسان تر، ولی شما با هر بانکی رسمی عضو شتابی قرار دادتان تکمیل شود میتوانید پذیرای سارای کارتهای شتاب هم باشید ... برای اطلاعات کامل و شرایط و قوانین و... شان به سادگی به یک بانک مراجعه کنید.
طرف حساب شما در این سطح، مستقیماً خود بانک است و بانک نمونه کدهای لازم را برای کار را به شما خواهد داد.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

ج)
راه ساده نهایی هم که در نهاین به ذهن همه خواهد رسید، آن است که شماره یک کارت شتاب بدهید، تا مردم خودشان پول را هر طور میتوانند(اینترنتی، خودپرداز، بانک و...) به کارت شما بریزند و تاریخ و کدپیگیری و... نهایی را در سایت وارد کنند.
شما هم به سادگی با یک حساب معمولی و درخواست رمزاینترنتی میتوانید واریزها (و برداشتها) ی حسابتان از همان منزل یا شرکت و با اینترنت بررسی کنید و در صورت هماهنگ بودن مطالب، درخواست مشتری را به جریان بیاندازید ...


اینکه آیا ممکنه که سایت من رو قیلتر بکنن ؟ ( فقط تبلیغات مجاز ) و اگر بله چکار باید بکنم که این کا رو نکنن ؟
قاعدتاً نباید ف-ی-ل-ت-ر شود ولی طبق شواهد زیاد هم با دروپیکر نیست!
یک سامانه ساماندهی جمع آوری فهرست سایتها و صاحبانشان و... وجود دارد که احتمالاً اگر سایتان در ان ثبت شود، احتمال ف-ی-ل-ت-ر اش کمتر خواهد شد.
ولی بازهم اگر مطالب سایتان مشکل خاصی نداشته باشید، شاید نیاز نباشد ... !


در asp.net چگونه می شود یک ایمیل را به یک شخصی فرستاد ؟
لیست تاپیک های مهم و سوالات متداول انجمن Framework ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



مثلا من سایتم شامل چنتا صفحه است یه لینکی میاد برای بازکردن یکی از صفحه ها ( نه صفحه اصلی ) اگه این صفحه حجمش کم باشه زود باز میشه یا به حجم دیگر صفحات ( مخصوصا صفحه اصلی ) هم ربط داره ؟

هر صفحه یک فایل مستقل است، و مرورگر درخواست دانلود همان یک فایل را میدهد، حجم صفحات مختف روی هم تاثیری ندارد، به شرطی که صفحه شما که باز میشود کاری به صفحات دیگر نداشته باشد.
مثلاً در html با تگ iframe میتوان صفحات دیگر را در دل یک صفحه موجود باز کرد و نشان داد که طبیعتاً حجم دانلود برابر جمع صفحه اصلی و iframe هایش خواهد بود.
یا در ASP.Net مفهوم MasterPage وجود دارد که میتواند در صفحات مختلف تکرار شود، مرورگر گمان میکند ی فایل را دانلود کرده ولی آن یک فایل ادقام شده MasterPage و Page است که بوسیله ASP.Net انجام شده ...
در کل و همانطور که گفتمف در حالت عادی صفحات ربطی به هم ندارند.



در asp.net وقتی می خواد رویداد form_load اجرا بشه قبلش باید اون صفحه تقریبا کامل لود بشه درسته ؟ آیا رویدادی هست که قبل از هرچیزی اول اون رویداد اجرا بشه بعد اگه لازم بود صفحه لود بشه ؟

طرتیب رویداد صفحات ASP.Net چنین است...
شما میتوانید در هرمرحله با دستور Response.Redirect کاربر را به ادرس دیگری نقل مکان دهید (در واقع جلوی نمایش صفحه فعلی را بگیرید.)
PreInit
Init
InitComplete
PreLoad
Load
-----Control events-----
LoadComplete
PreRender
PreRenderComplete
SaveStateComplete
Render
Unload

این روند ترتیبی معروف به "چرخه حیاط" است:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


چرا میان از تگ های div برای ساختن ظاهر سایت استفاده می کنن و چرا از تگ table استفاده نمی کنن و کلا کجاها باید از table و کجاها از div استفاده کرد ؟
برخی معتقد هستند، تگ table تودرتویی زیادی دارد و کمی کدها را پیچیده میکند!
ولی بحرحال table تگ قدرتمندی است و میتواند اسکلت سایت را خیلی خوب چیدمان کند(به شرطی که در ابعاد دیهی سلول ها دقت شود و از ادقام سلول ها هم استفاده نشود.)


تو بعضی سایتا بعضی قسمتها عکس هایی گذاشتن که نمیشه تو کامپیوتر ذخیره کرد و یا وقتی صفحه رو کامل ذخیره می کنی این عکسا ذخیره نمیشن . برای اینکار چه باید کرد ؟
بعضی سایتها به قصد با دستورات javascript راست کلیک را غیر فعال میکنند تا به خیال خودشان کاربر نتواند راست کلیک کند و تصویر را ذخیره کند!!! این بحثی مجزا است ...

ولی اگر شما در شکل بندی سایتتان از فایلهای CSS استفاده کنید و ادرس تصاویر هم داخل CSS ها باشد، قالباً مرورگرها در زمان Save آن صفحه دیگر ارجاعات داخل CSS را بررسی و ذخیره نمیکنند ودرنتیجه آن میشود که میبینید ...
این لزوماً به معنی آن نیست که برنامه نویس خواسته کاربر نتواند این کار را کند!!! ربطی ندارد!
یک روش استف برنامه نویس ترجیح داده از CSS استفاده کند و برخی تصالویر را جزء بدنه قالب نهایشی سایت هستند(مثل شکل پنلهایی که محتویات داخلش قرار میگیرد) در CSS قرار دهد ...


وقتی یه کاربری به سایت ما وارد میشه چجوری با چه کدی میشه فهمید که آی پی این کاربر چیه ؟
Request.UserHostAddress


وقتی مجموعه ای از کنترل ها را روی کنترلpanel قرار دهیم و خاصیت visible این کنترل را برابر false قرار دهیم با اینکه این کنترل با تمام اشیائ روی آن نمایش داده نمی شود آیا هنگام لود این صفحه کنترل ذکر شده هم لود می شود یا خیر ؟ ( روی این کنترل بین 1 تا 40 عکس قرار داده شده + کنترل های دیگر )
تمام کنترلرهای شما به عنوان یک Class در حافظه سرور بارگذاری میشوند تا بتوانید در صورت نیاز خصایص آنها را دستکاری کنید و مثلاً همین وضعیت Visible و... را تغییر دهید (اگر شی null باشد خطای nullreference ردیافت میکند و از منظر شی گرایی مشکل دارد)
ولی اگر کنترلر سروری ASP.Net با وضعیت (runat=server) در کدهای قبل render نامرئی شود(visible=false) کل ان کنترلر و همه موارد داخل ان از فرآیند Render حذف شده و کلاً به مرورگر کاربر متقاضی نخواهد رسید.
این با visible داخل Html و CSS و javascript فرق دارد، (مجدد تاکید میکنم) برای کنترلرهای سروری (runat=server) اگر visible=false باشد، کلاً html ای برای این کنترلر تولید نخواهد شد.

موفق باشید.

Mr Mohabat
09-05-2011, 14:55
سلام
ممنون از اینکه جواب دادید یه سوال دیگه هم دارم تا یادم نرفته بپرسم و اون اینکه بعضی سایتها به اعضای سایت پیامک ( اس ام اس نه ایمیل) می فرستند این چگونه است و اینکه میشود اسمس از طرف کاربران دریافت کرد و با توجه به متن ارسالی آنها سیستم کار خاصی را انجام دهد مثلا با دریافت یک کد خاص سایت ما از حساب این کاربر در این سایت 2000 تومان کم کرده و یک کارت شارژ 2000 تومانی به آن ارسال کند یا میزان اعتبار حساب آن شخص را از طریق پیامک به او ارسال کند ؟
با هم ممنون

_H2_
14-05-2011, 22:12
سلام
برای ارسال و دریافت پیامک شما نیاز به اتصال یک مودم GSM به سرور دارید.
(((
یک سری از سرورهای وب، امکان ارسال SMS را به عنوان یک WebService در اختیار دیگران قرار میدهند که با کمک آنها میتوانید برنامه روی سایت و سرویس ارسال SMS را یکپارچه کنید ولی اینطوری باز هم با دریافت و حتی هماهنگی های لازم ارسال مشکل خواهید داشت.
)))

در عمل و برای ایران:

پیشنهاد میکنم ارسال و دریافت SMS را به سروری در داخل منتقل کنید.
مثلاً رایانه خودتان!
کافی است یک مودم GSM و یک سیم کارت عادی خریداری کنید و به رایانه وصل کنید.
با ارتباطی و دسترسی به بانک اطلاعاتی سرور دارید به راحتی میتوانید هر زمان خواستید ارسال SMS انجام دهید.
برای دریافت SMS و پردازش آن طبیعتاً نیاز به یک رایانه همیشه روشن (با مودم GSM) دارید.

یا باید سروری اجاره کنید که تجهیزات دریافت SMS داشته باشد (شاید هاستینگ هایی که سرور اختصاصی (dedicate) ایرانی میدهند با دریافت مبلغ بیشتر بتوانند مودم GSM را هم به سرورتان اضافه کنند که در نهایت مبلغ زیادی در ماه میشود!)

یا خودتان سیستمی مجزایی برای دریافت، راه اندازی کنید.

Mr Mohabat
06-06-2011, 17:00
سلام
درمورد آمار سایت می خواستم چند تا سوال بپرسم
1- چطوری بدونم یک کاربر آنلاین هست یا خیر
2- چگونه آمار بازدید کنندگان امروز و دیروز را پیدا منم و نشون بدم
3-همچنین کل بازدید کنندگان از سایتم را چطوری پیدا کنم و نمایش بدم
4- از کجا میشه فهمید یک کار بر الان آنلاین هست یا خیر ( به sesstion ربط داره ؟ لطفا توضیح بدید )
با vs 2008کار می کنم sql server 2005 نمتونم درست باهاش کار کنم
یه آموزشی اگر دارید لطف کنید ممنون میشم دوستان

ممنون

_H2_
09-06-2011, 10:50
سلام


چطوری بدونم یک کاربر آنلاین هست یا خیر
از کجا میشه فهمید یک کار بر الان آنلاین هست یا خیر

شما به یک مکانیزم مدیریت کاربران انلاین نیاز دارید.
خود ASP.Net کلاسهایی برای این کار دارد و خودتان هم میتوانید مجزا کلاسهایی بنویسید.

مثلاً در سیستم خود ASP.Net کلاس MembershipUser اطلاعات یک عضو را نگاه میدارد و خصیصه IsOnline آنلاین بودن او را مشخص میکند.
اگر از سیستم مدیریت کاربران انلاین آماده ASP.Net استفاده شود، کد زیر تمام کاربران انلاین را پیدا میکند:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته اجرای این کد، بسیار کند میتواند باشد و بازدهی را کاهش میدهد، در کل خیلی جالب توجه نیست!

نمونه ای از سیستم سفارشی مدیریت کاربران آنلاین را هم میتوانید در زیر مشاهده کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

که قبلاً در تاپیک زیر کمی تشریح شده:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




چگونه آمار بازدید کنندگان امروز و دیروز را پیدا منم و نشون بدم
همچنین کل بازدید کنندگان از سایتم را چطوری پیدا کنم و نمایش بدم

این مورد هم معمولاً به سادگی با یک [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] قابل حل است.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ها توانایی اجرا با هر درخواستی را دارند.

یا حتی رویداد Session_Start در Global.asax که با آغاز یک Session جدید رخ میدهد و شما میتوانید به واسطه ان فیلدی در دیتابیس را که مربوط به تاریخ امروز است یک واحد افزایش دهید.
مثلاً اگر در ساده ترین حالت جدولی فرضی با دو ستون Day (از نوع smalldatetime و کلید) و Counter (از نوع int) داشته باشید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(کد را همینجا نوشتم و امتحان نکردم، ولی ساده تر از ان است که کار نکند یا مشکلی داشته باشد)
بقیه کار دیگر باید ساده باشد، به سادگی میتوانید با پرس و جو از بانک اطلاعاتی اعداد و ارقام دلخواه را استخراج کنید.
بدیهی استفاده صحیح و بجا از سیستم های کش(ذخیره موقت در RAM) هم میتواند در افزایش سرعت و بازدهی و جلوگیری از ارتباط های متعدد با دیتابیس کمک کند)


البته، سایتهایی هم هستند که شما میتوانید در انها عضو شوید و این سایتها به شما یک کد javascript میدهند که در سایت خودتان قرار دهید، طبیعتاً با هر ملاقات سایت شما کد javascript آنها اجرا شده و به سایت خودشان وصل میشود و شمارنده ای را در دیتابیس آنها یک واحد افزایش میدهد.
بعداً شما میتوانید با مراجعه به همان سایت آمار بازدیدهای خود را در کل دوره زمانی مشاهده کنید و یا یک کد javascript دیگر گرفته و در صفحاتتتان قرار دهید تا سایرین هم آمار سایت شما را به سادگی مشاهده کنند.
در حال حاضر اغلب سایتهای ایرانی از این مکانیزم استفاده میکنند.



با vs 2008کار می کنم sql server 2005 نمتونم درست باهاش کار کنم
یه آموزشی اگر دارید لطف کنید ممنون میشم دوستان

میبخشید ولی مطلب بدرد بخور فارسی من شخصاً زیاد ندارم، شاید دوستان دیگر داشته باشند.

به عنوان کتاب خوب فارسی برای SQL Server این را پیشنهاد میکنم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

برای pdf فارسی و انگلیسی هم میتوانید به این لینکک راجعه کنید، شاید چیزهای خوبی پیدا کنید...
اتفاقاً الآن یادم امد چند روز قبل یکی از دوستان یک pdf جال فارسی برای #C گذاشته بود که در همین تاپیک زیر موجود است...
در کل نگاهی بیاندازید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.

Mr Mohabat
08-07-2011, 12:41
بازم سلام
من یه دیتا بیس دارم می خوام روی هاست قرار بدم می گن باید
Export کنم حالا اینکه چجوری باید این کار را بکنم نمیدونم
میشه کمکم کنید
- روی دیتا بیس ها یه user هست به اسم sa چطور میشه حذفش کرد که کسی با اون نتونه به دیتا بیس وصل نشه ؟
ممنون

_H2_
14-07-2011, 08:59
سلام
برای قرار دادن دیتابیس در فضای وب پیشنهاد میکنم پست زیر و چهار لینک مرتبط ان را مطالعه بفرمائید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.

Mr Mohabat
25-07-2011, 14:59
سلام
داداش حسین یه FCKeditor مثل همین P30word سراغ نداری خیلی زود لازمش دارم

ممنون بابت همه جوابات

hamedtohidi
19-06-2016, 17:29
من هم میخوان:n06::n01:

_H2_
19-06-2016, 20:16
سلام
چه چیز منظورتان است؟ ویرایشگر HTML و BBCode میخواهید؟
نگاهی به ckeditor و sceditor بیاندازید، البته برای BBCode نیاز به کمی کدنویسی اضافه سمت سرورهم دارید.