tonbo101
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: ktai styleでフォームの送信データをメールで受信すると文字化けしてしまいlilyfan様
ありがとうございます。
やってみます。>とりあえず、$_POST を処理する手前で、is_ktai() 関数が存在すれば Shift_JIS から UTF-8 への変換を行なう、という処理を入れてみてください。
phpmailerが使用されているようなのですが、これがややこしくて;;;
「$_POST を処理する手前」ここがどこなのかさっぱり?です。
ちょっとがんばってみます!フォーラム: プラグイン
返信が含まれるトピック: ktai styleでフォームの送信データをメールで受信すると文字化けしてしまい追記なのですが、phpmailerでメールを送信する際に、内部エンコードのutf-8を
$mail->FromName = mb_encode_mimeheader(mb_convert_encoding($mail->FromName,”ISO-2022-JP”,”UTF-8″));
$mail->Subject = mb_encode_mimeheader(mb_convert_encoding($mail->Subject,”ISO-2022-JP”,”UTF-8″));
$mail->Body = mb_convert_encoding($mail->Body,”ISO-2022-JP”,”UTF-8″);というかたちで、ISO-2022-JPに変換しているのですが、ktai STYLEを使用した際には、変換がうまくいっていないのか、変換プロセスが途中で止まっているようです。
試しに、上記を、$mail->FromName = mb_encode_mimeheader(mb_convert_encoding($mail->FromName,”ISO-2022-JP”));
$mail->Subject = mb_encode_mimeheader(mb_convert_encoding($mail->Subject,”ISO-2022-JP”));
$mail->Body = mb_convert_encoding($mail->Body,”ISO-2022-JP”);
などとしてみたりもしたのですが、だめでした。多分、ktai styleの内部エンコードとメール用のエンコード変換が当たっているのだろうと思うのですが、詳細が分かりません;
他のフォーム(contact form7)でもやはりダメでした。弱りました(T_T)…
フォーラム: プラグイン
返信が含まれるトピック: KTAI_STYLEとWORDPRESSのタグについてlilyfan様
ありがとうございます。
コードに変更を加えて、下記のようにし、defaultテーマのpage.phpに埋め込んでみたところ、
—————
<?php
global $wpdb;
$wpdb->set_blog_id(4);
query_posts(‘cat=5&showposts=3&post_status=publish’);
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
<p><?php the_date(); ?></p>
<?php endwhile; endif; ?>
—————
とりあえず、意図したように3件の子ブログのニュースが表示されるようになりました。ここで、2つできないことがあって、悩んでいます。
1つめは、投稿へのリンクをつけたいのですが、そのコードがつけられません。
そして2つめですが、
例えば、page.phpに入れると、全体で下記のようなソースになったのですが、
—————
<?php ks_header();
global $ks_settings;
?>
<!–start paging–>
<?php if (have_posts()) : the_post(); ?>
<div<?php echo $ks_settings[‘h2_style’]; ?>><h2><?php the_title(); ?></h2></div>
<?php ks_content(__(‘(more…)’)); ks_link_pages();
ks_posts_nav_link(‘ | ‘, ‘<hr /><div align=”center”>’, ‘</div>’);
else: ?>
<h2><?php _e(‘Not Found’, ‘ktai_style’); ?></h2>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
<?php ks_footer(); ?><?php
global $wpdb;
$wpdb->set_blog_id(4);
query_posts(‘cat=5&showposts=3&post_status=publish’);
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
<p><?php the_date(); ?></p>
<?php endwhile; endif; ?>
—————
ここで、後半の子ブログの記事を読み込む部分を前に持っていこうとしたら、本来表示されるべき親ブログのページ記事が、表示されず、子ブログの先頭の1件の記事が表示されてしまいます。
global $wpdb;
$wpdb->set_blog_id(4);
この部分を複製して、
global $wpdb;
$wpdb->set_blog_id(1);
に変更して前においてみたりもしたのですが、だめでした(><;)このページでは、GOOGLEの地図と子ブログのニュース3件を表示させて固定ページにしようと思っているのですが、ニュースは地図の表示よりも前に表示させたいのです。。。
けれど、ソースの順番を入れ替えると地図が消えてしまいました・・・何か良い方法はないでしょうか?(T_T)
>ks_excerpt(100); で100バイトで切ることが可能です
ありがとうございます!やってみます!!フォーラム: プラグイン
返信が含まれるトピック: lightweight-google-mapsとKTAI_STYLE再びありがとうございます。
前回使用したのは、1.60です。数日前に最新版と思しきものをいただいたので。。。
本来動作するものなのであれば(2.7のMUで、という意味ですが)、もしかしたら、どこか私の設定が悪かったのかもしれません。>閲覧時に拡大・縮小するのは、Google Static Map を使っている関係上、そのままではちょっと難しいです。機能として作り込むことも検討してみます。
ページに、セレクトフォームなどで、拡大率を選んでスタティックMAPを変更して再読み込み、ということができるといいかな、と思いました。
そうすると、ユーザーが、遠くから来るときは、縮小地図を見て、近くまで来たら拡大して、と、その人に合わせて見ることができるかな、と。地図の表示されるページで、セレクトのフォームをつけて、パラメータを渡して入れ替えるように追加すればいいかな、というところまで考えたのですが、別にカスタマイズしてしまうと、後から、バージョンアップなどに対応するのが難しそうだし、そもそも自分にできるだろうか、、、?などとつらつら考えていました。
機能として追加されれば、とてもうれしいです!
(*^^*)フォーラム: プラグイン
返信が含まれるトピック: lightweight-google-mapsとKTAI_STYLE追記です。
先ほど、ktai_styleの1.61rc1が出ているのを発見し、プラグインをそちらの最新に差し替えました。
すると、携帯でも地図が出るようになりました!
単にバージョンの問題だったのかもしれません・・・お騒がせしてすみませんでした。
さて、そこで、関連する少し別の疑問ができたのですが、表示される地図は、通常のGOOGLEの拡大縮小できる地図と違い、固定の画像になっているようなのですが、地図が小さく(=広範囲すぎて)近くの建物などを確認することができないので、もう少し拡大したイメージを表示させるかもしくは拡大縮小できるようにしたいのですが、そのような変更ができる機能はどこかにありますでしょうか?
現在は、個別ページの拡大率の設定のところで最大となっている19を選択しています。
度々申しわけありませんが、どうぞよろしくお願いします。
フォーラム: プラグイン
返信が含まれるトピック: lightweight-google-mapsとKTAI_STYLElilyfan様
早速レスいただいてありがとうございます。作者さんにアドバイスいただけるなんて、とてもうれしいです。
ご質問いただいた、「Lightweight Google Maps の設定画面に「携帯用地図」の項目がありますが、ここでピクセル数が 0 や空白になっていませんか?」についてですが、画像の大きさは適切になっていると思います。最初、デフォルトサイズで試して、その後240×240でも試してみましたが同じでした。
固定ページでも、個別のエントリーでもどちらも携帯ページのみ表示ができていません。動作確認は、firefoxプラグインのスイッチャーで行っています。あとは、IMODEのエミュレーターでも見てみましたがダメでした。
最初に、携帯のデザイン表示画面のキャプチャを取りたいので、firefoxで見ていたのですが、一応ドコモキャリアの実機でも試してみて(f904i)表示されていませんでした。
通常と違うとすると、WPMU使用なので、サブドメインで子ブログで設定しており、GOOGLE apiは、メインのドメインで取得しているというところですが(例えば、sub.domain.comでブログを持っておりAPIはdomain.comにて取得しました)、PCページでは、地図はでており、WPは、サブドメインといってもリダイレクトさせているだけなので、こちらについては特に問題ないかと思うのです。
このあたりの情報で何かおかしなところがありますでしょうか?
お知恵をお借りできて本当に助かります。よろしくお願いします。