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

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

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

DLE - MWS Auto

DLE - MWS Auto Tagger

اگر شما می خواهید به طور خودکار تگ مطالب ایجاد شود می توانید از این هک استفاده کنید
برای استفاده از این هک شما باید قسمت شورت استوری و فول استوری را پر کنید
و راهی آسان برای انتخاب تک به طور خودکار می باشد.
این هک به درخواست یکی از دوستان ترجمه شد و اولین کار بنده می باشد و اگر مشکلی پیش امد(که نمیاد چون روی 3تا سایت تست شده)بنده در خدمتم. lol

نویسنده ماژول: MaRZoCHi
ترجمه فارسی توسط: Jeneral_Arash

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
1.لطفا قبل از انجام هر کاری از فایل های زیر پشتیبان تهیه کنید.
engine/classes/js/dle_js.js
engine/modules/addnews.php
engine/inc/addnews.php
engine/inc/editnews.php

2. فایل دانلود شده را از حالت فشرده خارج ساخته و پوشه Uploads را بر روی سرور خود آپلود کنید.
3.فایل engine/classes/js/dle_js.js را باز کنید و به آخر آن کد زیرا اضافه کنید

function auto_tags() {
    var wysiwyg = 'no';
    if (wysiwyg == "yes") {
        submit_all_data();
    }
    if ($('#tags').val().length == 0 ) {
        var title_txt = document.getElementById('title').value;
        var short_txt = document.getElementById('short_story').value;
        var full_txt = document.getElementById('full_story').value;
        ShowLoading('');
        $.post("engine/ajax/mws-tagger.php", { title_txt: title_txt, short_txt: short_txt, full_txt: full_txt }, function(data){
            HideLoading('');
            $('#tags').val(data);
        });
    }
    return false;
}

برای اضافه کردن دکمه "ایجاد تگ" در قسمت ارسال مطلب در سایت این بخش را انجام دهید.
4.فایل engine/modules/addnews.php را باز کنید و به دنبال کد زیر بگرید(حدود خط 126)
if( ! $user_group[$member_id['user_group']]['moderation'] ) {

کد زیرا قبل از آن قرار دهید
    else {
           $stop .= "<li>شما برچسب را وارد کنید</li>";
       }

5.فایل addnews.tpl قالب فعلی خود را باز کنید و به دنبال کد زیر بگردید
&lt;button name="add" class="fbutton" type="submit"&gt;&lt;span&gt;ارسال/&gt;&lt;span&gt;&lt;/button&gt;

بعد از آن کد زیر را اضافه کنید
&lt;input name="autotag" onclick="auto_tags()" class="fbutton" type="button" value="ایجاد برچسب"&lt;/input&gt;

کد زیرا پیدا کنید
name="title"

اضافه کردن بعدی: (باید توسط یک فضای جدا انجام شود)
name="id"

همانند تصویر زیر
DLE - MWS Auto Tagger

برای اضافه کردن "ایجاد تگ" به کنترل پنل بخش بعدی را انجام دهید
6.فایل engine/inc/addnews.php را باز کنید و به دنبال کد زیر بگردید(حدود خط 63)
function auto_keywords ( key )

کد زیر را قبل از آن قرار دهید
    function auto_tags() {
        var wysiwyg = 'no';
        if (wysiwyg == \"yes\") {
            submit_all_data();
        }
        if ($('#tags').val().length == 0 ) {
            var title_txt = document.getElementById('title').value;
            var short_txt = document.getElementById('short_story').value;
            var full_txt = document.getElementById('full_story').value;
            ShowLoading('');
            $.post(\"engine/ajax/mws-tagger.php\", { title_txt: title_txt, short_txt: short_txt, full_txt: full_txt }, function(data){
                HideLoading('');
                $('#tags').val(data);
            });
        }
        return false;
    }

کد زیرا پیدا کنید
&lt;input onclick="preview()" type="button" class="btn btn-info" value="{$lang['btn_preview']}" style="width:100px;">

بعد از آن کد زیر را قرار دهید
&lt;input onclick="auto_tags()" type="button" class="btn btn-warning" value="ایجاد برچسب" style="width:100px;">

7.فایل engine/inc/editnews.php را باز کنید و به دنبال کد زیر بگردید(حدود خط 1000)
function auto_keywords ( key )

قبل از آن کد زیر را قرار دهید
    function auto_tags() {
        var wysiwyg = 'no';
        if (wysiwyg == \"yes\") {
            submit_all_data();
        }
        if ($('#tags').val().length == 0 ) {
            var title_txt = document.getElementById('title').value;
            var short_txt = document.getElementById('short_story').value;
            var full_txt = document.getElementById('full_story').value;
            ShowLoading('');
            $.post(\"engine/ajax/mws-tagger.php\", { title_txt: title_txt, short_txt: short_txt, full_txt: full_txt }, function(data){
                HideLoading('');
                $('#tags').val(data);
            });
        }
        return false;
    }

کد زیر را پیدا کنید(حدود خط 1464)

&lt;input onclick="preview()" type="button" class="btn btn-info" value="{$lang['btn_preview']}" style="width:100px;">&nbsp;

بعد از کد بالا کد زیر را قرار دهید
<input onclick="auto_tags()" type="button" class="btn btn-warning" value="ایجاد برچسب" style="width:100px;">&nbsp;

*در صورت بروز هر گونه مشکل فایل ها را بازگردانی کنید
تصاویر
DLE - MWS Auto Tagger
تگ‌های خبر:MWS Auto Tagger
نظرات کاربران
IMP در 20 فروردین 1392 - 21:03 گفته:
مدیر بازنشستهنظرات: 917

ممنون به خاطر وقتی که گذاشتید flower

آرش جندقی در 20 فروردین 1392 - 21:13 گفته:
عضو سایتنظرات: 26

IMP,
خواهش می کنم،ما که هر کاری بکنیم در برابر کارهایی که شما انجام میدین خیلی کمه pray

mahdi در 20 فروردین 1392 - 21:19 گفته:
عضو سایتنظرات: 38

نه خوبه....باز از این نوع کارها بکن ارش جان... flower

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

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

jeneral_arash,
سپاس flower

خواهش می کنم،ما که هر کاری بکنیم در برابر کارهایی که شما انجام میدین خیلی کمه pray

بدون اغراق از ترجمت قشنگ تر بود yes

آرش جندقی در 20 فروردین 1392 - 21:54 گفته:
عضو سایتنظرات: 26

mahdipc,
حتما انجام میدم فقط نمی دونم باید تو کدوم سایت ها دنبال بگردم؟شما می دونی معرفی کن؟
senator_x,
خواهش می کنم.

حمید صادقی در 21 فروردین 1392 - 18:05 گفته:
مدیر سایتنظرات: 463

jeneral_arash,
دوست عزیز دستت درد نکنه زحمت کشیدی flower
اگر هم دنبال سایت برای ماژول میگردی فقط کافیه عبارت dle رو در بین سایتهای روسی در گوگل جستجو کنی اینطوری خیلی زود با تعدادی سایت فعال در زمینه دیتالایف انجین آشنا میشی
شاد و پیروز باشی flower

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

آرش جندقی در 21 فروردین 1392 - 21:10 گفته:
عضو سایتنظرات: 26

hamid7107,
خیلی ممنون.
تو همین سایتی که این هک رو ازش گرفتم،اسلایدری قرار گرفته شده که دارم رو اون کار می کنم.

صمد رحمانی سیرت در 22 فروردین 1392 - 23:26 گفته:
عضو سایتنظرات: 8

داداش کارت بیسته فقط من قبلاً همینه نصب کردم فارسی پشیبانی نمیکنه
فکر کنم از حروف mws-tagger.php من اچ تی ام ال اصلاً طراحی بلد نیستم اگه میشه خودتون ویرایش کنین که فارسی رو پشیبانی کنه
باز ممنون که زحمت فارسی کردنش رو کشیدید
flower

vahid در 23 فروردین 1392 - 11:22 گفته:
عضو سایتنظرات: 54

باعث صرفه جویی در وقت میشه.... happy

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

آرش جندقی در 24 فروردین 1392 - 12:51 گفته:
عضو سایتنظرات: 26

SAMADGAME,
آره تو فکرش هستم اما منم زیاد از php و html سردر نمیارم lol
ولی باشه واستون درست می کنم و اصلاحیه تو همین سایت قرار میدم

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