Nucleus CMS part5 【ニュークリアス】at BLOG
Nucleus CMS part5 【ニュークリアス】 - 暇つぶし2ch804:Trackback(774)
08/05/23 21:56:56 veMH3xSy
それはどうも。
それが生甲斐なんで、君がいることに感謝するよ

805:Trackback(774)
08/05/24 11:58:19 mxsnvHQY
>>800
カテゴリー名の先頭にHTMLコメントで並び順を入れる。
<!-- 01 -->カテゴリー1
<!-- 02 -->カテゴリー2
<!-- 03 -->カテゴリー3
Multiple Categoriesの場合は、descriptionでもorder byしてるから
「説明」に並び順入れても大丈夫だったと思う。
管理画面での見栄えはあんまりよくないし、ソース見ると余計なコメント
付いてるのがかっこ悪いけど、いちお、簡単かつ確実に並び順変えられる。


806:Trackback(774)
08/05/24 12:56:35 1MIEyvwE
とりあえず>>792の問題点。

PHPのバージョンによってはmb_check_encoding()はバグありらしい。
で、例のコードはmb_convert_encoding()を使ったほうの判定部分で
つまんないミスしてるからちょっと修正してみた。
挿入箇所はglobalfunctions.phpの最初でOK。


function encoding_check($val, $key, $encoding) {
if (is_array($val)) {
array_walk($val, 'encoding_check', $encoding);
} else {
$val2 = mb_convert_encoding($val, $encoding, $encoding);
if (!($val2 === (string)$val)) {
startUpError('<p>Invalid input.</p>', 'Input Error');
exit;
}
}
$key2 = mb_convert_encoding($key, $encoding, $encoding);
if (!($key2 === (string)$key)) {
startUpError('<p>Invalid input.</p>', 'Input Error');
exit;
}
return true;
}

$inputs = array($_GET, $_POST, $_COOKIE, $_REQUEST, $_SERVER);
foreach($inputs as $input) {
array_walk($input, 'encoding_check', mb_internal_encoding());
}


※nucっぽくstartUpError()にしてみたけど、ログ残すこと考えたらトリガーエラーのほうが良い
※UTFのメンドクサイ問題は追いきれてないからシラネ


807:Trackback(774)
08/05/24 13:16:16 JosE80Ts
もうやめたら? そのデグレ
そのコード信じる人いたらかわいそうでしょ
基本的なGETとかPOSTの仕様、カバーしてないし

808:Trackback(774)
08/05/24 14:10:52 /+o5PfWa
どうしてわざわざ自分は人間のクズですよ、って投稿すんのかね。
そんな自己主張せんでもよいのに。


809:Trackback(774)
08/05/24 14:46:36 JosE80Ts
サービスだよ

810:Trackback(774)
08/05/24 15:01:03 8F01BJ0O
もう少し、やさしく教えてあげればいいのに・・・
わざわざ損なコメントを入れる粘着って気持ちよくないよ

811:Trackback(774)
08/05/24 15:13:57 JosE80Ts
じゃぁ、わかりやすく書くとな
>>806
がどんなやつかなんて、おれは興味はない。
だから、個人に対する粘着とは一線を画しているつもり。

ただおれは低脳がバッドノウハウやバッドソースを垂れ流すのをみていると
つい、からかいたくなる最低なやつってだけ。
だから、時にはガセネタも使うしな。カラカウのが趣味だからさ。

おれを釣りたくなったら、バッドノウハウとバッドソースを垂れ流すがいい。
がっちりヒットして舞い戻ってくるからな。

ちなみにサービスで書いとくと、
$val2 = mb_convert_encoding($val, $encoding, $encoding);
if (!($val2 === (string)$val)) {
文字列にcastしちゃったら不正なバイトが入ってててもスルーしちゃうでしょ。
$valはcastなんかせず、そのまま比較するべき。これはホントの話。

812:Trackback(774)
08/05/24 18:25:11 /+o5PfWa
>ただおれは低脳がバッドノウハウやバッドソースを垂れ流すのをみていると
>つい、からかいたくなる最低なやつってだけ。

それって単に煽る対象を探してるだけでしょう。
常に人を見下したいと思うのはあんたの勝手だが、それで人を不愉快するのは勘弁してくれ。


813:Trackback(774)
08/05/24 19:07:04 JosE80Ts
ま、このへんにしとこうかね。穐田氏

814:Trackback(774)
08/05/24 19:54:39 /+o5PfWa
>>813
>ま、このへんにしとこうかね。穐田氏

ん、もしかして俺の事いってんの?
この穐田氏の事指してるのか?どこでそんな事わかるんだよ。
URLリンク(ja.wikipedia.org)


815:Trackback(774)
08/05/24 20:07:03 JosE80Ts
自意識過剰

816:Trackback(774)
08/05/24 20:09:57 /+o5PfWa
>>815
おいおい、ごまかすなよ。

>ま、このへんにしとこうかね。穐田氏

これは誰へのレスだよ。アンカー付けろよ(w


817:Trackback(774)
08/05/24 20:16:56 JosE80Ts
もういいよ。飽きたし

818:Trackback(774)
08/05/24 20:21:51 /+o5PfWa
>>817
あれ、逃げるの?
アンカー付けなくてもいいからさ"穐田氏"ってどこでわかったんだよ?
>>814は否定しなくていいのか?w

819:Trackback(774)
08/05/24 20:25:53 8F01BJ0O
>>817

/+o5PfWa みたいな池沼が住み着いた責任はあなたにある
責任とって、面倒みてあげてください

820:Trackback(774)
08/05/24 20:37:17 /+o5PfWa
>>817
面倒見てくださいw


821:Trackback(774)
08/05/24 20:37:48 JosE80Ts
俺が住み着いた理由は聞かないのか?

822:Trackback(774)
08/05/24 20:40:22 8F01BJ0O
書きたければ勝手にどうぞ

823:Trackback(774)
08/05/24 20:50:42 /+o5PfWa
>>821
何話そらそうとしてんだよ。>>814は否定しない=肯定って事でいいんだな?



824:Trackback(774)
08/05/24 20:55:48 JosE80Ts
悪いのは○だけじゃなかったってことか
買いかぶってたようだな

825:Trackback(774)
08/05/24 21:00:54 8F01BJ0O
嫌みなスルーの仕方w
(穐田氏=飽きたし)誰のことも指してないって?
/+o5PfWa の意味不明の粘着の今後を見てみたいし
YESかNOって答えてみたら?

826:Trackback(774)
08/05/24 21:02:43 /+o5PfWa
やれやれ、>>811で大口叩いてた癖に自分が不利になると誤魔化して逃げるわけだな。

まあ俺もなんだかんだ言って、他の住人に不愉快な思いをさせてしまったな。申し訳なかった。
面倒見てもらえなかったけど池沼その2はそろそろ消えるわ。>>819

ちなみに他の住人たちがとことんやれってんなら、また出てくるよ。


827:Trackback(774)
08/05/24 21:05:11 8F01BJ0O
>>826
とことんやれ

828:Trackback(774)
08/05/24 21:17:17 3yFcY3ud
まとめて消えろ

829:Trackback(774)
08/05/24 21:24:44 S9ZCNj4t
>>827
ふざけんな。
/+o5PfWaは的確に粘着してんだよ。これ以上火に油を注ぐんじゃねーよ。


830:Trackback(774)
08/05/24 21:28:45 8F01BJ0O
的確ねぇ
そういう見方もあんのかねぇ
>>814の答えは>>815の方が的確だと思うけど
意味不明だよ /+o5PfWa

831:Trackback(774)
08/05/24 21:29:26 0IxkkCv3
  ヽ(;´Д`)ノ < いまのうちに みんな和やかになってくれ。
    (    )
    く   >

832:Trackback(774)
08/05/24 21:55:42 S9ZCNj4t
>>830
てめぇのおつむが足りないのはわかったから黙ってろ。



833:Trackback(774)
08/05/24 22:18:26 JosE80Ts
おれは、この不毛な流れをみて方針を変えることにした
今後は、他人をあおって遊ぶのはやめる
あと、他人を見下してコンプレックスを充足させるのもやめる
ここでじゃなくて、人生において。

んで、このスレとはおさらばだ バイバイ

834:Trackback(774)
08/05/24 22:29:08 Y1QBx5Oq
勝利宣言?ねぇ、これって勝利宣言なの?

835:Trackback(774)
08/05/24 22:36:06 8F01BJ0O
遅れてきた S9ZCNj4t の池沼ぶりの今後に期待
/+o5PfWa への援護射撃は功を奏するか?!

と思いきや、主役撤退でショボンだね。

836:Trackback(774)
08/05/24 22:56:34 S9ZCNj4t
ID:JosE80Ts
ID:/+o5PfWa
ID:8F01BJ0O
池沼は2度と戻ってくるな

837:Trackback(774)
08/05/24 23:17:03 t40UNHUt
久々に覗いたら・・・
読みにくいw

言い争いはよそでやれよ

838:Trackback(774)
08/05/24 23:51:28 /+o5PfWa
まさか呼ばれるとは思わなかったわw

>>830はなんか意図があって意味不明って事にしたいのか?
それとも池沼認定その3になった頭の悪さで本気でわからないのか?w

ま、>>833は逃げたからどうでもいいがな。俺は勝利宣言しとくわ。


839:Trackback(774)
08/05/24 23:56:21 S9ZCNj4t
>>838
>>836


840:Trackback(774)
08/05/25 01:18:44 rFLMQMcs
詳しいことはわからないけど
コードを書いたりできる人が、ここで議論するのはいいことだろうし、
ものすごく すごいことだと思うよ。ホントに。
間違ってるかもしれないわけだから。

ツッコミもあるけど少なくともいいことしてるので、胸を張ってください

841:Trackback(774)
08/05/25 07:30:56 93gdvzos
おれが読む限りそこの池沼三兄弟はソース書いてないよね
ID:/+o5PfWa
ID:8F01BJ0O
ID:S9ZCNj4t

ソースを書いた池沼は
ID:1MIEyvwE
ソースに粘着して修正コード出したのがこれ
ID:JosE80Ts

池沼三兄弟は論争の尻馬に乗って罵りあっただけ
ちゃんとソース書ける人が去って、
チェックできる人も去って、
池沼だけがKYな勝利宣言して残ってく風潮はしかたないのかねぇ
なんか、前にもこういう光景見た気がするよ。

840に同意なんだけど、ソースを出す人とチェックしてコメント入れる人
両方必要なんじゃないかな。コミュニケーションの手段としては疑問が残るけど。
場所が場所だけに多少のあおりは笑って受け入れるぐらいの度量が必要かも。

842:Trackback(774)
08/05/25 07:52:19 UjI68IN+
2日ほど見ないうちに、ひどいことになってるな。
>>792
あのページに書かれている件は、大垣氏も言っているとおり、予期しない脆弱性に備えて、
文字コードをちゃんとチェックしておきましょうということだよね。それはそれで、
意味のあることなんだけど、最初に挙がった set names 関連の問題の解決にはならないので、注意。
 例えば、%E5%AE%87%5CはUTF-8では『宇\』で、『\』をエスケープしないといけないけれど、
SJISでは『螳Ⅸ』となって、%5Cがエスケープ対象にならない。だから、壊れていないUTF-8の
文字列でもSQLインジェクションを起こすことが可能(もちろん、サーバ設定による)。
とりあえず、mysql_set_charset()を実行しておくのが確実な対処法。

#この例を見れば、壊れた文字列の問題とset names の問題は無関係だと簡単に分かるよね。

843:Trackback(774)
08/05/25 08:43:13 WAofhmDj
池沼が暴れたのはどう見ても、ID:JosE80Tsが発端だよね。
>>841は釣りがうまいね。早速ここで一人釣れた。

844:Trackback(774)
08/05/25 09:01:27 93gdvzos
>>843
おれもそう思ってるよ
ID:JosE80Tsが発端
でも、ID:JosE80Tsの狙いが池沼を釣ることだったのは明白
普通のレベルなら引っかからない。
何か恨みでもあって池沼を釣りに来ているようにおれは見てる
踊らされ利用されただけだって気づかないとしたら、そいつも(ry

845:Trackback(774)
08/05/25 09:26:39 TT5RBGUQ
>>841,843,844
いい加減に引っ張るのやめてくれないか?
特に言動からID:93gdvzos=ID:JosE80Tsがまるわかりなんだが。

846:Trackback(774)
08/05/25 09:31:11 93gdvzos
言っても仕方がないが
おれはID:JosE80Tsではないよ

847:Trackback(774)
08/05/25 10:39:01 56nb5OWW
>>879
>Nucluesの魅力を教えて。
Sorry for the reply to old comment and using English.
"カナーリ軽い"; this is one of the facinating points of Nucleus! Don't you think so?

848:Trackback(774)
08/05/25 10:46:47 56nb5OWW
Oh. It's not for >>879 but for >>789.

849:Trackback(774)
08/05/25 22:27:52 1N1UCo1y
>>804
> それが生甲斐なんで、君がいることに感謝するよ
どうでもいいことにすまんが、生き甲斐って「き」を省略してもいいものなの?
なまがいってなに?って思っちゃったよ…。

850:Trackback(774)
08/05/26 19:15:35 hxj8mPg8
生牡蠣の間違いだろ。きっとwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

851:Trackback(774)
08/05/26 22:45:36 ZYZkW4HH
Nucluesのインストールも完了して動作テストも概ね
問題なかったみたいなんだけど
拡張子.Templateのファイルだけサーバーにアップロード失敗してた。
サーバーに許可されていない拡張子みたいなんだけど
どうすればいいんだろうか…

852:Trackback(774)
08/05/27 01:20:29 0QAdiWgj
グローバル設定をチェック

853:851
08/05/27 02:10:00 QHQ13Yxs
グローバル設定をチェック?

553 Filetype not allowed. File admin-add.template won't be saved.
という返事がFTPサーバーから返ってくるのだけど…

854:851
08/05/27 04:02:54 QHQ13Yxs
海外サーバーのサポートフォーラムを見てみると拡張子は違うものの
サポートしていない拡張子に関する話題をいくつか見つけたので
管理者さんにサポートするように要請するしかなさそうで
どもお騒がせしました。

855:Trackback(774)
08/05/27 04:32:29 Jh7iPCAi
どこのサーバーなのかわからないけど、同じサーバーでNucleusをつかってる人がいないか調べてみた?
つかってる人がいればその人に尋ねてみるのがいいかも。

856:Trackback(774)
08/05/27 04:41:37 QHQ13Yxs
>>855
Movable Typeのmtml等も蹴られてしまったので動いているblogの方が少なそうな感じで
WordPressなら動かない事はないものの投稿が不安定だったり
画像のアップロードができなかったりと。。
一応海外のフリーサーバーでまだ新しいらしいです。
URLリンク(www.myhosting247.com)

857:Trackback(774)
08/05/27 05:03:38 Jh7iPCAi
どういういきさつでそのサーバーを選んだのかわかりかねるけど、
いろんなCMSがことごとく蹴られてNucleusに順番が回ってきたってかんじだねw

いずれにしても、人とはちがうサーバーでなんとかしてしまうチャレンジャーじゃない限り、
目的のCMSの動作が既に確認されているサーバーを利用するのが鉄則だと思うよ?

国内のフリーサーバーなら、land.toあたりならインストールできてるようだからおすすめ。
XREAはセーフモードの小細工が必要だったかも。

858:Trackback(774)
08/05/27 05:38:08 QHQ13Yxs
>>857
おぉ、ありがとうございます。
無名な海外サーバーを選んだのはなんとなくですw
Nucleusが動いてくれれば良かったのですが…割と軽いらしいですし。
できるだけすぐにアカウントが発行されるところで
チャキチャキ始めたかったものの
逆に時間を浪費する結果となってしまいました。
land.toにNucleusの設置を試みてみようかと思います。

859:Trackback(774)
08/06/01 21:02:56 sZ9d6cvj
ロリポでNucleus(EUC)使ってたんですが、Xreaに変えたらなんとEUCが使えないんですね。
MYSQLでEUCでデータベースを立てられるけど、結局文字化け。UTFのコアをインスコするとOK。

これ、昔からEUC使ってる人に死ねってことですかね。つーか、XREAどうしてUTFをデフォにしたんだろう
昔はEUCしかインスコできねーって事で騒いでた人が多かったのに

860:Trackback(774)
08/06/01 21:12:44 x1I4MmO0
全部UTFになっちゃえばいいとおもうよ

861:Trackback(774)
08/06/02 10:25:17 lmLh3xGK
どこにも正確な情報がないのがnucleus。
フォーラムもクソ化したし、まだ粘着してる奴って何なの?バカなの?

862:Trackback(774)
08/06/02 11:01:35 RozwdB7L
>>859
s5? と今となっては少し古め? のXREAで普通にEUC使えてたよ。
最近移転したけど。

なにをもって、XREAのデフォがUTFって言ってるか知らんが、
単純に.htaccessで
AddDefaultCharset EUC-JP
を追加すればよかっただけなんじゃね。


863:Trackback(774)
08/06/02 13:33:42 Wc8NvuDQ
>>861
勢いのないオープンCMSコミュニティは
・本体のメジャーバージョン改訂がない
・プラグイン/モジュールが改訂されない、メインテナーが行方不明
・プラグイン/モジュールの新しいものが出ない
・ファンクラブ的関連個人サイトが1年以上更新されず放置プレイ
という老衰期をいずれ迎える。

Nucleus、 XOOPS Cube、Etomite、Mambo、Geeklog、e107
いずれも衰退したか衰退途中にある。衰退CMSを使っても
手慣れたもであれば結果が出せるからそれでOK。
新しいもの、流行のものを使わないのがバカなのではない。

新しいユーザーは来ず、現ユーザーはいずれ興味を失っていくから、
緩やかな死を迎える。使わない人は生暖かく見守ればいい。

864:859
08/06/02 22:52:18 Z8neFMpH
>>862

URLリンク(fanblogs.jp)

↑この人と同じような人多いんじゃないっすか?
.htaccessに

php_flag register_globals Off
php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_value mbstring.internal_encoding EUC-JP
php_flag mbstring.encoding_translation On
php_value mbstring.http_input auto
php_value mbstring.http_output pass

こんなん書いてみたけど全然だめ
もちろん↓もためしてみました
AddDefaultCharset EUC-JP

XREAに新規のEUCのNucleusをインスコできるっていうのは
都市伝説なのだろうか

865:859
08/06/02 23:43:03 Z8neFMpH
うほっ!

でけた!

グローバルファンクションにセットネームズを書き加えたらでけました

866:862
08/06/03 05:45:28 2Wom71DT
globalfunctions.phpだけタイムスタンプが違ってたからどこか弄ったかな? 記憶にない。
COMMENT.phpにSPAMフィルタを直書きしてるんだけど、そのとき間違って開いたかな?
ちなみに、俺は.htaccessに

AddDefaultCharset EUC-JP
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation On
php_value mbstring.internal_encoding EUC-JP

だけ書いてた。これ以外に文字コード絡みの対策はしてなかったけどなぁ。

で、俺の場合XREA(EUC)からUTF-8な鯖へ移行。
DBのバックアップを取ってそのsqlファイルの文字コード変換と、中にeucとなっているところを
utfに変えてUTF鯖にリストアしたらそれで使えてるよ。


867:Trackback(774)
08/06/06 01:34:35 JYw94fV3
nucleusにニコニコ動画貼れるようになるプラグインを知ってたら誰か教えて

868:Trackback(774)
08/06/06 08:41:33 O0alZrfA
flvを画像と同じ手順で貼れる様にできるのがあるよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch