| 質問 > その他 > WpPostプラグイン、本文に改行を入れたい |
その他
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| tamahime |
投稿日時: 2013/5/24 14:00
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2012/10/15 居住地: 投稿: 44 |
WpPostプラグイン、本文に改行を入れたい もともとECCUBEで作っていたサイトに、Wordpressでブログを追加しようとしています。
WPファイルは、ECCUBEの下層に置きました。 ?eccube/html/wordpress/ その上でWordPress連携プラグインをインストールし、 サイトの中に作ったページであるかのようにWPの記事を読み込もうとしています。 ?eccube/html/wppost/plg_WpPost_post.php?postid=00 など このページに、改行が反映されず困っています。 WPは、管理画面から入力したテキストが<p></p>で囲まれて改行されるしくみになっているのですね。 ECCUBE内に埋め込んだページ(上記?)では改行が半角スペースになって表示されています。 仕方ないのでWP管理画面より手作業で<br>を入れてみれば、 WPのページの方(上記?)には改行が無視されて通常通り表示され、 ECCUBE内に埋め込んだページ(上記?)には改行として認識されてきれいに表示できます。 が、ちょっと手間がかかるのでできれば自動で ECCUBE内のページの半角スペースを改行に変換したいのです。 (またはWPと同様<p>タグで囲むのでもいいです)何か方法はありますでしょうか。 または、私が何かの設定を間違っているのでしょうか? ご教授いただければ幸いです。よろしくお願いいたします。 各バージョンは以下の通りです。 ・EC-CUBE 2.12.2 ・Wordpress 3.5.1 ・WPPost:WordPress連携 0.33 (by Gizmoさん) 現在ローカルでテスト中、以下のような環境です。 ・XAMPP1.7.7 ・PHP 5.3.8 ・MySQL 5.0 ・phpMyAdmin 3.4.5 |
| sumida |
投稿日時: 2013/5/24 14:47
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: WpPostプラグイン、本文に改行を入れたい 内容を精査せずに、思いつきですが、
plg_WpPost_post.tpl を、以下のようにしてみるとどうでしょう? <!--{if $wp_post.content}--><div class="content"><!--{$wp_post.content|nl2br}--></div><!--{/if}--> |
| marugizmo |
投稿日時: 2013/5/24 15:58
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: WpPostプラグイン、本文に改行を入れたい プラグイン制作者です。
WpPostでは明確にするためにWordPressの方で<br />を入れるということで、nl2brには対応していません。 sumidaさまのおっしゃる通り、お使いになっているテンプレートの wppost/plg_WpPost_post.tpl で としていただければ、改行が<br />に変換されます。 よろしくお願いします。
|
| tamahime |
投稿日時: 2013/5/24 19:20
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2012/10/15 居住地: 投稿: 44 |
Re: WpPostプラグイン、本文に改行を入れたい sumidaさま、marugizmoさま
できました!!! この数日悩んでいたことが こんなにあっさり解決してしまうとは・・・。 早々に的確なお返事をいただき ありがとうございました! |
| nononofu |
投稿日時: 2013/7/23 9:56
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2013/5/5 居住地: 投稿: 8 |
Re: WpPostプラグイン、本文に改行を入れたい 開発者様、こちらのプラグインでブログ更新記事がトップページに表示できるようになり非常に助かっております。
ありがとうございます。 tamahime 様と同じ症状で困っております。 本掲示板をみつけ、試してみましたが同じ症状のままとなっております。 ルート/wppost/plg_WpPost_post.php を下記のように変更しましたがこれではいけないのでしょうか。 ご教授宜しくお願い致します。 // {{{ requires require_once realpath(dirname(__FILE__)) . '/../require.php'; require_once PLUGIN_UPLOAD_REALDIR . 'WpPost/plg_WpPost_LC_Page.php'; // }}} // {{{ generate page $objPage = new LC_Page_WpPost(); $objPage->blocItems = $params['items']; register_shutdown_function(array($objPage, "destroy")); $objPage->init(); $objPage->process(); ?> <!--{if $wp_post.content}--><div class="content"><!--{$wp_post.content|nl2br}--></div><!--{/if}--> |
| sumida |
投稿日時: 2013/7/23 10:26
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: WpPostプラグイン、本文に改行を入れたい 変更するのは、テンプレートファイルです。
data/Smarty/templates/default/wppost/plg_WpPost_post.tpl |
| nononofu |
投稿日時: 2013/7/24 10:05
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2013/5/5 居住地: 投稿: 8 |
Re: WpPostプラグイン、本文に改行を入れたい sumida様
ご教授ありがとうございます! そもそも編集しているファイルが違ったのですね^^; 無事改行できました!ありがとうございます! |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!







