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

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

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

سیستم بارگذاری

سیستم بارگذاری ایجکس صفحات نسخه 3.6

یکی از ماژول های بسیار معروف روسی که تا دیروز نسخه رایگان آن منتشر نشده بود، ماژول AJAX Navigation بود که نویسنده آن با شرایط بسیار سختی این ماژول را بفروش میرساند. اما دیروز این ماژول توسط یکی از وبسایتهای روس به صورت مجانی منتشر شد که امروز این ماژول بوسیله سایت رسمی دیتالایف انجین فارسی در ایران در اختیار شما عزیزان قرار میگیرد.

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

نویسنده سخت گیر این ماژول، به غیر از فروش این ماژول با شرایط غیر منطقی، فایل اصلی این ماژول را هم به صورت کد شده در اختیار خریداران نیز میگذاشت و نسخه منتشر شده مجانی نیز به همین صورت بود. اما از آنجایی که استفاده کنندگان پارسی زبان با مشکل انکودینگ و نمایش خطاها به زبان روسی مواجه میشدند، این ماژول رو برای شما دیکد (رمز گشایی) کردم تا هم مشکل انکودینگ آن با زبان فارسی برطرف بشود و هم سریع تر بارگذاری شود.

به این نکته توجه داشته باشید که این ماژول در هیچ سایت و وبلاگ ایرانی وجود ندارد و فقط در یک سایت روس به صورت مجانی و کد شده منتشر شده است. سایت پشتیبانی رسمی دیتالایف انجین این ماژول زیبا را به عنوان یک عیدی کوچک به شما عزیزان تقدیم میکند. flower

نکته: این ماژول بر روی سیستم دیتالایف انجین نسخه 9.8 نصب و تست شده است و تمامی لینک های صفحات سیستم بدون مشکل کار میکنند. در نتیجه، هیچ پشتیبانی برای این ماژول در هنگام بروز مشکل و عدم کارکرد آن با ماژول های جانبی سیستم و یا قالبهای شخصی و ویرایش شده شما صورت نخواهد گرفت.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
۱. فایل را دانلود کرده و در هاست خود آپلود کنید.

فایل index.php را باز کرده و کد زیر را پیدا کنید:

require_once ROOT_DIR . '/engine/init.php';

به جای کد بالا، کد زیر را قرار دهید:

$ADRESS_NOAJAX = array();
require_once ROOT_DIR . '/engine/adress.php';
require_once ROOT_DIR . '/engine/init.php';
$js_array = ADDR_InclideJS($js_array);
$ajax = ADDR_InclideJS2($ajax);

در همان فایل کد زیر را پیدا کرده:

echo $tpl->result['main'];

یک خط بالاتر، کد زیر را قرار دهید:

$tpl->result['main'] = ADDR_INIT($tpl->result['main']);

۲. فایل init.php را باز کرده و کد زیر را پیدا کنید:

@include (ENGINE_DIR . '/data/config.php');

به جای کد بالا، کد زیر را قرار دهید:

@include_once (ENGINE_DIR . '/data/config.php');

۳. کد زیر را در یکی از فایلهای CSS قالب خود قرار دهید:

#pjax-loading-layer {
    direction:rtl;
    display:none;
    font-family: Tahoma;font-size: 11px;
    background:#000;padding:10px;
    text-align:center;
    border:1px solid #000;
    color: #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
سوالات متداول
چرا وقتی روی بعضی از لینک ها کلیک میکنیم با خطای "صفحه مورد نظر یافت نشده" رو به رو میشویم؟
دلیل اول یافت نشدن لینک مورد نظر میباشد و دلیل مهمتر آن، ساپورت نکردن این ماژول از لینک مورد نظر شما. مانند لینک های بعضی از ماژول ها.

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

$ADRESS_NOAJAX

نمونه:

$ADRESS_NOAJAX = array(
'forum/(.*)'
);
تگ‌های خبر:ajax navigation ایجکس
نظرات کاربران
tiger58 در 05 فروردین 1392 - 22:09 گفته:
عضو فعالنظرات: 58

سلام دوست عزیز، ی سوال داشتم
من از موضوعات درختی استفاده میکنم و میخواهم موضوعات هم بصورت آژاکس شود. به چه صورت این کار را انجام دهم؟؟؟؟

باتشکر

IMP در 05 فروردین 1392 - 23:59 گفته:
مدیر بازنشستهنظرات: 917

tiger58,
کد زیر رو توی لینک های ماژول مورد نظر بزار:

rel="ajaxlink"

اگر کار کرد که هیچی، اگر هم نکرد یعنی ساپورت نمیکنه...

saeedi در 16 فروردین 1392 - 19:12 گفته:
عضو سایتنظرات: 30

با سلام و تشکر
ببخشید فایل index.php کجا قرارداره ؟

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

مجتبی جشنانی در 16 فروردین 1392 - 22:20 گفته:
مدیر بخش قالب هانظرات: 190

saeedi125,
در صفحه اصلی ( روت ) کنترل پنل هاست شما

aref Hemati در 20 فروردین 1392 - 04:28 گفته:
عضو سایتنظرات: 9

سلام و خسته نباشید flower
من این ماژول رو نصب ولی روی چند تا از قالب های دیگه بجز قالب پیش فرض که تست کردم خطای :

SyntaxError: Unexpected token <
رو میده.

کلا برای اینکه مشکل ساپورت نکردن این ماژول از لینک های قالب حل بشه چه تغییراتی لازمه؟

IMP در 20 فروردین 1392 - 10:51 گفته:
مدیر بازنشستهنظرات: 917

gnostic,

نکته: این ماژول بر روی سیستم دیتالایف انجین نسخه 9.8 نصب و تست شده است و تمامی لینک های صفحات سیستم بدون مشکل کار میکنند. در نتیجه، هیچ پشتیبانی برای این ماژول در هنگام بروز مشکل و عدم کارکرد آن با ماژول های جانبی سیستم و یا قالبهای شخصی و ویرایش شده شما صورت نخواهد گرفت.

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

hossein2230 در 02 اردیبهشت 1392 - 06:50 گفته:
عضو سایتنظرات: 7

از بابت این همه وقتی که میزارید خیلی خیلی ممنون

فقط یه سوال کوچولو وقتی این ماژول رو پیاده سازی میکنم ویرایش سریع داخل سایتم از کار میوفته

میتونید راهنمایی کنید

flower

IMP در 02 اردیبهشت 1392 - 07:25 گفته:
مدیر بازنشستهنظرات: 917

hossein2230,
مشکل شما به خاطر کدنویسی غلط در قالبتون هستش. در حالت دیفالت و قالب دیفالت سیستم همچین مشکلی وجود ندارد.

مجتبی جشنانی در 14 مرداد 1393 - 19:54 گفته:
مدیر بخش قالب هانظرات: 190

IMP,
امکان هماهنگ سازی این ماژول با دیتالایف 10.2 هست ؟!
وقت و امکان انجامش رو داری ؟!

IMP در 14 مرداد 1393 - 20:27 گفته:
مدیر بازنشستهنظرات: 917

نقل قول: M_Jashnani
IMP,
امکان هماهنگ سازی این ماژول با دیتالایف 10.2 هست ؟!
وقت و امکان انجامش رو داری ؟!

امکانش که باید باشه (خبر ندارم)، اما در حال حاضر وقت انجامش رو ندارم متاسفانه yes

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!