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

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

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

هک تبدیل فیلد های

هک تبدیل فیلد های اضافی مطالب به تگ قالب

بنده امروز داشتم سایتی رو میساختم که توی اون نیاز بود کاربران سایت بیان و با استفاده از فیلد های اضافی مطب تصویر آپلود کنن توی سایت و ما اون ها رو تایید کنیم و در جای خاص نمایش بدیم.مشکلی که پیدا کردم این بود که دیتالایف جای دادن آدرس عکس میومد و اون رو به شکل فرمت بندی شده و همراه کد اچ تی ام ال نشون میداد.منم بعد کلی سر و کله زدن با فایل show.full.php توی پوشه modules از شاخه engine این هک رو درست کردم که بیاد تمام فیلد های اضافی مطلب رو به تگ دلخواه شما تبدیل کنه.

این هک اسمش extra_ گذاشتم شما هر چیزی که دوست داشتید بزارید.
امیدوارم بدردتون بخوره ی روزی.

آموزش نصب
برای این کار هم فقط کافیه به آدرس زیر برید
/engine/modules/show.full.php

این خط رو پیدا کنید.
$xfieldsdata = xfieldsdataload( $row['xfields'] );

و زیر اون این خط رو وارد کنید.
foreach($xfieldsdata as $e_key=>$e_value){	$tpl->set( '{extra_'.$e_key.'}', $e_value);	}

حالا توی فایل قالب fullstory.tpl شما می تونید.تگ دلخواه ساخته شده خودتون رو صدا بزنید.فقط ی نکنه حتما قبل اسم تگ هایی که میسازین ی پیشوند بزارید منم این کارو کردم برای پیشگیری از تداخل با دیگر تگ ها میگم.
نظرات کاربران
AQUILA در 19 بهمن 1397 - 19:32 گفته:
عضو سایتنظرات: 27

سلام و تشکر برای زحمتی که کشیدید
البته شخصا متوجه نشدم کاربرد این هک چیه و اگر اونی باشه که فکر میکنم نیازی به هک نبود و با تگ فیلد اضافی نمونه زیر انجام میشد:
[xfvalue_image_url_newspic]
موفق باشید

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

علی آریان در 24 بهمن 1397 - 23:13 گفته:
عضو سایتنظرات: 141

دوست خوبمون AQUILA درست می فرمایند.
برای آشنایی با تگ های سیستم میتونید از لینک زیر استفاده کنید
https://dle-news.com/extras/online/index.html

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