バージョン選択

フォーラム

メニュー

オンライン状況

65 人のユーザが現在オンラインです。 (47 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 65
もっと...

サイト内検索

質問 > その他 > 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 で

<!--{if $wp_post.content}--><div class="content"><!--{$wp_post.content|nl2br}--></div><!--{/if}-->


としていただければ、改行が<br />に変換されます。

よろしくお願いします。


----------------
Norihiro Maruoka
Wear Net

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様
ご教授ありがとうございます!
そもそも編集しているファイルが違ったのですね^^;

無事改行できました!ありがとうございます!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は145,217名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.