xugj_assign.phpのpreload化の試作
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
- xugj_assign.phpのpreload化の試作 (domifara, 2017/5/4 9:36)
- Re: xugj_assign.phpのpreload化の試作 bugfix (domifara, 2017/5/5 11:43)
- Re: xugj_assign.phpのpreload化の試作 (marine, 2017/5/6 18:34)
- Re: xugj_assign.phpのpreload化の試作 (domifara, 2017/5/7 4:36)
- Re: xugj_assign.phpのpreload化の試作 (domifara, 2017/5/7 17:40)
xugj_assign.phpのpreload化の試作
msg# 1お久しぶりです domifara です
4年ぶりにXCLを少し試していました
少しづつ思い出しながら・・・
長文にて失礼します。
テーマの場合、とりあえず 自作よりも
xugj_assign.phpをみたいな
感じだったし、負荷を考慮しギュッと詰まったもので
へたに変更できなかったのですが
さすがに古いし、{include_php}を廃止するためにも・・・
だいたい、4年も触ってないと
リダイレクトのテンプレートって何?
とか・・・思い出せなくて・・・ もうボケボケで
同様の機能の
smaryのプラグインにを作成するか
preloadに変換するか
だと思うのですが
要・不要の機能なのか、よくわからないし
試しに
preload化して機能別にばらしてみました
marineさん の テーマ snowland のxugj_assignを基本にして
使える程度にはしてみました。
jQuery1.8 と1.9+(1.12.1)とが動作するjsに変更とか
http://xodomifara.lolipop.jp/karidown/preload_xugj.zip
何かの機会に
良ければお試しください
preloadなので本来は、機能追加なのですが
xugj_assignの代用なので、既存テーマは
{include_php}の削除しないと機能が重複します
サンプルとして、対応済みテーマ snowland_ex を入れています
説明は書いていませんが
(ソースにコメントした程度)
もともとxugj_assignをバラバラにしたものなので
難しいことはしていません
marineさんなら、何に使うものか
ファイル名だけで想像できると思います
(単純なものはシンプル)
ほとんどがテーマ下のプリロードなのですが
7 ルートpreload_AjQueryUndefined.zipだけは
ルート直下の preload 用です
これは、
既存のもともと私作成の xugj_already_js.php が
環境変化に対応できてなくて機能していないし、
ダメダメの仕様ものなので、廃止するのため作ったものです
net CDNのjQueryの読み込みだけでも
簡単判定しローカルのjQueryを読み込むものですが
理屈は単純な方法のものですが
クロスブラウザー対応になるのか(HTML5対応ブラウザ必須)?
速度等、実用性には自信がありません
テストや外出先など、ネット環境が悪いところで
使用出きるかも程度の出来、
本番環境向きでは使わないが吉
根気が続かないので、
私は継続開発みたいなことはしないと思います
バラシてみて思ったけど、もう役立ってない部分多いし
捨てるものは捨てて、必要なものはまとめてとか
誰か良いアイデアで・・・と他人まかせにしたい思います
バグあったので訂正しました
http://xodomifara.lolipop.jp/karidown/preload_xugj.zip
bugfix
4 theme_preload_xugj_menus.zip
メニュー生成のgid処理バグ:ゲスト時表示できず、ユーザー時メニュー異なるグループ
fix
0 サンプルtheme_snowland_ex.zip
1 theme_preload_redirect_message.zip
8 ルートpreload_RedirectMessageJgrowl.zip
domifaraさん、本当にお久しぶりですね。
最近、facebookでの投稿も拝見して、お元気にされていたのだな〜と嬉しく思っておりました。
プリロードの件、ありがとうございます。
私も最近は全然触れていないので、思い出しながら確認させていただきたいと思います。
Re: xugj_assign.phpのpreload化の試作
msg# 1.3訂正:ほぼ終わり
http://xodomifara.lolipop.jp/karidown/preload_xugj.zip
fix
0 サンプルtheme_snowland_ex
だいたい整理できたので
readme.txt にメモ
廃止
7 ルートpreload_AjQueryUndefined
やっば、ファイル外部からurl値を渡すとサイトスクリプト攻撃虚弱になるので
もし使う場合は、jsにjQueryなどへのパスは直書きしてください
というか、捨てましょう
Re: xugj_assign.phpのpreload化の試作
msg# 1.4バグ訂正
http://xodomifara.lolipop.jp/karidown/preload_xugj.zip
バグ サブメニューの取得失敗、移行ミス
4 theme_preload_xugj_menus
キャッシュ作成バグなので
preload入れ替え後、メニュー用キャッシュを一度削除が必要
fix
0 サンプルtheme_snowland_ex