خوراک های آپادانا

تبلیغات

نمایش قالب اختصاصی برای موبایل

6 دیدگاه هک ها
نمایش قالب اختصاصی برای موبایل

معمولا تلفن های همراه قالب های وب سایت ها را به خوبی نمایش نمی دهند.

با استفاده از این هک می توانید یک قالب اختصاصی برای تلفن های همراه طراحی کنید.


برای این کار فایل engine/init.php را باز کنید و به دنبال کد زیر بگردید.

 

define('template_dir', root_dir.'templates/'.$options['theme'].'/');

سپس بالا آن کد زیر را قرار دهید.

 

function check_smartphone()
{
	$phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'mobile windows', 'cellphone', 'opera mobi', 'operamobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'symbos', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'windows phone');
	$agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );

	foreach ($phone_array as $value)
	{
		if (strpos($agent, $value) !== false) return true;
	}

	return false;
}
if (check_smartphone())
{
	$options['theme'] = 'default';
}

به جای default در کد بالا اسم پوشه قالب مورد نظر خود را قرار دهید.

دیدگاه کاربران

ShnoIT:
واقعا عالیه اقا ایمان. خدا قوت
میثم هاشمی:
خیلی خوبه!داریم پیشرفت میکنیم.
siya26:
با سلام : ایمان جان خسته نباشی داداش یه سوال فنی اگه من بخوام همین قالب موبایل رو که رو اپادانا هستش رو ویرایش کنم باید چیکار کنم ؟
------------------------------------------------------------------------------------
msdn:
فعلا باید ماژول m رو ویرایش کنی ولی توی نسخه جدید فرق کرده
mamal:
سلام من تازه میخوام سایت بزنم یه سایت برای هاست و از سایت ساز آپادانا میخوام استفاده کنم کسی هست که به من کمک کنه و بگه که چجوری باید سایت ساز رو نصب کنم و ماژول ها رو رو سایت قرار بدم ممنون از همتون
------------------------------------------------------------------------------------
msdn:
ممنون که از آپادانا استفاده میکیند.در انجمن سرچ کنید هست. نبود همون جا تاپیک بزنین دوستان کامل کامل بهتون جواب میدن
محمد زنگنه:
سلام چگونه میتوان کاری کرد که اگر کاربر با موبایل بود به صورت خودکار به نسخه موبایل سایت هدایت شود همانند دیگر سی ام اس ها ؟
------------------------------------------------------------------------------------
msdn:
با یه دستور preg_match ساده میشه این کارو کرد. ولی بهتر ه از کلاس های آماده موجود که روی اینترنت هست استفاده کنی
محمد زنگنه:
میشه آموزشش رو لطف کنی به همین پست اضافه کنی ؟

دیدگاهی بفرست ...



نام شما
ايميل (منتشر نخواهد شد)
آدرس وبسايت
کد امنيتي   
 

سامانه کاربری

نام کاربری
پسورد
 

کاربران آنلاین

 chain 8.23.xx.xx
 chain 69.162.xx.xx
 chain 68.196.xx.xx
 chain 54.161.xx.xx
 chain 208.54.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 163.172.xx.xx
 chain 163.172.xx.xx

اطلاعات آماری

  • کاربران عضو شده امروز: 0
  • کاربران عضو شده دیروز: 0
  • کاربران عضو شده ماه: 12
  • تعداد کل کاربران: 2898
  • تعداد کل پست ها: 20
  • تعداد کل نظرات: 139
  • بازدید دیروز: 665
  • بازدید امروز: 85
  • بازدید ماه: 5804
  • بازدید سال: 5804
  • بازدید کل: 1130307