PDA

View Full Version : سیستم تبلیغات پیکسلی



eworkpro
یک شنبه 11 فروردین 1387, 23:37 عصر
سلام دوستان
چند وقتی هست در ایران هم این نوع تبلیغات یعنی تبلیغات پیکسلی رونق گرفته !
می خواستم بدونم کسی اطلاعاتی راجع به طراحی یک همچین سیستمی با asp.net رو داره ؟
لطفا اگر کسی هست کمک کنه !

Hamid_PaK
دوشنبه 12 فروردین 1387, 07:16 صبح
نمونه ای، مثالی!!! اصلا به چه سبکی است؟؟؟

یا حق ...

M-Gheibi
دوشنبه 12 فروردین 1387, 20:18 عصر
دقیقاً سوالت چی هست ؟!
دو روش مرسوم برای اینکار هست :
1. استفاده از یک تصویر کلی که تمامی تبلیغات روی اون قرار می‌گیره ( یک تصویر چهارخونه که با اضافه شدن هر تبلیغ به سایت باید تصویر مجدداً ساخته بشه ) و نهایتاً با درخواست کاربر نمایش داده میشه و بعد از نمایش باید مختصات هر تبلیغ ( که احتمالاً در یک بانک ذخیره شده ) رو بدست بیاری و لینک و Tooltip و ... دیگه رو برای هر ناحیه ست کنی .
2. استفاده از یک تصویر Background چهارخونه‌ای و قرار دادن تصاویر مربوط به هر تبلیغ در مختصات تعیین شده . در این روش دیگه تصویری تغییر نمی‌کنه و تنها تصاویر جدید در کنار سایر تصاویر نمایش داده میشه .

eworkpro
دوشنبه 12 فروردین 1387, 22:09 عصر
ممنون از راهنمایتون .
ببین من منظورم اینه که چه طوری می شه با دیتابیس کار کرد . اگر عکس کلی باشه که هر دفعه باید خودت عوضش کنی .
من می خوام یعنی برای هر عکس بشه یک رکورد داشت که بتونه مقادیر لینک و ادرس عکس و پیکسل رو بگیره .
حالا گرفتنش که مسئله نیست من نمی دونم چه جوری واسط گرافیکی و برنامه نویسی اش رو به هم مربوط کنم .
مثلا مثل دیتالیست که می یاد رکورد نمایش می ده .
من از چه کامپوننتی استفاده کنم که بشه در واقع با رعایت پیکسل های موجود هر رکورد در صفحه این کارا رو انجام بده ؟!:متفکر:

M-Gheibi
سه شنبه 13 فروردین 1387, 11:32 صبح
اصلاً نیازی به کامپوننت و ... نیست . من یکی دو سال پیش این سیستم رو با ASP کلاسیک نوشته بودم ، حالا با ASP.Net که دیگه ساده‌تر هم شده .
فرض می کنیم شما از طریقی فیلد‌های جدولت رو برای هر تبلیغ پر کردی . مشخصاتی مثل آدرس فایل تصویری ، مختصات یا همون تعداد پیکسل‌ها از سمت چپ صفحه ، مختصات یا همون تعداد پیکسل‌ها از بالای صفحه ، عرض فایل تصویری تبلیغ ، ارتفاع فایل تصویری تبلیغ و ...

حالا سناریوی نمایش تبلیغات اینطور میشه :
صفحه اصلی نمایش تبلیغات که با یک Background-e چهارخونه با اندازه خونه‌های 10 پیکسل در 10 پیکسل پر شده آماده هست .
با استفاده از یک حلقه مختصات هر تبلیغ و سار اطلاعات مورد نیازش مثل عرض تصویر ، ارتفاع و ... رو در تگ HTML مخصوصی قرار میدی که وظیفه نمایش هر تبلیغ در جایگاه مخصوص به خودش رو داره . مثلاً به این کد نگاه کن :

Response.Write("<div style=""position:absolute;left:" & RsPixels("adleft") + 2 & "px;top:" & RsPixels("adtop") + 116 & "px"">")
البته کد فوق رو عیناً از همون نمونه ASP کلاسیک کپی کردم . اگه دقت کنی حالا ما یک DIV داریم که دقیقاً در مختصات مورد نظرمون قرار گرفته . می‌تونیم با یک قطعه کد دیگه و استفاده از تگ IMG تصویر رو در این DIV قرار بدیم و نسبت به لینک کردن تصویر به سایت مربوطه و تنظیم ToolTip برای اون اقدام کنیم .
* توضیح : اون مقدار 2 و 116 که در کد فوق اضافه شده در پروژه‌ی مورد اشاره برای این بود که دقیقاً تصاویر در مختصات مورد نظر روی چهارخونه‌ها قرار بگیرن . برای اینکه 2 پیکسل از سمت چپ و 116 پیکسل از بالای صفحه چهارخونه‌ای قرار نداشت الزاماً همچین کاری انجام شده .

این ساده‌ترین توضیحی بود که تونستم بدم . حالا شمارش تعداد پیکسل‌های فروخته شده و نمایش اون در بالای صفحه و ... هم هست که فکر نکنم نیاز به توضیح خاصی داشته باشه .

موفق باشی

fery_dalton001
چهارشنبه 30 دی 1388, 18:48 عصر
M-Gheibi،
سلام میشه این کدی رو که گذاشتی توی HTML قرار داد؟ مثلاً خود این کد رو توی یه Div با طول و عرض مشخص و با پس زمینه ی چهارخونه(10 در 10 پیکسل) قرار داد؟
اگه میشه قرارش داد روش قرار دادنش رو هم توضیح بدی ممنون میشم.
در ضمن تگ img رو چطور توی این Div قرار بدیم؟(کجاش؟) لازم هست تگ Div رو ببندیم یا نه؟
این کدی رو که گذاشتی به تنهایی میشه توی HTML استفاده کرد یا نه؟
من یه سایت کاملا استاتیک با جدول بندی درست کردم اذت کمک میخوام.خیلی روش جدول داره اذیتم میکنه:گریه:
سایتم رو ببینی و کمک کنی ممنون میشم http://p30pixel.net