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

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

پشتیبان رسمی سیستم مدیریت محتوا

لینک تغییر قالب،

لینک تغییر قالب، بوسیله کاربران

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

آموزش نصب
۱. فایل engine/init.php را باز کرده و کد زیر را پیدا کنید:
if ($_REQUEST['skin_name'] != '' AND @is_dir ( ROOT_DIR . '/templates/' . $_REQUEST['skin_name'] ) ) {
                $config['skin'] = $_REQUEST['skin_name'];
                set_cookie ( "dle_skin", $_REQUEST['skin_name'], 365 );
        }

کد زیر را به جای کد بالا قرار دهید:
if ($_REQUEST['skin_name'] != '' AND @is_dir ( ROOT_DIR . '/templates/' . $_REQUEST['skin_name'] ) ) {
                $config['skin'] = $_REQUEST['skin_name'];
                set_cookie ( "dle_skin", $_REQUEST['skin_name'], 365 );
                $return_url=getenv("HTTP_REFERER");
                header( 'Location: '. $return_url, 303 );
        }

۲. حال، میتوانید برای نمونه، از لینک زیر برای تغییر قالب استفاده کنید:
<a href="/index.php?action_skin_change=yes&skin_name=TEMPLATE">TEMP1</a>

در قسمت TEMPLATE باید نام قالب مورد نظر خود را قرار دهید.

نکته:
توجه داشته باشید که باید کوکی ها را در مرورگر خود فعال کنید. در غیر این صورت هیچ تفاوتی مشاهده نخواهید کرد.
از قسمت تنظیمات سیستم، گزینه "اجازه دادن به کاربران برای ویرایش قالب" را بر روی "بله" تنظیم کنید.
سوالات متداول
شما میتوانید بوسیله کدهای موجود در اینترنت و یا JQuery و با استفاده از این هک، قالب سایت خود را جوری تنظیم کنید که زمانی که کاربر با مرورگر خاصی وارد سایت شما میشود، قالب سایت نیز تغییر کنید. برای انجام این کار، میتوانید در سایت گوگل جستجو کنید و آموزش های مربوط به این عمل را مطالعه کنید.
تگ‌های خبر:تغییر قالب لینک
نظرات کاربران
علی آریان در 09 خرداد 1391 - 14:13 گفته:
عضو سایتنظرات: 141

هرچی سعی کردم به کلید تشکر اکتفا کنم نشد.
IMP عزیز و دوست داشتنی، با این هک یکی از بزرگترین دغدغه های منو در طراحی قالب که ورود کاربران با IE بود از بین بردی، دوست خوبم، واقعا برای پیشرفت دیتالایف انجین و کاربرانش ارزشمندی و من و دیگر کاربران این پرتال، همیشه قدردان شما و زحماتتون هستیم. امیدوارم همونطور که در رفع مشکلات ما کمک و دلمون رو شاد میکنی، دلت همیشه شاد و لبت همیشه خندون باشه. flower flower flower

IMP در 09 خرداد 1391 - 14:22 گفته:
مدیر بازنشستهنظرات: 917

aliarian,
ممنون علی جان love request

محمدصادق در 09 خرداد 1391 - 15:04 گفته:
عضو سایتنظرات: 8

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

imamali در 09 خرداد 1391 - 16:19 گفته:
عضو سایتنظرات: 10

بسم الله
سلام
چگونه می شود کاری کرد که قالب با توجه به سرعت اینترنت فرد وارد شونده به سایت تغییر کند
مثلا اگر فرد اینترنت خانگی داشت یک قالب ساده برایش لود شود واگر با سرعت های مختلف وارد شد امکانات به نسبت سرعتش افزایش پیدا کند.

IMP در 09 خرداد 1391 - 16:27 گفته:
مدیر بازنشستهنظرات: 917

imamali,
همچین چیزی امکان پذیر نمیباشد دوست عزیز. yes

imamali در 09 خرداد 1391 - 17:35 گفته:
عضو سایتنظرات: 10

بسم الله
سلام
اگر بد جا بحث می کنم ببخشید
جایی کدی دیدم که می شد با آن سرعت اینترنت کاربران را به دست آورد
خوب اگر بشود این را به دست آورد بقیه آن باید اسان باشد(البته نه برای من!)
یکی از موارد آننمونه کد

حمید صادقی در 10 خرداد 1391 - 01:57 گفته:
مدیر سایتنظرات: 465

سلام من هم با علی جان موافقم
خیلی خیلی دستت درد نكنه
من هم خیلی وقته میخوام قالب سایتمو تغیر بدم ولی بخاطر این مرورگر بیخود مایكروسافت نمیتونستم این كارو بكنم با این هك میشه كار های خالبی انجام داد البته مثل همیشه با كمك شما دوستان گرامی
بخصوص IMP عزیز كه یه حس و حال خاصی به اینجا میده
واقعا تشكرات pray

imamali,
میتونی این كارو با یه سوال ساده در ابتدای ورود به سایت ایجاد كنی
مثل سایت گزینه دو
یا مثلا دوتا قالب درست كنی كه كاربر بتونه خودش انتخاب كنه

--------------------

ایمان کوشکی در 10 شهریور 1392 - 21:19 گفته:
عضو سایتنظرات: 219

یعنی این همه ما تو کف بودیم...
از بس مطلب فرستادی یادت رفته بود اینو.....
واقعا این هک بی نظیره pray
البته خدا کنه تو نسخه ده به مشکل بر نخوره....
بازم worship
boos boos boos

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!