中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Ver.1.16:カレンダーのアイコンタグをダミータグに

MyHome Portal Ver.1.16を リリースしました。

http://ok2nd.web.fc2.com/download.html

  • カレンダースケジュール入力画面のアイコン挿入ボタンで挿入されるタグを「<img src=」ではなく、ダミーの「<icon」に変更し、ファイルのソースパスを省略。HTML表示時に「<img src=」に戻して表示。

    スケジュール入力欄(textarea)内をすっきりさせるためと、運用開始後にアイコンフォルダを移動(変更)しても支障が出ないようにするため。

※ 既にMyHome Portalを運用開始済みの場合は、入力済みのスケジュールを以下の方法で変更することをお勧めします。

実行前には、データベースのバックアップをとってください。

MySQLのユーザー名、パスワードは環境に合わせて変更してください。

■ サンプルデータベースの例 (Windowsの場合、DOSプロンプトから実行。)

mysql -u myhome -ppass123

use _db_calendar;

update m_schedule set c_memo=REPLACE(c_memo,"<img src=images/","<icon ");

exit

■ 実運用データベースの例 (Windowsの場合、DOSプロンプトから実行。)

define("IMAGES_FOLDER_calendar", "../../_myhome_myset/_my_calnedar_images")で、データベース名が_mydb_calendarの場合の例。

注:置換前の<img srcのパスは、defineで定義しているパスの最後に必ず/をつけてください。

mysql -u myhome -ppass123

use _mydb_calendar;

update m_schedule set c_memo=REPLACE(c_memo,"<img src=../../_myhome_myset/_my_calnedar_images/","<icon ");

exit

116.jpg