فقط 2 تا سوال !!!

mahyar - r

Member
با عرض پوزش من دو تا سوال داشتم . يكي اينكه يه كدي مي خوام ( ترجيحاْ HTML يا Java)
كه تعداد افراد آنلاين سايت رو نشون بده . سوال دومم هم اينه كه چه جوري ميشه يه تمپليت براي سايت طراحي كرد . اگر ميشه به سوال دومم جواب كامل بدين چون قبلا اصلا هم چين كاري نكردم و بلد نيستم .

آقا بعداْ جبران مي كنم .
 

anti-life

Active Member
خب شما بگو كه از چه زبوني براي طراحي سايتت ميخواي اقدام كني تا شايد كمكت كردم .....
 

mahyar - r

Member
خب شما بگو كه از چه زبوني براي طراحي سايتت ميخواي اقدام كني تا شايد كمكت كردم .....
خوب من از HTML و JAVA SCRIPT بيشتر استفاده مي كنم .
سوال دوم> باید از نظر طراحی و کار کردن با نرم افزارهای گرافیکی و داشتن ایدههای نو بری بالا!
من ميونم با برنامه هاي گرافيكي مثل فتوشاپ خوبه ايده هاي نو هم دارم فقط من يه سوال دارم . مثلا اگر من يه مستطيل با سايز 85*1 پيكسل درست كردم و خواستم اين مستطيل اونقدر زير هم تكرار بشه كه يه مستطيل بزرگ تر ايجاد كنه بايد چي كار كنم . بايد هر كدومو دونه دونه زير هم بچينم يا راه ساده تري هم هست ؟ بعد مثلا يه قسمت هايي هستند كه اندازه هاشونو من تعيين نمي كنم . مثل صفحه اول اين سايت كه يه قسمت داره به نام آخرين ارسالها به انجمن كه يه روز سايزش كوچيكه يه روز بزرگ . اينم بگم تموم بشه ديگه توي tools.majidonline اون كنتوره آنلاين ها رو نشون نمي ده . تعداد كسايي رو كه از سايت استفاده مي كنند نشون مي ده .
 

pedramza

Member
سلام:
دوست عزيز شما براي حل مشكل اولتون بايد لااقل كمي برنامه نويسي سرور سايد بلد باشيد!
 

Ghamnevis

Well-Known Member
سلام مهيار
ببين شما به نظر من اول صفحه ي خودتو قالب بندي كن كه اگه با فرانت پيج 2003 كار ميكني ابزار خوبي داره ميتوني هر چه قدر ميخواي Layer درست كني به هر سايزي كه بخواي بعد ميتوني از تصاويري كه تو فتوشاپ درست كردي به عنوان بك گراند اين Layer ها استفاده كني. فكر ميكنم به نتيجه برسي.
ولي با فرانت پيج هاي پايين تر يه كم مشكل داري.
موفق باشي سوالي داشتي در خدمتم.
در ضمن فكر نميكنم اصلا برنامه نويسي سروز نياز داشته باشه.
 

Ealireza

Member
ببين مهيار جان عكست رو شش تكه كن
بعد يك جدول بساز كه 3 تا خونه بالا داشته باشه
1 خونه وسط
و سه تا خونه هم پايين
بعد هم برو عكسهات رو تو جدول Fill كن به همين سادگي
بعد هر چقدر كه دوست داشتي تو جدول Enter بزن تا 3 كيلومتر كش مياد :lol:

اگه خواستي بگو عكس + فايل آموزشي برات بزارم


موفق باشيد :wink:
 

mahyar - r

Member
عليرضا جان اگر فايل آموزشيشو بزاري كه نوكرتم هستيم .
پدرام اگر من برنامه نويسي بلد بودم كه به ديگران رو نمي انداختم . من مي خوام يكي كداشو به من بده ( چقدر پر رو ام)
 

mahyar - r

Member
1-من فرونت پيج 2003 رو از كجا مي تونم گير بيارم ؟
2-من براي درست كردن جدولي كه بشه توش چيزايي رو كه با فتوشاپ درست مي كنم به عنوان تمپليت بذارم از ابزار Draw Table استفاده مي كنم بعد Outside Borders رو مي كنم No Borders . ولي تو اين حالت يه مشكلاتي پيش مياد كسي راه بهتري بلده ؟
 

pedramza

Member
مهيار جان سلام:

اميدوارم كه بهتون بر نخورده باشه. قصد جسارت نداشتم. :oops:
من با ASP.Net به شكل زير تعداد افراد آن لاين رو مشخص مي كنم. ولي چون شامل چند بخش هستش نمي تونم يك كد منسجم براتون بزارم. ولي كامل براتون توضيح مي دم. اميدوارم كه به دردتون بخوره.

در ضمن فكر نميكنم اصلا برنامه نويسي سروز نياز داشته باشه.
ghamnevis جان ببخشيد. مي شه بيشتر توضيح بديد. لطفا اگر راه مناسب و مطمين ديگري مي شناسيد مرا راهنمايي كنند.
 

mahyar - r

Member
اميدوارم كه بهتون بر نخورده باشه. قصد جسارت نداشتم.
نه بابا من بهم بر نخورد . خودتو ناراحت نكن . تو كه چيزي نگفتي من ناراحت شم .
دستت درد نكنه لطف كردي .
من با ASP.Net به شكل زير تعداد افراد آن لاين رو مشخص مي كنم. ولي چون شامل چند بخش هستش نمي تونم يك كد منسجم براتون بزارم. ولي كامل براتون توضيح مي دم. اميدوارم كه به دردتون بخوره.
من كه چيزي نديدم . ولي به هر حال لطف مي كني دستت درد نكنه
 

pedramza

Member
تعيين تعداد كاربران آن لاين با استفاده از ASP.Net

اول بايد ساختاري به صورت زير تعريف كرد. كه در آن دو فيلد موجود باشد. يكي از نوع رشته براي نگهداري IP كاربر. و يكي از نوع عدد صحيح براي نگهداري تعداد Session هايي كه كاربر بازكرده.
کد:
struct OnlineUser
{
	public string IP;
	public int n;
}
حالا بايد آرايه اي از نوع ساختار تعريف شده را در Application و يا در كلاس Global تعريف كنيد.

در كلاس Global متدي به نام Session_Start هست كه هرگاه يك كاربر بخواهد يك Session جديد باز كند اين متد صدا زده مي شود. اصل عمليات در همين متد صورت مي گيرد.
عملياتي كه بايد در متد Session_Start صورت گيرد:
1. گرفتن IP كاربر با استفاده از پراپرتي UserHostAddress به شكل زير:
کد:
string str = Request.UserHostAddress;
2. جستجوي آن در آرايه كاربران آن لاين...
2.1. اگر در آرايه موجود نبود: بايد به آرايه اضافه گردد و تعداد Session هاي آن برابر يك قرار گيرد.
2.2. اگر در آرايه موجود بود: يكي به تعداد Session هاي آن اضافه شود.

در همان كلاس Global شما متد ديگري داريد به نام Session_End كه هر گاه Timeout يك Session به اتمام برسد و يا كاربر آن را ببندد صدا زده مي شود.
عملياتي كه بايد در متد Session_End صورت گيرد:
1. گرفتن IP كاربر به همان شكلي كه گفته شد.
2. جستجوي آن در آرايه كاربران آن لاين.
3. كم كردن يك واحد از تعداد Session هاي آن.
4. اگر تعداد Session هاي آن برابر صفر شد: حذف آن كاربر (IP) از آرايه.

به اين صورت شما در هر لحظه با استفاده از طول آرايه (تعداد فيلد هاي موجود در آرايه) مي توانيد به تعداد كاربران آن لاين پي ببريد...

اميدوارم به دردتون بخوره...
موفق و پيروز باشيد.
 

Ealireza

Member
اينم از قولي كه داده بودم

سلام
اينم از قولي كه بهت داده بودم :wink:
ببخشيد چون مجيد آنلاين فقط يك فايل رو ميتونه آپلود كنه
اول يك طرح تو فوتوشاپ ميزني
مثلا پنجره هاي ويندور
خوب بالاي پنجره سه تكه ميشه :wink:
يعني براي مثال سه تا فايل
کد:
Right.Gif
Middle.Gif
Left.Gif
اولي همون قسمت كليد هاي close و Minimize و.. هست
و Middle همن بدنه آبي رنگ هست
و Left هم همون قسمت سمت چپ هست كه خميدگي داه
فقط توجه كه كه Middle قسمت With ش فقط 2 PIX باشه تا سرعت لو بالا بره :wink:
حالا كه اينا مال بالاي پنجره بود
حالا واسه قسمت هاي كناره ها هم همين كا را كن
و به همچنين پايين
حالا تو هر ورژن از فرانت پيج كه داري
يك Table با 3 رديف سه خونه اي درست كن
بعد روي Table راست كليك كن و Table Properties بزن :wink:
بعد جفت Cell Panding ها بايد 0 باشن و collapse بايد تيك خورده باشه
حالا خط هاي تيبل رو پاك كن
رو قسمت وسطي رو راست كليك كن رو روي Cell Properties بزن و بعد Middle رو Background بزار
و دوتا عكس هم براي قسمت هاي Left و Right بزار :wink:
واسه گوشه ها و پايين هم همين كار رو كن
بعد جدول شما آماده ميشه :wink:
فايل زير يك مثال خيلي ايتدايي هست دانلود كن و ببينش


اگه سوالي بود در خدمتيم :wink:
موفق باشيد :wink:
 

pedramza

Member
ببخشيد كه دير شد. :wink: كاري پيش اومد مجبور شدم مددتي DC بشم. :oops:

Ealireza گفت:
عزيز حتما از
Global.ASAX استفاده كردي ديگه
اين كه ديگه چيز خاصي نيست :wink:

بله شما درست مي گيد. ممكن كه براي شما هيج چيز خاصي نباشه. ولي همه به اندازه شما وارد نيستند :!:
 

Ghamnevis

Well-Known Member
پدرام جان شرمنده! من اصلا حواسم به سوال اول مهيار نبود!
ميبخشي
 

جدیدترین ارسال ها

بالا