下記のブログによい例があったので、メモメモ。
SOY CMSのカスタムフィールドを使った条件分岐(1)
http://blog.webbingstudio.com/2009/09/soycms_customfield_1.html
よい例をありがとうございます。
2009年10月19日月曜日
2009年10月15日木曜日
さくらサーバー htmlファイル内でphp許可
下記ブログに掲載。
http://d.hatena.ne.jp/tenkousei/20090217/1234879510
しかし、下記のコピー元ファイルが存在しなかった。
%cp /usr/local/php/5.2.8/bin/php-cgi /home/USERNAME/www/php.cgi
↓こちらに変更したらうまくいった。
%cp /usr/local/bin/php-cgi /home/USERNAME/www/php.cgi
http://d.hatena.ne.jp/tenkousei/20090217/1234879510
しかし、下記のコピー元ファイルが存在しなかった。
%cp /usr/local/php/5.2.8/bin/php-cgi /home/USERNAME/www/php.cgi
↓こちらに変更したらうまくいった。
%cp /usr/local/bin/php-cgi /home/USERNAME/www/php.cgi
2009年8月31日月曜日
SOY CMS 複数サイトの作り方(さくらスタンダード)
2010/08/31 追記
現在は、下記ページを参考にするとよいです。
---------------------------------------------
開発ブログ「/さくらのスタンダードで複数ドメイン運用」
または
SOY CMSフォーラム
---------------------------------------------
【環境の条件】:さくらインターネット スタンダードプラン
SOY CMSをインストールし、1つめのサイトを作る。
/home/hoge/www の直下に ダウンロードした「soycms」をアップロード。
※ルートディレクトリの直下にCMSのディレクトリはアップロードしなければならない。
http://自分のドメイン/soycms/admin にアクセスし、インストール開始。
これで1つめのサイトを作成。
ここまでは通常の流れ。
問題は、別ドメインで、もう1つのサイトを作る場合・・・。
SOY CMSにログインし、もう1つサイトを作成。
その後、サイトの詳細で2つめに利用するドメインのURLを設定。
最後に、
以下の「.htaccess」を対象のディレクトリにアップ。
-------------------------------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} 【使用したいドメイン】
RewriteRule ^(.*)$ /index.php?pathinfo=$1&%{QUERY_STRING}
-------------------------------------------------------
※mod_rewrite で制御とのこと。
参考:http://www.soycms.org/viewtopic.php?f=6&t=36#p76
自分用の備忘録なので、わかりにくくてすみません(^^;
現在は、下記ページを参考にするとよいです。
---------------------------------------------
開発ブログ「/さくらのスタンダードで複数ドメイン運用」
または
SOY CMSフォーラム
---------------------------------------------
【環境の条件】:さくらインターネット スタンダードプラン
SOY CMSをインストールし、1つめのサイトを作る。
/home/hoge/www の直下に ダウンロードした「soycms」をアップロード。
※ルートディレクトリの直下にCMSのディレクトリはアップロードしなければならない。
http://自分のドメイン/soycms/admin にアクセスし、インストール開始。
これで1つめのサイトを作成。
ここまでは通常の流れ。
問題は、別ドメインで、もう1つのサイトを作る場合・・・。
SOY CMSにログインし、もう1つサイトを作成。
その後、サイトの詳細で2つめに利用するドメインのURLを設定。
最後に、
以下の「.htaccess」を対象のディレクトリにアップ。
-------------------------------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} 【使用したいドメイン】
RewriteRule ^(.*)$ /index.php?pathinfo=$1&%{QUERY_STRING}
-------------------------------------------------------
※mod_rewrite で制御とのこと。
参考:http://www.soycms.org/viewtopic.php?f=6&t=36#p76
自分用の備忘録なので、わかりにくくてすみません(^^;
2009年6月4日木曜日
Fireworks 画像 切り取り
写真などの画像で、一部を切り取る方法。
1.ペンツールで切り取る箇所を囲む ⇒ 「パス」ができる
2.パスをコピー
3.元の画像を選択し、「編集」「マスクとしてペースト」をクリック
かれこれFireworksを5年使っているが、デザイナーさんに教えてもらってようやくできるようになった(笑)
1.ペンツールで切り取る箇所を囲む ⇒ 「パス」ができる
2.パスをコピー
3.元の画像を選択し、「編集」「マスクとしてペースト」をクリック
かれこれFireworksを5年使っているが、デザイナーさんに教えてもらってようやくできるようになった(笑)
2009年5月23日土曜日
soycms PHP許可
PHP許可プラグイン
http://www.soycms.org/viewtopic.php?f=12&t=15
テンプレートでのPHP許可
soycms/common/config/user.config.php
追記;
2009年10月15日現在のバージョン Ver. 1.2.6 では、
common/config/user.config.php.sample ファイル内を下記の通り編集
define("SOYCMS_ALLOW_PHP_SCRIPT",false);
↓
define("SOYCMS_ALLOW_PHP_SCRIPT",true);
その後、ファイル名を変更
user.config.php.sample
↓
user.config.php
以上で、テンプレート内でPHPを利用できるようになる。
追記: 2011/05/16
現時点では変更してますので、開発元の方のブログを確認ください。
テンプレートをPHPの制御構文を使って編集する1
http://www.soycms.org/viewtopic.php?f=12&t=15
テンプレートでのPHP許可
soycms/common/config/user.config.php
追記;
2009年10月15日現在のバージョン Ver. 1.2.6 では、
common/config/user.config.php.sample ファイル内を下記の通り編集
define("SOYCMS_ALLOW_PHP_SCRIPT",false);
↓
define("SOYCMS_ALLOW_PHP_SCRIPT",true);
その後、ファイル名を変更
user.config.php.sample
↓
user.config.php
以上で、テンプレート内でPHPを利用できるようになる。
追記: 2011/05/16
現時点では変更してますので、開発元の方のブログを確認ください。
テンプレートをPHPの制御構文を使って編集する1
2009年5月17日日曜日
【SOY CMS】活用方法
運用に合わせて、いろいろ設定できるのが、SOY CMSのよいところ。
1.メインは静的なHTMLだけにし、一部だけ組み込むケース
・最新情報など、よく更新するところだけをブログ化する。
・テキスト部分だけを更新できるようにする。
⇒制作側にとっては、テキストの更新はお客さんにしてもらえ、更新手間が減る。
お客さんにとっても、更新したいときに簡単に更新できる。
・問い合わせフォームのみ設定
⇒プログラミングが苦手な人でも、問い合わせフォームが簡単につくれちゃう!
2.ページ数が多くなる場合は、全ページをCMS化
・サイト内で、ヘッダー、メニュー、フッターは共通化してしまえば、
ページ追加や更新が楽に。
・FTP等もいらずに、インターネット環境さえあれば、
いつでもどこでも作成・更新が可能に。
3.PHPも自由に埋め込み可能
拡張性は抜群!
4.バックアップが簡単!
DBにSQLiteを使えば、フォルダをコピーしておけば、バックアップは簡単に。
さらにインストールして、テンプレート作成などの初期設定後、バックアップをし、それを他にコピーすれば、初期設定の手間すら大幅に短縮!
他にもテンプレート作成や、ブログ機能などを駆使すれば、いろいろ運用の幅が広がるでしょう。
ブログのテンプレートをうまくいじれば、だれでも簡単にホームページが作れる
「ビジネスブログ」なんかも可能。
1.メインは静的なHTMLだけにし、一部だけ組み込むケース
・最新情報など、よく更新するところだけをブログ化する。
・テキスト部分だけを更新できるようにする。
⇒制作側にとっては、テキストの更新はお客さんにしてもらえ、更新手間が減る。
お客さんにとっても、更新したいときに簡単に更新できる。
・問い合わせフォームのみ設定
⇒プログラミングが苦手な人でも、問い合わせフォームが簡単につくれちゃう!
2.ページ数が多くなる場合は、全ページをCMS化
・サイト内で、ヘッダー、メニュー、フッターは共通化してしまえば、
ページ追加や更新が楽に。
・FTP等もいらずに、インターネット環境さえあれば、
いつでもどこでも作成・更新が可能に。
3.PHPも自由に埋め込み可能
拡張性は抜群!
4.バックアップが簡単!
DBにSQLiteを使えば、フォルダをコピーしておけば、バックアップは簡単に。
さらにインストールして、テンプレート作成などの初期設定後、バックアップをし、それを他にコピーすれば、初期設定の手間すら大幅に短縮!
他にもテンプレート作成や、ブログ機能などを駆使すれば、いろいろ運用の幅が広がるでしょう。
ブログのテンプレートをうまくいじれば、だれでも簡単にホームページが作れる
「ビジネスブログ」なんかも可能。
2009年2月3日火曜日
【SOY CMS】Inquiryが表示されない
アプリケーションが1個の時のみ起こる現象のようです。
とりあえず、他のアプリケーションも設置すれば問題なく動作するようになります。
http://www.soycms.org/viewtopic.php?f=15&t=107
【SOY CMS】PDFなどのファイルアップロード方法
common/util/CMSFileManager.class.php
の5~20行付近の$AllowedExtensionsに追加していただければ拡張子を追加することが出来ます。
http://www.soycms.org/viewtopic.php?f=9&t=68
の5~20行付近の$AllowedExtensionsに追加していただければ拡張子を追加することが出来ます。
http://www.soycms.org/viewtopic.php?f=9&t=68
登録:
投稿 (Atom)