Tweetableで短縮URLを使わない方法



Tweetableを使い始めて自動的にTwitterへ投稿されるようになりましたが
どうも短縮URLが気に入らないのです・・・^^;

もともと独自ドメインで短めのURLなので文字数さえ気をつければ短縮しなくてもいいんじゃないかと。。。

そこで短縮URLを使わないような改造をしてみました。
役に立つかわかりませんが、短縮URLが嫌いな方は自己責任で試してみてはいかがでしょうか。


まず以下のようにadmin_menus.phpに380行目を付け加えます。

	<select name="url_shortener" id="url_shortener">
	<option value="is.gd" <?php if ($setting_url_shortener=='is.gd') { echo 'selected="selected"'; } ?>>Is.gd</option>
	<option value="bit.ly" <?php if ($setting_url_shortener=='bit.ly') { echo 'selected="selected"'; } ?>>Bit.ly</option>
	<option value="tr.im" <?php if ($setting_url_shortener=='tr.im') { echo 'selected="selected"'; } ?>>Tr.im</option>
	<option value="su.pr" <?php if ($setting_url_shortener=='su.pr') { echo 'selected="selected"'; } ?>>Su.pr</option>
	<option value="ow.ly" <?php if ($setting_url_shortener=='ow.ly') { echo 'selected="selected"'; } ?>>Ow.ly</option>
	<option value="3.ly" <?php if ($setting_url_shortener=='3.ly') { echo 'selected="selected"'; } ?>>3.ly</option>
	<option value="tinyurl" <?php if ($setting_url_shortener=='tinyurl') { echo 'selected="selected"'; } ?>>TinyURL.com</option>
	<option value="yourls" <?php if ($setting_url_shortener=='yourls') { echo 'selected="selected"'; } ?>>YOURLS</option>
	<option value="none" <?php if ($setting_url_shortener=='none') { echo 'selected="selected"'; } ?>>None</option>
	</select>


次にmh_twitter_class.phpの420行目付近がこのようになっていると思います
	} else {
		$url = "http://is.gd/api.php?longurl={$the_url}";
		$response = $this->send_request($url, 'GET');
	}



420, 423, 424行目を追加し、以下のようにします。
	} elseif ($shortener=="is.gd") {
		$url = "http://is.gd/api.php?longurl={$the_url}";
		$response = $this->send_request($url, 'GET');
	} else {
		$response = $the_url;
	}



設定画面から短縮URL「None」を選択すると、短縮せず投稿されると思います。

※ただし、URLが長い場合はTwitterの文字制限140文字を超えて投稿エラーになる可能性がありますので十分ご注意ください。



“Tweetableで短縮URLを使わない方法”へのコメント:3 件

  1. [...] で慣れちゃったというのもある。。。 あと、短縮URLがあまり好きでないのですが、短縮URLにしない方法が結構大変です。 (やろうと思えばできるけどもめんどい・・・。 設定が英語な [...]

  2. [...] 何かないかと探していたところ、結構簡単にできることが解りました。 Tweetableで短縮URLを使わない方法 Posted in 未分類 on 9月 8, [...]

  3. [...] ちなみに参考ページは http://blog.nezweb.net/?p=69 が参考になるかと思いますよ! [...]



コメント: