任意のキーワード変数?を設定できる機能

機能の改善・追加に関するリクエストはこちらにお願いします。

任意のキーワード変数?を設定できる機能

投稿記事by polka on 2017年2月03日(金) 13:15

いつもありがとうございます。

「@@blog_name;」など、テンプレートに記述して出力できる機能がありますが、
https://www.soycms.net/man/page/editor

これをカスタムフィールドのように任意で作られないでしょうか?

たとえば、テンプレートに「創業@@sougyo;年」と記述しておけば、
変更時は@@sougyoを更新すれば、仕込んでいる箇所のテキストは一斉に置き換わる、といったことです。

ご検討よろしくお願い致します。
polka
 
記事: 128
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: 任意のキーワード変数?を設定できる機能

投稿記事by inunosinsi on 2017年2月03日(金) 13:24

カスタムフィールドのように任意で作られないでしょうか?

たとえば、テンプレートに「創業@@sougyo;年」と記述しておけば、
変更時は@@sougyoを更新すれば、仕込んでいる箇所のテキストは一斉に置き換わる、といったことです。


対応は可能です。
とりあえず試作として簡単なものを作ってみます。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 475
登録日時: 2008年6月12日(木) 20:48

Re: 任意のキーワード変数?を設定できる機能

投稿記事by inunosinsi on 2017年2月05日(日) 15:49

試作ですが、置換文字列生成プラグインを作成してみました。
解凍した後に生成されるディレクトリ構造に従ってファイルを配置して下さい。
SOY CMSは古すぎなければ、どのバージョンでも動くと思います。

置換文字列の追加方法はプラグインの管理画面に従って設定して下さい。
添付ファイル
replacement_string_0.1.zip
(3.96 KiB)
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 475
登録日時: 2008年6月12日(木) 20:48

Re: 任意のキーワード変数?を設定できる機能

投稿記事by polka on 2017年2月06日(月) 09:50

inunosinsi さんが書きました:試作ですが、置換文字列生成プラグインを作成してみました。
解凍した後に生成されるディレクトリ構造に従ってファイルを配置して下さい。
SOY CMSは古すぎなければ、どのバージョンでも動くと思います。

置換文字列の追加方法はプラグインの管理画面に従って設定して下さい。



お世話になっております。早速ありがとうございます!
polka
 
記事: 128
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: 任意のキーワード変数?を設定できる機能

投稿記事by polka on 2017年4月04日(火) 09:29

置換文字列生成プラグインに関してですが、

現状、登録した文字列を修正・変更する場合、
一旦削除して登録しなおすようになっていると思います。

これをカスタムフィールドプラグインのような感じで
「修正メニュー」をつけていただくことは可能でしょうか?
polka
 
記事: 128
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: 任意のキーワード変数?を設定できる機能

投稿記事by inunosinsi on 2017年4月06日(木) 05:05

これをカスタムフィールドプラグインのような感じで
「修正メニュー」をつけていただくことは可能でしょうか?


修正メニューを付けなかった理由ですが、登録と削除は比較的簡単に出来るのですが、
修正用のフォームを設置するのは簡単なように見えて結構面倒で、削除、再登録でも今回の仕様であれば支障がないと判断して設置していません。

取り急ぎ、置換文字後の方だけ内容の変更用のフォームを追加してみました。
置換前の置換文字列を修正する場合は、誤操作防止も含めて、修正できないようにします。
添付ファイル
common.zip
(4.45 KiB)
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 475
登録日時: 2008年6月12日(木) 20:48

Re: 任意のキーワード変数?を設定できる機能

投稿記事by polka on 2017年4月06日(木) 08:48

inunosinsi さんが書きました:修正メニューを付けなかった理由ですが、登録と削除は比較的簡単に出来るのですが、
修正用のフォームを設置するのは簡単なように見えて結構面倒で、削除、再登録でも今回の仕様であれば支障がないと判断して設置していません。

取り急ぎ、置換文字後の方だけ内容の変更用のフォームを追加してみました。
置換前の置換文字列を修正する場合は、誤操作防止も含めて、修正できないようにします。



そうだったのですね。

置換後文字の変更となっただけでも、
ID名の変更は削除することえしか出来ないカスタムフィールドプラグインと
同じような操作となることもあり、分かりやすくなると思います。

ご対応ありがとうございます!
polka
 
記事: 128
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: 任意のキーワード変数?を設定できる機能

投稿記事by kaiya on 2017年7月19日(水) 16:08

お世話になります。

このプラグインで設定した 変数をSOYSHOP側でも使えるようにはなりませんでしょうか・・・
(追伸パーツモジュールで代用できることに気がつきました・・)
kaiya
 
記事: 132
登録日時: 2011年3月01日(火) 20:27

Re: 任意のキーワード変数?を設定できる機能

投稿記事by inunosinsi on 2017年8月02日(水) 06:12

このプラグインで設定した 変数をSOYSHOP側でも使えるようにはなりませんでしょうか・・・

SOY CMS側で設定した置換文字列をSOY Shopで利用することはできませんが、
SOY Shop側でも置換文字列を設定できるプラグインを作成しました。

詳細は下記の記事に記載してあります。
SOY CMSとSOY Shopで置換文字列生成プラグインを作成しました - saitodev.co
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 475
登録日時: 2008年6月12日(木) 20:48


Return to 機能の改善・追加リクエスト

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron