現在、Twitterのツイート内容をプログラムで取得して

Smartyに反映させてます。
その際に、ツイートの内容に、URLがあった場合に、そこにリンクを付与して
別Windowで遷移させたいのですが、どのようにしたらいいでしょうか?

Smartyのプラグインなど別途作成して、それを読み込む事も出来ますが
何かいい方法知ってますでしょうか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/08/03 10:50:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:km1981 No.1

回答回数429ベストアンサー獲得回数49

ポイント100pt

preg_replace関数でURLをAタグに置換してやればいいと思います

  • id:Lhankor_Mhy
    こんなの見つけました。
    URLを自動でリンクにする(smartyプラグイン) - toyosystem
    http://www.jamboree.jp/cms/archives/60
  • id:hopefully
    ありがとうございます。
    このプラグインを実装したところ
    Deprecated: Function ereg_replace() isがたくさん出てしまい
    error_reporting(E_ERROR & ~E_NOTICE & ~E_PARSE);
    を足して対応しているのですが
    他にいい方法などないのでしょうか?
  • id:Lhankor_Mhy
    ereg系って非推奨になったんですね、知らなかった(w
    preg_replaceに書き換えてしまえば問題はないと思いますけど、どうですか?
  • id:hopefully
    駄目でしたね・・
    全部文字列が消えました・・

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません