homeip
投稿初級者さん

|
どうも。
phpbbに トラックバック機能を追加しました。
韓国産のmodです。
一筋縄とは行かずに四苦八苦。
何とか設置しました。
http://tigers.xrea.jp/bbs/viewtopic.php?t=305
ホスティング先がxreaでしたのでiconv関数が使えず七転八倒。
力技でねじ伏せました。
euc-krをeuc-jpに対応させるのにも苦労しますた。
もしPHPBBにトラバ機能(pingも含めて)を入れたい方がいれば、私の編集したmodを差し上げます。【動作確認は自己責任でお願いします】
|
|
hiikun
あどみん

| 登録日: 2005.03.16 |
| 記事: 830 |
| 所在地: 大阪府 |
|
| homeip の記述を引用: | phpbbにトラックバック機能を追加しました。
韓国産のmodです。
一筋縄とは行かずに四苦八苦。
何とか設置しました。
http://tigers.xrea.jp/bbs/viewtopic.php?t=305
|
ほひゃ~、設置できたんですか~。  すごいっス
| 引 用: | | もしPHPBBにトラバ機能(pingも含めて)を入れたい方がいれば、私の編集したmodを差し上げます。【動作確認は自己責任でお願いします】 |
もらっちゃおう~。
ちなみに、URIは▼こっちですにゃ~。
http://wiki.kldp.org/wiki.php/phpBBMod/phpBBTrackBack
Not Foundって、怒られちゃいました。 
|
|
homeip
投稿初級者さん

|
リンクが切れていた?ブックマーク変わったのか・・・?ゴメンナサイ。
modの修正点を整理したらこちらにカキカキさせてください。
easymodが必要だって書いてあったのですが、特に何も入っていなくても動きます。
php5での動作確認は出来ていませぬ。だって私のxrea鯖はphp4なんですもの。
|
|
hiikun
あどみん

| 登録日: 2005.03.16 |
| 記事: 830 |
| 所在地: 大阪府 |
|
| homeip の記述を引用: | modの修正点を整理したらこちらにカキカキさせてください。
|
どぞどぞ、使ってくだされ~。
| 引 用: | | php5での動作確認は出来ていませぬ。だって私のxrea鯖はphp4なんですもの。 |
あ~、ぼくもPHP4環境しか借りてないや~。
|
|
homeip
投稿初級者さん

|
とりあえず ここに書きますがいいですかね?
しかも その1です。(説明不足があるかもしれないので)
ダウンロードしたファイル内にあるpbtb.phpの220行目から
| 引 用: | /***************************************************************************
*
* Functions - use posting.php
*
***************************************************************************/
//////////////////////////////
// function sendping
// - send ping to trackback
//////////////////////////////
function sendping( $send_tb_url , $send_tb_encoding , $pbtb_blogname , $pbtb_title , $pbtb_excerpt , $pbtb_url , $topic_id ) {
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
global $userdata, $user_ip;
// phpBB configs
global $pbtb ;
// trackback config.
// thanks!! soojung .
// trackback_url
// encoding
// blogid
// sendping function. encoding??
// base option ? pbtb_config ?
if( $pbtb['pbtb_encoding'] ) $base_encoding = $pbtb['pbtb_encoding'] ;
else $base_encoding = "EUC-JP" ;
//$encoding = "UTF-8" ;
if( !$send_tb_encoding ) $encoding = "EUC-JP" ;
else $encoding = "EUC-JP" ;
$tb_title = mb_convert_encoding($pbtb_title, "EUC-JP",mb_detect_encoding($pbtb_title,"UTF-8,EUC-JP,JIS,SJIS")) ;
$tb_excerpt = $pbtb_excerpt ;
if( $pbtb['pbtb_send_ex_length'] )
{
$tb_excerpt_limit = $pbtb['pbtb_send_ex_length'] ;
$tb_excerpt = ( strlen($tb_excerpt) > $tb_excerpt_limit ) ? substring($tb_excerpt, 0, $tb_excerpt_limit-3).'...' : $tb_excerpt;
}
$tb_excerpt = mb_convert_encoding($tb_excerpt, "EUC-JP",mb_detect_encoding($tb_excerpt,"UTF-8,EUC-JP,JIS,SJIS")) ;
$tb_blogname = mb_convert_encoding($pbtb_blogname, "EUC-JP",mb_detect_encoding($pbtb_blogname,"UTF-8,EUC-JP,JIS,SJIS")) ;
// query string : POST
$query_string = "title=$tb_title&url=$pbtb_url&excerpt=$tb_excerpt&blog_name=$tb_blogname";
$query_string = mb_convert_encoding($query_string, "EUC-JP",mb_detect_encoding($query_string,"UTF-8,EUC-JP,JIS,SJIS")) ;
$response = send_http ( $send_tb_url , $query_string ) ;
|
そのほかにもイロイロ直したのですが、メインに苦しみぬいた部分がここです。
mb_convert_encodingはもともとiconvでした。
小出しでスイマセン。
まとめてカキカキしたいのですが忘れちゃいそうなので 
|
|
rererer
投稿入門者さん

|
あの………
| 引 用: | | もしPHPBBにトラバ機能(pingも含めて)を入れたい方がいれば、私の編集したmodを差し上げます。【動作確認は自己責任でお願いします |
これ、ほしいんですけど、
その編集済modファイルどこにあるんでしょうか(ToT)
使いたいのですが……^^
|
|
Denim
投稿初級者さん

|
物凄く実装を楽しみにしていたんですが、
非常に難しくていつもエラーなので僕もほしいです。
改造方法が違うのか、何か足りないのか…。ERRORなんですよね…。
|
|
homeip
投稿初級者さん

|
| rererer の記述を引用: | あの………
| 引 用: | | もしPHPBBにトラバ機能(pingも含めて)を入れたい方がいれば、私の編集したmodを差し上げます。【動作確認は自己責任でお願いします |
これ、ほしいんですけど、
その編集済modファイルどこにあるんでしょうか(ToT)
使いたいのですが……^^ |
確かにこのmodは投入困難でした。w)
かなり放置していましたので、ファイルの修正内容が分からなくなってしまっております。
http://tigers.xrea.jp/bbs/viewtopic.php?t=305
こんな感じに動いているんですが・・・
いまphpbbをアップグレードしていまして、このmodも投入するつもりですのでその時点で
修正事項をまとめられると思います。
mod入れまくりも問題だな・・・。 明確な答えでなくてスイマセン
|
|