Ptwixを取り付ける

サイドバーにPtwixを取り付けた。

追記20101116:twitterのフォロアーのツイートを表示するプログラムでしたが、認証方式が変わったのでエラーが出て、はずしました。

自分のツイートまたは、フレンドのツイートを表示するphpプログラム。
PHP5が動くサイトで使えます(.phpのプログラムが動く)。

  • ファイル類をダウンロードして解凍。
  • フォルダ名を適当にわかりやすい名称にする(ここでは ptwix とする)。
  • ptwix/as/PtwiX_reader.php を編集する
  • $username=”●●●●●”; ←ユーザーネーム
    $password=”●●●●●”; ←パスワード
    $url_path=”http://●●●●●/ptwix/”; ←Ptwixのあるディレクトリ
    $abs_path=”/●●●●●/ptwix/cache/”; ←キャッシュの指定は絶対パスで

    *なお、必ず ptwix/as/PtwiX_reader.php をブラウザで表示させて、ソースが閲覧できないことを確認してください。

  • フォルダごとアップロードする。
  • ディレクトリ cache のパーミッションを書き換え可能に変更。
  • テストしてみる。

たとえば、test.php というファイルを作成し、下記のコードを書き込む。
●●●のパラメータは差し替える。
Ptwix と同じディレクトリ(http://●●●●●/のディレクトリ)に保存する
(http://●●●●●/test.php で読み込むことができる)。

<? include "core/PtwiX.php"; 

$PtwiX=new PtwiX('second','●●●user●●●','●●●pass●●●','http://●●●●●●/ptwix/','/●●●●●●/ptwix/cache/',PtwiX::$FRIENDS_TIMELINE,'silver-red'); 
$PtwiX->setDimension(270,400); 
?> 
<html> 
<head> 
<link href="ptwix/themes/silver-blue/PtwiX.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
<? $PtwiX->printBox(); ?> 
</body> 
</html> 

http://●●●●●/test.php を読み込むと
あなたがフォローしているフレンドのタイムラインが表示される。
左右270px、天地400pxのブログパーツ風のtwitter account directlyになる。

wordpressのサイドバーに表示させたい場合は、sidebar.phpなどに上記のコードのphpの部分のみ(htmlを省く)を書き込めばいい。

Option

天地左右の大きさを変える

上記の
(270,400); の数字を変える。

自分のツイートだけを表示させたい場合

上記コードの
$FRIENDS_TIMELINE

$USER_TIMELINE
に変える。

色を変えたい

上記コードの
‘silver-red’

‘silver-green’
または
‘silver-blue’
に変える

自分のアカウントを表示させたくない

タイムラインは見たい/見せたいけれど、自分のアカウントは非公開にしたい。

ptwix/core/PtwiX.php

224行目あたり

            echo "<a href=\"".$this->preurl_user.$this->username."\"><img align=\"absmiddle\" src=\"".$this->path."themes/".$this->theme."/images/followme.png\" border=\"0\"></a>&nbsp; <a href=\"".$this->preurl_user.$this->username."\">Follow me on twitter </a>&nbsp;&nbsp;";

をコメントアウトしてください。
下記に差し替えると、 twitterへのリンクだけになります。

            echo "<a href=\"".$this->preurl_user."\"><img align=\"absmiddle\" src=\"".$this->path."themes/".$this->theme."/images/followme.png\" border=\"0\"></a>&nbsp; <a href=\"".$this->preurl_user."\"> twitter </a>&nbsp;&nbsp;";