jquery mobileの「a」タグのこと
スマートフォンサイト作成時にjquery mobileを使用しました。
------------------------------------------------
jQuery Mobileでのページ遷移は基本的には
AJAXでの切り替えになるので、
通常のページ切り替えを行いたい際には
aタグにrel="external"をつける
例)
<a rel="external" href="hogeultipage.html">ページ名</a>
-------------------------------------------------
(http://www.u-ziq.com/blog/2010/11/jquery_mobile.html
様より引用させていただきました)
これをしてなかったので、ページ遷移ができず
<a href="form.html">質問フォーム</a>
↑みたいなかんじでやっても、勝手に「#form.html」となってしまい、エラーに。
いや、form以外のページには普通のaタグだけでも
ページ遷移したんだけど、なぜかform.html!こいつだけ、エラーになりやがる。
なんで?笑
まぁ、上記の方法で無事解決しました
EC-CUBEをインストールする際のパーミッションをどうにかする方法
EC-CUBEからスマートフォンにも対応した最新版2.11.1がリリースされましたね。
今回プロックスシステムデザイン のレンタルサーバー上にインストールするのに
パーミッションにだいぶ手こずりました。
ECCUBEサイトはたまーにしか関わらないのでメモメモ。
1.http://www.ec-cube.net/ より最新版をダウンロード(Zip)し解凍する
2.解凍したフォルダの中の「html」「date」の2つのフォルダをFTPを使ってアップロード
ですが
アップロードする前に
↓
ファイルのパーミッションを事前に設定しときましょう。
これを設定せずにアップするとあとでおそろしいパーミッション地獄がまってます。
とりあえずECCUBEは
フォルダは「777」
それ以外のファイルは「666」
で設定しとけばいいみたい。
http://www.searchman.info/cgi_perl/1030.html
こちらに書かれているような感じで
「*.jpg」などのような感じで追加していきます。
(私の画像は表記が間違ってますねw)
それぞれ属性は「666」にします。
*.jpg
*.gif
*.png
*.css
*.php
*.tpl
*.sql
*.html
こんなもんかなぁ?
3.さて、「html」と「date」をアップロードします
4.これでhttp://ドメイン.com/html/install/にアクセス。
ん・・・なにやらエラーでてるぞ。
Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
We selected 'Asia/Tokyo' for '9.0/no DST' instead
なにー
これは「php.ini」をいじらないとダメみたいです。
プロックスの場合Webminからその他→PHP Configuration→Edit Manually から編集します。
↓
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Tokyo
コメントアウトは外してAsia/Tokyoを追加します。
そして再度インストールのURLにアクセス・・・
よし。消えた。
これで無事インストールできました。
ホームページ更新システムオープンソース
こんなの見つけました!
http://www.pwebmanager.org/index.html
ちょうど、クライアントさんのほうでカンタンに更新が可能なものがほしかったんですよね。
てなわけでダウンロードして挑戦してみました!
もっと細かく解説してほしかったなぁと思いながら必死で挑戦するも丸2日かかりました(笑)
そもそも私は「データベースの知識」が皆無なもので、まずはそこから勉強川・ε・川
結局一人では解決できず、サーバー会社に問合せてなんとか山を越えました。
データベースならちょっとはわかるよ~って人ならとっつきやすいはず。
まだサーバー上にログイン画面を作って、ログインできたところまでしかいってないんですよね><
なので使い勝手はまだ後程…
どうやらコイツを使って実際のサイトを動かすにはSmartyの知識が必要なようです。
Smartyの知識も皆無なもので、現在勉強ちゅ