Version Description
Download this release
Release Info
Developer | poporon |
Plugin | Pz-LinkCard |
Version | 2.1.4.1 |
Comparing to | |
See all releases |
Code changes from version 2.1.4 to 2.1.4.1
- js/mce-pz-lkc.js +2 -2
- pz-linkcard.php +6 -6
- 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: '
|
6 |
image: url + '/button.png',
|
7 |
cmd: 'insert_pz_linkcard'
|
8 |
});
|
9 |
ed.addCommand('insert_pz_linkcard', function() {
|
10 |
-
var insert_tag = window.prompt('
|
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('/
|
288 |
$url = $m[1];
|
289 |
} elseif (isset( $atts[1] ) ) { // 謎の記述ミスに対応
|
290 |
-
if (preg_match('/
|
291 |
$url = $m[1];
|
292 |
}
|
293 |
}
|
@@ -803,11 +803,11 @@ class Pz_LinkCard {
|
|
803 |
return $url;
|
804 |
}
|
805 |
|
806 |
-
$
|
807 |
if ($this->options['debug-time']) {
|
808 |
echo '<!-- Pz-LkC [URL1='.$url.'] /-->'.PHP_EOL;
|
809 |
}
|
810 |
-
$
|
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.
|