2007-01-01から1年間の記事一覧

テンプレート変数

テンプレート変数の入力タイプを「Date」にした場合、そのプレイスホルダは基本的に「日-月-年 時:分:秒」で表示される。 そのため、このプレイスホルダをキーにソートする場合、時間軸がずれてしまい、プレイスホルダへの出力形式を変更する必要がある。 こ…

Contact Form][

WordPressのメールフォームプラグイン。こちらからダウンロードできる。 インストール方法は、圧縮ファイルを解凍、できたフォルダを/wp-content/plugins/にアップロード。管理画面のプラグインから有効化する。メールフォームを挿入したいところに「[CONTAC…

ウェブリンク

ウェブリンクの存在意義がまったく分かりませんでしたが、このたび判明。 .htaccessによるリダイレクトが「サイト及び指定のディレクトリ以下のファイルに対するリダイレクト」とすると、ウェブリンクは「個別ファイルに対するリダイレクト」という感じ。 フ…

サブカテゴリの表示

サブカテゴリのみ表示方法を変えたいときなどは、まずsidebar.phpの を みたく変える。 中の引数に関しては、 optionall :すべてのエントリー出力を指示する「All」を出力する場合は1、しない場合は0。初期値は1です。 all :「All」を表示する際に割り当てる…

携帯閲覧用に向けたテンプレート切り替え

UserAgentで切り替えるのではなく、携帯用ページからのリンクに対してテンプレートを切り替えて表示、という方法で対処してみた。 携帯閲覧の場合、そもそもトップコンテンツが微妙に違うがニュースなどは共用、といった場合にむいているかも? まず、ここか…

Terapadへの関連付け

適当なフォルダを開き、ツール→フォルダオプションをクリック、ファイルの種類から変更しようとしてもできませんでした。 調べたところ、拡張子の詳細が表示されるところで、変更をクリックするのではなく、詳細設定をクリックしアクション部分を変更するよ…

サイトのソース表示

基本はNotepadを使うようになっているが、XOOPSやMODxなどは文字化けする。その対策。 直接レジストリを書き換えることもできるが、それだと少し怖いので、IETrapperを使ってみた。 まずこちらのサイトからダウンロード。解凍してできたフォルダを適当な場所…

Sleipnir設定

起動したとき、ホームページが常に新規で立ち上がるのが、微妙にうざい。 ということでそれを表示させないようにする場合。 グループ→お気に入りグループの設定を選択。 スタートアップの中に入っているホームページを消すと、起動時にホームページの自動立…

Dittoで出力したリストにNEWマークをつける(2)

前回作成したPHxを利用してのNEWマークが、微妙に上手く働かなかったので、再度別方向からのアプローチ。何が悪かったのか、記事が増えたにも関わらずマークがつかなかったので…。 前回と同じトピックスを参考(→こちら)に、PHxではなくDittoの拡張機能を利…

cfFormMailer(SNIPPETS)

いわく、日本語の日本語による日本語のためのメールフォームスニペット。 eFormが、確認画面の表示ができないので、確認画面を表示するにはこちらが便利。あと、eFormは標準では日本語送付ができないので、ISO版を入れないといけないが、これは最初から日本…

Dittoで出力したリストにNEWマークをつける

こちらを参考に改造。 PHxを利用するが、Dittoには基本的に連携とれるようになっているらしい。 ということで、まず、新規にスニペット「phx:newly」を作成する。 New!!</font>"; $newSec = $newDays * 86400; //24H x 60min x 60sec = 86400 $curDate = explode('…

eForm(SNIPPET)

MODx0.9.6には標準でeFormがついているが、この日本語対応はEUCもしくはUTF8らしい。日本語メールの標準的な文字コードは、ISO-2022-JPとのことなので、標準のままでは文字化けする可能性が大変に高い。 ということで、まずeForm(ISO版)のインストール。 こ…

アップロードに関して

日本語などマルチバイトのファイル名で、FCKEditorからアップロードしてしまったとき、画面が表示されなくなってしまうことがある。文字化けしているため、管理画面のファイル管理からも削除できず、所有者が違うためFTPソフトからも削除できない。 このとき…

文字化け対策(その2)

「サイト名を日本語にすると化ける」以前、サイトのマネージャー運用を日本語UTFに変更しただけで化ける場合。 そのままだとどうにもならないので、FTPから/manager/includes/lang/japanese-utf8.inc.phpを削除する。 そうすると管理画面が英語表記に戻るの…

home.phpに最新記事指定件数を表示する

home.phpの改造。 現在使用しているhome.phpはどうも全部出すっぽくね?ということでちょこっと改造。 <h4 class="storytitle" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark"></a></h3>

TinyMCE(PlugIn)

ツールバー部分にボタンを追加したりできるらしいが、どうも上手く働かない。フォントサイズの変更やテキストの色変更など、できれば楽なのだが、MODxのバージョンとの関係なのか、日本語だからか理由は不明だが、使い無いものは使えないのであきらめる。FCK…

文字化け回避策

サーバによって異なる可能性もある上に、XOOPSの移転に伴っておかしくなった可能性もある。 が、WADAXの場合の文字化け回避策。 /manager/index.php,line136- // connect to the database if(@!$modxDBConn = mysql_connect($database_server, $database_use…

Ditto2.0.2(SNIPPET)

何かと便利なDitto2.0.2はMODx0.9.6には標準装備でインストールの必要はありませんでした。 さて。詳しくは公式サイト内マニュアル。こちらに書き留めるのは、自分の仕事で必要になりそうな事項のみ。 日本語使用前提とする場合、コールする前に下処理が必要…

GetField(SNIPPET)

ドキュメントのIDやページタイトルなどを取得するスニペット。 カレントディレクトリのものはドキュメント変数で取得できるが、親ページのタイトルなどはこれで取得できる。 http://modxcms.com/resource-listing.html&tags=snippetの中からGetFieldをダウン…

ボックスサイズの計り方指定

CSS

FirefoxなどCSS2準拠のものは 中身 + padding + border IEは 中身 + padding で、IEはボーダーの分だけ狭められてしまう。こっちがバグ。ということで、CSSでどちらの測り方をするか指定することができる。 div { width: 200px; box-sizing: b…

サーバ移転後のテーマチェンジャー設定

/modules/theme_changer/blocks/theme.phpのline39 $block['content'] .= '<div style="text-align: center;"><form action="http://'.$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"].'" method="post">';を $block['content'] .= '<div style="text-align: center;"></div></form></div>

ドキュメント変数タグ

[*id*]...カレントディレクトリ [*parent*]...親ディレクトリ [~数字~]...ID=数字へのリンク [*content*]...コンテント部分 [*pagetitle*]...ページタイトル [*longtitle*]...長いタイトル [*description*]...説明 [*introtext*]...要約 [*alias*]...エイリ…

インストール

・公式サイトからダウンロード、解凍する。 ・READMEを除くファイルすべてをアップロード。 ・パーミッションの変更 /assets/cache →777 /assets/cache内ファイル →777 /assets/export →777 /assets/images →777 /manager/includes/config.inc.php →777 ・/i…

サーバ移転

サーバ移転の手順。おそらく。 …でもテーマチェンジャーは再現できなかったんだけどなー。 旧サイト作業 ・旧サイト閉鎖。 ・モジュールをすべて非アクティブにする。 ・テーマチェンジャーは切る。(一般設定) ・テンプレートをデフォルトにする。(一般設…

透過PNG

CSS

IE6以前で透過PNGを表示する方法。 ・http://www.twinhelix.com/css/iepngfix/からダウンロード ・透過したいスタイルにビヘイビアの記述をする。 <style type="text/css"> img, div { behavior:url(iepngfix.htc) } </style>この場合、imgタグとdivタグのpngファイルを透過するようになる。…

注文メールの文言

/includes/languages/japanese/email_extras.php

サイトマップの編集

/includes/tempaltes/template_default/templates/tpl_site_map_default.php

大量購入による割引・値引き

1.管理画面→一般設定→商品属性の設定→Qty Price Discount属性のオン/オフを「true」にする。 2.管理画面→商品の管理→商品価格の管理をクリック。 変更したい商品を表示・編集する。 左下の「add blank discounts」ボタンをクリック。 ディスカウントタイ…

additional_image.php解説

/includes/modules/additional_image.phpの動きの流れについて、忘れないうちにメモ 暫定的に、画像のアップロード先をimages/products/test.jpgとする。 if ($products_image != '') { // prepare image name $products_image_extension = substr($products…

ポップアップ先でのロールオーバー

ポップアップ後のウィンドウでメイン拡大画像+追加縮小画像を表示し、縮小画像クリックでメイン画像が切り替わる。 まず、/includes/templates/template_default/templates/tpl_display_large_image.phpを作成。 ベースは/includes/modules/additional_imag…