Plugin Directory

Changeset 775188


Ignore:
Timestamp:
09/19/2013 08:52:02 AM (13 years ago)
Author:
axis hamanaka
Message:

ver1.0.3

Location:
hpbseo
Files:
17 added
4 edited

Legend:

Unmodified
Added
Removed
  • hpbseo/trunk/hpbseo.js

    r773898 r775188  
    2626    //タグ・改行除去
    2727    var remove_tag = fncRemoveTag(str);
     28
     29    //アンエスケープ
     30    function unescapeHTML(val){ return jQuery('<div>').html(val).text(); };
     31    remove_tag = unescapeHTML(remove_tag);
     32
    2833    //文字数取得
    2934    var len =remove_tag.length;
     
    6570        var mstDom = tinyMCE.get('content');
    6671        str = mstDom.serializer.serialize(mstDom.getBody());    //タグ有/改行なし
    67     }else{
    68         //アンエスケープ
    69         function unescapeHTML(val){ return jQuery('<div>').html(val).text(); };
    70         str = unescapeHTML(str);
     72//  }else{
     73//      //アンエスケープ
     74//      function unescapeHTML(val){ return jQuery('<div>').html(val).text(); };
     75//      str = unescapeHTML(str);
    7176    }
    7277
  • hpbseo/trunk/hpbseo.php

    r775058 r775188  
    44Plugin URI: http://www.masteraxis.com/hpb_seo_plugin
    55Description: ホームページビルダー向けのSEO対策プラグインです ※このプラグインを使用するには、hpbダッシュボードを使用する必要があります。
    6 Version: 1.0.2
     6Version: 1.0.3
    77Author: Axis
    88Author URI:http://www.masteraxis.com
  • hpbseo/trunk/postajax.php

    r773898 r775188  
    3434    $remove_tag = preg_replace("/<\/?[^>]+>/","\n", $remove_tag);
    3535
     36    //ƒGƒXƒP[ƒv•¶ŽšƒŠƒXƒg
     37    $escape_list = array("&nbsp;","&#160;","&lt;","&#60;","&gt;","&#62;","&laquo;","&#171;","&raquo;","&#187;","&quot;","&#34;","&apos;","&#39;","&copy;","&#169;","&reg;","&#174;","&minus;","&#8722;"
     38,"&ndash;","&#8211;","&mdash;","&#8212;","&#45;","&amp;","&#38;");
     39    //ƒGƒXƒP[ƒv•¶Žš‚ð•ÏŠ·
     40    for($i=0; $i<count($escape_list); $i++) {
     41        $remove_tag = removeEscape($escape_list[$i], $remove_tag);
     42    }
     43
    3644    //2‚ˆȏã˜A‘±‚·‚é‰üs‚ð‚܂Ƃ߂é
    3745    $remove_tag=preg_replace("/(\r\n){2,}|\r{2,}|\n{2,}/","\n",$remove_tag);
     
    6472        return "<><>" .$tmpPtn. "<><>";
    6573    }
     74
     75    //ƒGƒXƒP[ƒv•¶Žš’uŠ·i‰üs‚Ɂj
     76    function removeEscape($chr, $str){
     77        $ptn = '/' . $chr . '/iu';
     78        $tmpStr = $str;
     79
     80        //ƒ^ƒOíœiŒ©‚‚©‚ç‚È‚­‚È‚é‚܂Ń‹[ƒvj
     81        while (preg_match($ptn,$tmpStr)===1) {
     82            $tmpStr = preg_replace($ptn, "\n", $tmpStr);
     83        }
     84        $removeStr = $tmpStr;
     85
     86        return $removeStr;
     87    }
     88
    6689    //---------------------------------------------------------------------------
    6790
  • hpbseo/trunk/readme.txt

    r775066 r775188  
    44Requires at least: 3.4
    55Tested up to: 3.5.2
    6 Stable tag: 1.0.2
     6Stable tag: 1.0.3
    77License: GPLv2 or later
    88License URI: http://www.masteraxis.com/hpb_plugin_licenses/
Note: See TracChangeset for help on using the changeset viewer.