CGI

Web Diary Professional 改造記録

CGI

記事の編集時にアップロードした画像の中身が分からなくて困るとき。 /lib/webliberty/App/Diary.pm, line455- if ($form_file1) { $form_file1 = "<input type=\"checkbox\" name=\"delfile1\" id=\"delfile1_checkbox\" value=\"on\"$check1 /> <label for=\"delfile1_checkbox\">$form_file1を削除</label>"; }の部分を if ($form_file1) { $form_file1 = "

Web Diary Professional 改造記録

CGI

スキンメモ。 /skin/admin.html ログイン画面。 <input type="hidden" name="work" value="status" />のように記述することで、ログイン後は必ずステータス画面に飛ぶようにすることも出来る。 /skin/admin_work.html 作業メニュー表示部分。 <input type="radio" name="work" value="${WORK_ID}" />${WORK_NAME}<br />

Web Diary Professional 改造記録

CGI

管理画面の見た目はある程度、初期設定の拡張機能を利用することで変更できるが、スキンの変更だけでは変えられない部分もある。 管理者メニューのプルダウンメニュー部分は、/lib/webriberty/App/Admin.phpのline6885あたりからの作業内容一覧で変更できる…

Web Diary Professional 改造記録

CGI

テンプレート側で記述するから添付画像名だけを出力したい・画像のALTを変更したいなどというとき。 /lib/webliberty/App/Diary.pmのline976- if ($_) { if ($self->{agent} eq 'mobile' and $width > 0 and $height > 0) { $file = "<a href=\"$file_path$_\">ファイル $_</a><br />"; } elsif …

Web Diary Professional 改造記録

CGI

http://www.web-liberty.net/ ここのCGIに関するもの。 トップページとトップページ以外のテンプレートを分けたいとき。 記事を適当なカテゴリに突っ込み、「分類があるとき」「ないとき」で分けてみた。 まず、/lib/webliberty/App/Init.pmのline90, rew…

Web Diary Professional 改造記録

CGI

http://www.web-liberty.net/ ここのCGIに関するもの。 入力項目追加プラグイン(http://www.web-liberty.net/download/diarypro/plugin/index.html#input)で追加した入力項目は、基本は一行テキストで複数行対応にしても、改行が反映されない。 ので。 /l…

nicky.cgi

CGI

多分もう使うことはないと思うけど念のためメモを残しておく。 本来の用途は日記系CGIなんだけど、今回は「クライアントが管理・更新できるページ」として使用。 配布サイト:http://www.din.or.jp/~raelian/ReadMeNicky.html デザイン レイアウトはスキ…

郵便番号検索

CGI

・CGIのファイル名を変更した場合、line210の <form name="SearchForm" method="post" action="ZipToAddress.cgi">のactionを変更する ・ひとつのフォーム内で複数回利用できるようにする まず、CGIのline157から if ($zipofficenumberfieldname) { print "window.opener.document.$myformname.elements[$zipofficenumberfield</form>…

郵便番号検索

CGI

・Address2.cgiにURL引数を変更しても、検索後の表示が元に戻る。 →line211の検索用のフォームタグのactionを変更することで対応。 ・県名と住所を分けると、住所の欄に市までしか出ない。 →line144以降のaddressReturn関数内で var CityTown = city + town;…

郵便番号検索

CGI

メールフォームに郵便番号から住所をひっぱるシステムを使ってみました。アイネットプラスで提供していたものです。今はサイトリニューアルのためか、ダウンロードできないようですが。昔ダウンロードしたときに一緒に補足の説明ページもダウンロードしてて…

アクセス解析(futomiの簡易版)

CGI

googleで検索してたどりついた場合、検索キーワードが文字化けしてるのでJcode.pmをいれることにしました。 前述のサイトを参考に、まずhttp://openlab.ring.gr.jp/Jcode/index-j.htmlからJcode.pmの圧縮ファイルをダウンロード・解凍。この圧縮ファイルは、…

アクセス解析改造。

CGI

で。 ちょこっとアクセス解析の改造などを。といっても、自力ではなく他サイトを参考になので頼りない話ではあるが、まぁ備忘録だしいいや。参考サイトが最新版を対象にしていないようで、行番号にズレがあったのでメモ。 http://www.sue445.net/cgi/acc.htm…