にへるつおるぐ | src | ブログ | コンタクト | 統計 | 御串 | 小束 | 裏ミク | つ痛 | 顔本 |

10年ぶりに部屋に入るとコウモリや猫の巣窟だった

Nucleus CMS

2013-08-07 18:49:21 JST-9 | akebia | Nucleus | コメント | トラックバック | 履歴

plugindev:event:generateurl [Nucleus CMS Japan Wiki]」の「…アイテム・カテゴリーなどをそれぞれ正しいブログの URL で生成する場合」の関数をそっくりそのままプラグインにしたものです。v1.1からは、多少手が加えてあります。

主な変更点

  1. リンク先のブログが現在のブログと同じ場合に、ベースURLとして、globalfunctions.phpのcreateLink関数と同様に、$CONF['ItemURL']や$CONF['CategoryURL']といった変数に格納されているものを使うようにした。(v1.1以降)
  2. 与えられたアイテムIDやカテゴリIDからブログIDが求められないような場合に、リンク先のブログを現在のブログと同じとみなして1と同様の処理を行うようにした。(v1.1以降)
  3. アーカイブのリンクの日付の部分の年や付の数字の桁数を可変にした。(v1.1以降)
  4. extraパラメータで指定されたブログが現在のブログと同じ且つ現在の$virtualpathでブログが指定されていない場合に、extraパラメータのblogidを削除してからaddLinkParams関数を実行するようにした。(v1.1以降)

バージョン履歴

v1.2 (2013-8-10)
v1.1の修正後に発生したextraパラメータが指定されていない場合に正常に動作しない不具合を修正した。
v1.1 (2013-8-10)
修正(修正内容は「主な変更点」を参照して下さい。)
v1.0 (2013-8-7)
公開

MyMiniCity 人気ブログランキングへ

Comments

No comments yet

Add Comment

Trackback

このトラックバックURL(右クリックして、リンクのURLをコピー)を使ってこの記事にトラックバックを送ることができます。もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。トラックバックの手動送信に失敗したり、拒否された場合には、あけび猫が入力しますので、こちらまでご連絡下さい。重複したトラックバックは、自動的に1つにまとめられるようなので、気軽に色々試してみて下さい。


http://2hz.org/akebia/