PDA

View Full Version : سوال: اینترفیس متفاوت برای یک صفحه با توجه به بازدیدکننده آن صفحه



arashmanteghi
چهارشنبه 17 خرداد 1391, 16:58 عصر
سلام. روز خوش.
من یه سوالی داشتم و اون اینه که چطور میتونم برای یک صفحه اینترفیس‌های متفاوتی پیاده کنم که با توجه به مخاطبی که درخواست نمایش اون صفحه رو میده اینترفیس مربوطه ظاهر شه.

به عنوان مثال، صفحه پروفایل فیسبوک هر کاربر، برای دوستاش و غیر دوستاش یکسان نمایش پیدا نمیکنه. معمولاً محتواش کمی فرق داره.

نمیخوام به یه شرط ساده if و else این کار انجام شه. به نظرم این کار باید تو شئی‌گرایی و با پولی مورفیسم انجام شه. اما خب من مثال‌های کاربردی در این مورد ندیدم و تو پیاده سازیش به صورت عملی در قالب یه پروژه مشکل دارم.

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

با تشکر.

Unique
چهارشنبه 17 خرداد 1391, 22:04 عصر
اگه منظورتون layout و style باشه شما میتونید با css های متفاوت این کار را انجام بدین ! با smarty و دیگر template engine ها هم میشه محتوا را کنترل کرد. خیلی کار پیچیده ای نیست.

arashmanteghi
چهارشنبه 17 خرداد 1391, 23:43 عصر
منظورم استایل نبود، منظورم محتوا بود. پس محتوا رو با template engineها کنترل میکنند!! اینو نمیدونستم.
متأسفانه اطلاعاتم در این مورد خیلی محدود هست. حتماً در موردش تحقیق میکنم.
متشکر از بابات این راهنمایی