Pz-LinkCard - Version 2.1.4.1

Version Description

Download this release

Release Info

Developer poporon
Plugin Icon 128x128 Pz-LinkCard
Version 2.1.4.1
Comparing to
See all releases

Code changes from version 2.1.4 to 2.1.4.1

Files changed (3) hide show
  1. js/mce-pz-lkc.js +2 -2
  2. pz-linkcard.php +6 -6
  3. readme.txt +4 -0
js/mce-pz-lkc.js CHANGED
@@ -2,12 +2,12 @@
2
  tinymce.create('tinymce.plugins.pzlinkcard', {
3
  init: function(ed, url){
4
  ed.addButton('pz_linkcard',{
5
- title: 'Insert Pz-LinkCard',
6
  image: url + '/button.png',
7
  cmd: 'insert_pz_linkcard'
8
  });
9
  ed.addCommand('insert_pz_linkcard', function() {
10
- var insert_tag = window.prompt('Input URL', 'http://');
11
  if (insert_tag !== null) {
12
  ed.execCommand('mceInsertContent', 0, '[blogcard url="' + insert_tag + '"]');
13
  }
2
  tinymce.create('tinymce.plugins.pzlinkcard', {
3
  init: function(ed, url){
4
  ed.addButton('pz_linkcard',{
5
+ title: 'リンクカード作成',
6
  image: url + '/button.png',
7
  cmd: 'insert_pz_linkcard'
8
  });
9
  ed.addCommand('insert_pz_linkcard', function() {
10
+ var insert_tag = window.prompt('リンクカードを作成するURLを入力してください', 'http://');
11
  if (insert_tag !== null) {
12
  ed.execCommand('mceInsertContent', 0, '[blogcard url="' + insert_tag + '"]');
13
  }
pz-linkcard.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
- Version: 2.1.4
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
@@ -155,7 +155,7 @@ class Pz_LinkCard {
155
  'invalid-time' => null,
156
  'plugin-link' => null,
157
  'plugin-name' => 'Pz-LinkCard',
158
- 'plugin-version' => '2.1.4',
159
  'plugin-url' => 'https://popozure.info/pz-linkcard',
160
  'pz-hbc-options' => null,
161
  'debug-time' => null
@@ -284,10 +284,10 @@ class Pz_LinkCard {
284
  } elseif (isset( $atts['ur1'] ) ) { // 密かに記述ミス対応(ur1でもurlとして判定する)
285
  $url = $atts['ur1'];
286
  } elseif (isset( $atts[0] ) ) { // 謎の記述ミスに対応
287
- if (preg_match('/href="(.*)"/i', $atts[0], $m)) {
288
  $url = $m[1];
289
  } elseif (isset( $atts[1] ) ) { // 謎の記述ミスに対応
290
- if (preg_match('/href="(.*)"/i', $atts[1], $m)) {
291
  $url = $m[1];
292
  }
293
  }
@@ -803,11 +803,11 @@ class Pz_LinkCard {
803
  return $url;
804
  }
805
 
806
- $url1 = html_entity_decode($url);
807
  if ($this->options['debug-time']) {
808
  echo '<!-- Pz-LkC [URL1='.$url.'] /-->'.PHP_EOL;
809
  }
810
- $url2 = preg_replace('/^[\s \'\"‘’“”″]*(.*?)[\s \'\"‘’“”″]*$/u', '\1', $url); // 色んな打ち間違え対応
811
  if ($this->options['debug-time']) {
812
  echo '<!-- Pz-LkC [URL2='.$url.'] /-->'.PHP_EOL;
813
  }
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
+ Version: 2.1.4.1
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
155
  'invalid-time' => null,
156
  'plugin-link' => null,
157
  'plugin-name' => 'Pz-LinkCard',
158
+ 'plugin-version' => '2.1.4.1',
159
  'plugin-url' => 'https://popozure.info/pz-linkcard',
160
  'pz-hbc-options' => null,
161
  'debug-time' => null
284
  } elseif (isset( $atts['ur1'] ) ) { // 密かに記述ミス対応(ur1でもurlとして判定する)
285
  $url = $atts['ur1'];
286
  } elseif (isset( $atts[0] ) ) { // 謎の記述ミスに対応
287
+ if (preg_match('/url=[\s \'\"‘’“”″]*(.*?)[\s \'\"‘’“”″]*$/u', $atts[0], $m)) {
288
  $url = $m[1];
289
  } elseif (isset( $atts[1] ) ) { // 謎の記述ミスに対応
290
+ if (preg_match('/url=[\s \'\"‘’“”″]*(.*?)[\s \'\"‘’“”″]*$/u', $atts[1], $m)) {
291
  $url = $m[1];
292
  }
293
  }
803
  return $url;
804
  }
805
 
806
+ $url = html_entity_decode($url);
807
  if ($this->options['debug-time']) {
808
  echo '<!-- Pz-LkC [URL1='.$url.'] /-->'.PHP_EOL;
809
  }
810
+ $url = preg_replace('/^[\s \'\"‘’“”″]*(.*?)[\s \'\"‘’“”″]*$/u', '\1', $url); // 色んな打ち間違え対応
811
  if ($this->options['debug-time']) {
812
  echo '<!-- Pz-LkC [URL2='.$url.'] /-->'.PHP_EOL;
813
  }
readme.txt CHANGED
@@ -163,6 +163,10 @@ A7.
163
  5. "Write shortcode and url"
164
 
165
  == Changelog ==
 
 
 
 
166
  Ver2.1.4
167
  * CHARSETを判断できないパターンがあったため修正しました。
168
  Fixed: There was a pattern which can not judge CHARSET, so I fixed it.
163
  5. "Write shortcode and url"
164
 
165
  == Changelog ==
166
+ Ver2.1.4.1
167
+ * URLの記述ミスに対応しました。
168
+ Modified: Corresponded to URL mistake.
169
+
170
  Ver2.1.4
171
  * CHARSETを判断できないパターンがあったため修正しました。
172
  Fixed: There was a pattern which can not judge CHARSET, so I fixed it.