بنده امروز داشتم سایتی رو میساختم که توی اون نیاز بود کاربران سایت بیان و با استفاده از فیلد های اضافی مطب تصویر آپلود کنن توی سایت و ما اون ها رو تایید کنیم و در جای خاص نمایش بدیم.مشکلی که پیدا کردم این بود که دیتالایف جای دادن آدرس عکس میومد و اون رو به شکل فرمت بندی شده و همراه کد اچ تی ام ال نشون میداد.منم بعد کلی سر و کله زدن با فایل show.full.php توی پوشه modules از شاخه engine این هک رو درست کردم که بیاد تمام فیلد های اضافی مطلب رو به تگ دلخواه شما تبدیل کنه.
این هک اسمش extra_ گذاشتم شما هر چیزی که دوست داشتید بزارید.
امیدوارم بدردتون بخوره ی روزی.
آموزش نصب
برای این کار هم فقط کافیه به آدرس زیر برید
این خط رو پیدا کنید.
و زیر اون این خط رو وارد کنید.
حالا توی فایل قالب fullstory.tpl شما می تونید.تگ دلخواه ساخته شده خودتون رو صدا بزنید.فقط ی نکنه حتما قبل اسم تگ هایی که میسازین ی پیشوند بزارید منم این کارو کردم برای پیشگیری از تداخل با دیگر تگ ها میگم.
/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 شما می تونید.تگ دلخواه ساخته شده خودتون رو صدا بزنید.فقط ی نکنه حتما قبل اسم تگ هایی که میسازین ی پیشوند بزارید منم این کارو کردم برای پیشگیری از تداخل با دیگر تگ ها میگم.