> プラグイン > 何より先に新着情報欄を求む |
プラグイン
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wonda |
投稿日時: 2015/10/4 21:25
対応状況: −−−
|
新米 登録日: 2015/8/12 居住地: 投稿: 9 |
何より先に新着情報欄を求む コンテンツ販売をてがけている事業者です。
ECCUBE3に興味はあるのですが 商品登録時に自動でトップページに 新着商品として表示されること、 これが最優先ではないでしょうか。 販売のプラグインでもよいので 早急に欲しいです。 |
tacky |
投稿日時: 2015/10/5 22:04
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 何より先に新着情報欄を求む トップページに新着商品を表示するプラグイン作りましたので、是非お使いください。
https://github.com/ohtacky/ECCUBE-NewItem |
ikemoto |
投稿日時: 2015/10/8 10:52
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
ブロックで編集することは可能ですか? 質問者の方ではありませんが、当方もこの機能が欲しかったので助かりました。
質問なのですが、ここで使用するテンプレートをブロック管理の方に表示することは可能なのでしょうか? 現状はプラグイン内にあるテンプレートを直接変更して新着のブロックのところで「item_list」の箇所を見つけて差替える、という形になっていますよね? デザイナー側で ブロック管理画面から直接編集して現在のタイル表示からスライド表示に変えたい 現在クロームとfirefoxで上部に余白が入ってしまうので、ブロック管理からアクセスして修正したい …という要望が出ていまして、この場合どこをどう変更したらよいものかと… |
tacky |
投稿日時: 2015/10/8 21:26
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ブロックで編集することは可能ですか? 引用:
構造上、ブロックに追加して編集というのはプラグインでは難しいですね。 直接Controllerとブロック追加して、でしたら可能かと思います。 当方のプラグインを使用する場合でしたら、「Resource/template/new_item.twig」が2系でいうtplの部分ですので、直接編集して頂いて、本体側の「html/template/default/css」でcssを追加してあげればなんとかなるかなと。未検証ですが。。。 引用:
こちらは仰るとおりです。 |
ikemoto |
投稿日時: 2015/10/9 8:41
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
Re: ブロックで編集することは可能ですか? 引用:
追加というのは、srcフォルダのブロック用のコントローラーを置いてあるフォルダに、新しく作ったブロック用のコントローラーを追加すれば行けるかも?ということですよね。 これをプラグインの方に置けないかな…と。ページの方はプラグインにコントローラーとサービスプロバイダを配置すれば行けるので、ブロックの場合でも、似たような事出来ないかな?と思った次第です。 新規に静的ブロックを追加するのは簡単ですが、動的ブロックの場合は変数引き渡しするのに該当ブロック用のコントローラーが必要ですよね。プラグインの場合はhtml出力結果を解析して特定タグの箇所に差し込むしかないのかな…。 |
tacky |
投稿日時: 2015/10/9 11:47
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ブロックで編集することは可能ですか? 引用:
はい、管理画面もしくは直接DBでブロックを追加し、それ用のコントローラーを追加するという認識です。 引用:
確かに、プラグインインストール時にブロック追加して、そのブロックの参照先をプラグインにして、、試してみる価値はありそうですね。プラグインをブロックで編集したい要望は多そうですし。 引用:
はい、仰るとおりです。現状プラグインの場合は、プラグイン側のtwigを直接編集してもらうしかないですね。。。 |
ikemoto |
投稿日時: 2015/10/9 13:05
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
Re: ブロックで編集することは可能ですか? 詳しく回答いただきありがとうございます。
プラグインの方でイベントの介入やルーティング追加もできるみたいなので、かなりのカスタマイズを入れられそうだと思いつつ、なかなか理解が追い付かないです。 現状提供いただいたプラグインで「新着情報をガリガリ手書きすることなくデータベースから引っ張ってくる」点が実現できましたのでとても助かりました。 引用:
ブロック対応、欲しいです! 自力で実現できれば良いのですが、知識がイマイチ足りないので…。 |
ikemoto |
投稿日時: 2015/10/10 3:17
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
新着情報プラグイン、ブラウザによって表示が変わります… お世話になります。
プラグインを入れて表示した結果、インターネットエクスプローラー上では全く問題なく表示されるのですが、FireFoxとCrome上では上部のギャラリーの画像と3点ドット部分の間にかなりの長さで空白が生じます。 インストール直後の環境での現象確認も済んでいます。 プラグインのtwigファイルの内容が原因?と思ってtwigファイルの内容を削ったり最後には完全に空にしてしまって試してみましたが、プラグインを通ると何も挿入しない状況でも現象が再現されます。 プラグインが出した部分だけを切り取って直接ブロック編集のところに貼り付けて、プラグインを無効にすると、どのブラウザでも問題なく表示されますので、プラグイン用テンプレートの部品の出力自体も問題ないようです。 何か違いがあるのかも?と思い、プラグインを通す場合と通さない場合で出力ソースを確認すると、プラグインを通した場合にコメント部分等の日本語が化けていたり、改行位置が変わって居たりします。これが原因でしょうか…? どこを修正すれば対応可能でしょうか? |
tacky |
投稿日時: 2015/10/10 6:32
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 新着情報プラグイン、ブラウザによって表示が変わります… こちら当方も確認できました。
safariでも空白が生じました。 html/template/default/css/slick.css 77行目の.slick-slideのheight:100%; こちらを外すと空白が無くなります。 ECCUBE側で配布されているプラグインでも同様の空白が生じますね。。。 |
ikemoto |
投稿日時: 2015/10/10 10:40
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
Re: 新着情報プラグイン、ブラウザによって表示が変わります… 確認ありがとうございます。
確かに該当CSSのその行消すと空白消えますね。 実は、新着情報プラグインの方も、カルーセル表示にしたかったので、上部のギャラリーのコードを拝借して同様に処理(プロパティを多少変更)しましたが、このheight:100%を消さなければ、新着情報のカルーセルの方も異様に空白入りました。 あと気付いた点と言えば、このプラグインを通したとき、 コメントで ▼ロゴ とか入っている箇所が 文字化けするのですが、プラグインのtwigに入れたコメントの▼新着情報プラグインは文字化けしていません。 プラグインを挿入する前に取り出した元のソースの方が文字化けしていてそこに文字化けしていないプラグインテンプレートの出力を挿入した形になっている…ということかも? ということでどの段階でそうなっているのか調べてみましたが、プラグインのEvent.php内で「$html = $crawler->html();」の箇所で発生しているような…というところまでわかりました。 DomCrawlerの問題、ということなのでしょうか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |