modXを使い始めた当初、リソースやテンプレート変数などの使い方もよくわからず、やみくもにテンプレートを増やしていたものでした。
使う人にとっては、かなり迷惑。
カテゴリなどを指定して表示内容を出し分ける方法がわからなかったのです。
しかし、『PHx』スニペットを使えば、カンタン!!
»続きを見る
こんなものを自分のローカルで掘り出した。
以前にがしがし翻訳していた時代のものらしい。
自分自身、WebLoginPEの使い方をすっかり忘れていたので、メモ代わりにアップします。
怪しいとこは随時直していきます。
↓
---------------------------------------------------------------
■WebLoginPEパラメータ
WebLoginPE1.3.1のパラメータ説明を日本語化。
元となったのはダウンロードファイル内docsにある「index.html」。
完全訳ではなく一部翻訳(追加予定あり)。
»続きを見る
■ウェブリンクの使い方
ウェブリンクを使ったことがなかったので「これってどうやって使うんだろう」と思ったのが始まりでした。
説明を読むと外部のページをMODx内のページのように扱える機能と判明。つまり外部サイトへリダイレクトさせるってことのよう。
試しに使ってみます。
1.ウェブリンクを作成 →ウェブリンク欄に「
http://takexoff.net」を入力 →リンク用ドキュメントなのでテンプレートなどは設定せずに保存(ドキュメントid=20に)。
2.別のドキュメント(id=10)に以下を記載
<a href="[~20~]">テイクオフ</a>
3.2のドキュメントを開き、「テイクオフ」のリンクをクリック
→takexoff.netへリダイレクトされたことを確認。
■リンク属性の謎
ついでに気になったのがウェブリンク欄の上にある「リンク属性」。
説明を読むと「このページへのリンクに属性を付加することができます。\n\n例:target=“_blank”、rel=“next”」とあります。
ということは上記の例の場合、テイクオフへのリンクを別windowで開かせるにはtarget="blank"と書けば良いようです。
と、さっそく試すと反応なし。特に何も変わらず。
id=10のソースを見てもaタグにtargetは入っていません。
……ここからハマること一時間。
»続きを見る
AjaxSearchのパラメータがあまりにもたくさんありすぎるので、まとめてみました。
»続きを見る
■状況
例)[!WebLoginPE!]と書いてプレビューしても
[[WebLoginPE]]とそのまま表示される(なぜかキャッシュ型に)。
■原因
単なるスペルミス(スニペット名はWebLoginPE、コールはWebloginPEと表記)。なのだが、一見、原因がわかりにくい。
今回の例は、作成したスニペット名のスペルが違っていただけだったが、
初めての現象だった上、コールがキャッシュ型に変換されて表示されるので余計に混乱。
phpコードを洗い出したりする前に、この現象を知っていたらもっと早く解明できただろうに。
■教訓
スニペットコールのスペルが相違していると[!~!]も[[~]]となって表示される。
»続きを見る
■状況
・初めてのMODx&MySQL初期設定
・WindowsXP
・サーバにあげる前にローカルで動かしてみる試み
■問題点
・MySQLのDL・起動後、ユーザ名・PWをうまく作成できない
»続きを見る