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

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

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

جستجوی پیشرفته

جستجوی پیشرفته ماژول جستجو و جایگزینی

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


جستجوی پیشرفته ماژول

جستجو و جایگزینی


1.فایل engine/inc/search.php رو باز کنید و کد زیر رو پیدا کنید:

    if (in_array("tags", $_POST['table'])) {
        $db->query("UPDATE `" . PREFIX . "_tags` SET `tag`=REPLACE(`tag`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_post` SET `tags`=REPLACE(`tags`,'$find','$replace')");
     }

2.بعد از کد بالا کد زیر رو(که برای انجمنه)وارد کنید:

    if (in_array("forum", $_POST['table'])) {
        $db->query("UPDATE `" . PREFIX . "_forum_topics` SET `title`=REPLACE(`title`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_forum_topics` SET `topic_descr`=REPLACE(`topic_descr`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_forum_topics` SET `poll_title`=REPLACE(`poll_title`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_forum_topics` SET `frage`=REPLACE(`frage`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_forum_topics` SET `poll_body`=REPLACE(`poll_body`,'$find','$replace')");
        $db->query("UPDATE `" . PREFIX . "_forum_posts` SET `post_text`=REPLACE(`post_text`,'$find','$replace')");
     }

3.کد زیر رو پیدا کنید:

<option value="news" selected>{$lang['find_rnews']}</option><option value="comments" selected>{$lang['find_rcomms']}</option><option value="pm" selected>{$lang['find_rpm']}</option><option value="static" selected>{$lang['find_rstatic']}</option><option value="tags" selected>{$lang['find_rtags']}</option><option value="forum" selected>{$lang['find_rforum']}</option>

4.بعد از اون کد زیر رو بذارید:
<option value="forum" selected>{$lang['find_rforum']}</option>

*توجه!:اگه میخواید ارتفاع قسمت موضوعات مورد انتخاب زید بشه(برای راحتی کار)بعد از مرحله 3 توی خط بالایی دنبال height بگردید و مقدار اون رو از 75 به 100 یا عدد دلخواه تغییر بدید.
5.فایل languages/Farsi/adminpanel.lng رو باز کنید و بعد از کد زیر:
'wysiwyg_language'            =>  "en",

کد زیر رو قرار بدید:
'find_rforum'    =>  "در انجمن ها",



تموم شد.مشکلی بود در خدمتم.
اگه وقت نشد تا عید سر بزنم پیشاپیش سال نو رو تبریک میگم love flower
.موفق باشید.یا حق.

نظرات کاربران
dl3all در 26 اسفند 1388 - 01:40 گفته:
عضو سایتنظرات: 27

happy ایول دمت گرم heheh

svahdati در 26 اسفند 1388 - 18:05 گفته:
عضو سایتنظرات: 48

خیلی ممنون.این خیلی خوب بود.

M.Reza در 26 اسفند 1388 - 18:54 گفته:
عضو سایتنظرات: 107

ip30dl,
dl3all,
خواهش.
اگه وقت شد واسه ماژول های دیگه هم آماده میکنم winked

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