- So-netブログ(So-netプロバイダーをキャンセルすると消される)
- Hatenaブログ(いつのまにか消えている)
- Google Blogspotブログ
- Tumblrブログ

以上の条件で現在利用しているブログは DISQUS コメント をご覧ください。条件を満たすブログを教えて下さい。
MT形式のインポートファイルを読めること!
記事内でJavaScriptが機能すること!
勝手に消されないブログであること!
本当の狙い
複数のミラーリングしたブログを扱ってみて、いつのまにか、「メインのブログ」が生まれてしまいます。 MT(MovableType)インポート書式ファイルの雛形から、次の新規投稿を下書きのままにMT(MovableType)インポート書式ファイルを作成し、次々と異種ブログシステムにインポートします。 先ずは「メインのブログ」にインポートして、記事の完成を目指します。さて、ついつい過去記事などのハイパー・リンクのURLに「メインのブログ」のURLを指定してしまうと・・・・「メインのブログ」が混み合います! わたしの発想では、「メインのブログ」に対する一極集中を避ける気持ちで、複数のブログでミラーリングしているのに、わざわざ「メインのブログ」のURLを指定しては、分散利用を促せません。 例えば、MT内の記事を読んでいる訪問者には、そのままMTに留まれるURLが必要ですし、WordPress内の記事を読んでいる訪問者には、そのままWordPressに留まれるURLが必要です。 こうして折角の異種ブログ同時利用による接続の分散と言うメリットを崩さない為に、このページでの機能が大切だなと考えています。
疑問が生まれましたか? 「MT(MovableType)インポート書式ファイル」を異種複数のブログに読ませるのは良いけど、あとから必ず発生する記事本文の修正は、どうするの?!」
例
例の配列に定義されていないと最初のセットで定義されたアドレスに移動します。- 過去記事:
- 「リンク先での文字化けを回避させるPHP公開スクリプト
」
[関数に渡す配列] 全 9 ミラーリング・ブログ・サイトに自動対応- [関数に渡す配列] 全 5 ミラーリング・ブログ・サイトに自動対応
- [関数に渡す配列] 全 5 ミラーリング・ブログ・サイトに自動対応
- [関数に渡す配列] 全 10 ミラーリング・ブログ・サイトに自動対応
- [関数に渡す配列] 全 7 ミラーリング・ブログ・サイトに自動対応
ここだけのJavaScript関数
[YUICOMPRESSORで最適化した一行関数本体] GetUrlAtThat2018
- 関数名は「
GetUrlAtThat2018
」です。 - 既に定義されている場合はリネーム願います。
- 関数名は「
- 関数は汎用です。
- 関数はグローバルでもローカル内でも利用できます。
- 関数では渡される文字列を変数とする
- 関数を呼び出す文字列変数を関数内で変数として処理結果を埋め込みます。
- 関数からは何も返しません。
- 関数は既に定義された配列名と結果を埋め込む変数名を渡します。
JavaScript関数のソースはここです!
JavaScript関数を呼ぶ前に
- 適当に配列を定義します。
- ワンセット5つの変数を積み重ねます。例えばワンセットだけの配列を定義しましょう
[関数に渡す配列]
これがワンセットです。 location.hostname が一致しない場合は、1番目のワンセット先に向かいます。 - location.protocol: http: / https: プロトコルを指定します。
- location.hostname: / を含めないサブドメイン名です。この変数で判断します。
- location.pathname: / を含めるアドレスです。
- location.search: ? を含めるデーターです。
- location.hash: # を含める位置決めデーターです。
- ワンセット5つを2サイト分の変数を積み重ねます。例えばワンセットX2だけの配列を定義しましょう
[関数に渡す配列]
これが2セットです。
- 変数を宣言します!
- 例えば適当な変数名「
GOOGLETRANSLATOR
」を宣言します。
- 関数を呼び出します。
GetUrlAtThat2018( 'GOOGLETRANSLATOR' , BlogUrl_arr3 );
- 変数名を文字列で渡します。
- 定義済みの配列名を指定します。
GOOGLETRANSLATOR
に、同じブログのアドレスが定義されます。
JavaScript関数の呼び方
- 移動先のURLを定義した配列を定義する。
- 変数名を宣言する。
- GetUrlAtThat2018( '変数名の文字列' , 配列名 )
- 記事内のリンク構文で利用する。
または、
熟練工に甘えませんか?
「無料サポート」に興味があれば
上の丸ボタンをクリック願います。
サーバーから9kbを受信しますのでお待ち願います。
※ DISQUSについては別管理ですので、毎回、最新のDISQUSを表示できています。 但し、ご自分のDISQUSコメントを編集した直後に編集後の内容に至らない場合がありますが、DISQUS表示の上部にある「あなたの言語でDISQUSメニューを再表示する!」をクリックしますと最新の状況を表示致します。 宜しくご理解願います。
Google Translator.