のこされたことばのかけらN
«Prev || 1 | 2 | 3 | 4 | 5 | 6 || Next»
11/01/02
すっごく久し振りにNucleusの記事です。ちなみに前回の記事は2007年7月でした。3年半前! しかもその時点でも「久しぶり」って書いてます。3年半経てば「久しぶり」も「久し振り」になりますね。

そんなことはさておき。いつもバージョンアップなどのあとに思っていたことなのですが、記事の下に表示されるコメント投稿欄が、コメントフォーム、名前、URLやメールなどの入力欄の改行がデフォルトではされてないのです。

スキン、テンプレートがdefaultだと大丈夫だったような気もする(未確認)ですが、今使っているこのスキン、テンプレートだと駄目みたいで、バージョンアップするたびに修正していました。ただ、ぬくれうすも導入当初は大丈夫だったような気も(これも記憶おぼろげ)するので、ちょっとした謎だったのです。まぁ昔の話はどうでもいいです。

それで更新するたびにいつも改行を入れるファイルが分からなくなるので、ここでメモっておきます。ちなみに公式のフォーラムにも似たような投稿がありました。

 http://japan.nucleuscms.org/bb/viewtopic.php?p=22555&sid=7831611017b84b202b8c07d31a0972d0

コメント投稿部分のテンプレートは、nucleusフォルダの中、formsフォルダ内の、
commentform-loggedin.template と commentform-notloggedin.template です。

こちらをエディタで編集して、改行したいところに<br />などと改行タグを入れれば無事改行されます。

それでいつも思うのですが、これってテンプレ修正しないと駄目なんでしょうかねぇ。CSSとか他をいじればいけるのかもしれないのですが、やっぱりしっかりその辺の知識不足で手っ取り早い本体改造に走ってしまいます。それであとでまた度忘れして困るループ。

今回自分のぬくれうす記事を読み直してみましたが、半分も意味分からなかったのはここだけの話です。

また気が向いたらちょこちょこいじろうかと思います。

(10:29追記)

あとで気がついたのですが、このサイトでいう「管理人にメールする」フォームも改行が必要な部分がありました。

ファイル名は上記同じフォルダ内、
membermailform-loggedin.template と membermailform-notloggedin.template です。

次回バージョンアップ(あるのか?)があればここも更新するべし。覚書でした。
Posted 根子 at 10:01 comment(0) No Trackbacks  Permalink 拍手数(3)

07/07/06
久しぶりにぬくれうすの話です。
色々やらなければいけないことはあるような気がしますが、とりあえず某別サイトのバージョンアップをしようとしました。

こちらでバージョンアップしたのと同様に、データベースとファイルをバックアップとって、新バージョンのファイルをアップロードして、更新をします。一見、ちゃんと動作しているように見えたのですが、某別サイトでは、色々改造してたのを思い出しました。

使った改造:

コメント閉鎖時にコメント部分を非表示にする
 http://japan.nucleuscms.org/bb/viewtopic.php?t=1775&highlight=%E9%9D%9E%E8%A1%A8%E7%A4%BA

nucleus/libs/SKIN.phpの改造
 http://japan.nucleuscms.org/bb/viewtopic.php?t=2327&highlight=trackback
 :通常はスキンでif拡張できないらしいのですが、上記改造をして、一ページごとに背景画像を変えたり、トラックバックの表示非表示をスキン上で変更してました。

前者はバージョンアップ後も正常動作している気配ですが、後者はどうも駄目っぽいというか、SKIN.phpの中身が変わっているらしく、私のスキルではすぐにいじって修正がきくものではないようです。毎度のことながら勉強不足が身にしみます。

そういうわけで素直に諦めてバックアップとったやつを元に戻そうと思ったら、どうもデータベースのバックアップのとりかたちょっと間違っていたらしく、結果戻せたのですがかなり手間取ってしまいました。

買ったNucleus本もまだ読みこなしていないし、思い出しているうちにもう一回勉強しなおすべきでしょうけれど……。いつまで気力がもつか分かりません、ヘタレなので(苦笑)。

買った本↓

Nucleusでつくる!最強のブログサイト
Nucleus CMS Japanチーム
ソーテック社 (2007/04/30)
売り上げランキング: 37033



Posted 根子 at 19:07 / / comment(0) No Trackbacks  Permalink 拍手数(3)

07/05/03
Nucleus CMS Japan http://japan.nucleuscms.org/

Nucleus本はバージョン3.3が出ているという前提で話が進んでいて、本が発売されたときはまだだし少し内容が違うのはどうなんだろうと思っていたら、5月入ってすぐくらいにバージョン3.3出てました。

ちょうどたまたま(GWとかとはほとんど関係なく)休みだったので、半日かけて色々バックアップをとり、バージョンアップを試みます。どうせ私のことだからまた微妙なラインで失敗するんだろうと思いきや、割とあっさりアップデート完了。プラグインたちも今のところ動いている気配です。

ひとつだけ、コメント投稿部分が、今までメールアドレスとURLのどちらかを記入するかたちだったのがバージョン3.3ではメール欄、URL欄と分かれているのを確認した際、フォーム部分が改行されてなくて見目が悪いと思ったので、nucleusディレクトリ下のformsフォルダ内にあるいくつかのファイルをいじって改行タグを加えました。

もしかしたら気がついていないだけで、どこかおかしくなっているかもしれませんが、今小風邪気味で微熱もあるかもしれなくて、長文とか検証とかやる気がないので、また今度にします。
Posted 根子 at 22:39 comment(0) No Trackbacks  Permalink 拍手数(1)

07/04/29
Nucleus本出てたので買いました。

Nucleusでつくる!最強のブログサイト
Nucleus CMS Japanチーム
ソーテック社 (2007/04)
売り上げランキング: 4569


まださわりしか眺めていないのですが、スキンとテンプレートの作りかた、SEO的なこと、アフィリエイトなどの利用、スパム対策なども載っているみたいです。対してプラグインは代表的なものの紹介にとどまり、自作方法については載っていない模様です。

また、ちゃんと読んでから何か書くかもしれません。
Posted 根子 at 21:55 comment(0) No Trackbacks  Permalink 拍手数(1)

07/01/12
数日前、xoopsをカテゴリに昇格させた際、タグで使ってたxoopsを削除したところ、該当部分が空欄のようなかたちでタグ一覧に残り、なんだか気持ち悪いため、対処法を考えることにしました。

検索などで探すと、プラグインアップデートくらいしか出てこなくて、でもプラグインは最新版だし、一旦アンインストールして再インストールしても変わらず、これはきっとデータベースの辺りでなにかが残っているんだろうなぁと思って、ためしにサイトのソースを見てみると、それらしいソースを発見しました。
<span style="font-size:1em" title="4 post(s)! 482:ずーぷ... , 483:後日談 , 484:ずーぷ... , 490:うぇブ..."><a href="http://www.katzendreck.com/tag/"></a></span> |
結果として、生きていないリンクが残っているかたちなのですが、ともかく手がかりはデータベースに! ってことで、生まれて初めてphpMyAdminでデータを触ってみようと決意。まずはバックアップしてからデータを眺めます。

TagEXに関連したテーブルはnucleus_plug_tagexとnucleus_plug_tagex_klistのふたつだけ。ぬくれうすはテーブルも割と見やすいなぁと思いつつ、タグ一覧っぽいnucleus_plug_tagex_klistを見てみます。私の推測では、消した筈のタグがタグ名空欄のまま生きて亡霊のように見えているんじゃないかと思うのですが……。

数えてみると、タグの数は(消したあとの)数と一致。空欄タイトルなタグもない模様。ちっ。はずれです。というか文字化けしてたので、見えるように設定するのに時間がかかってしまいました。

残るのはnucleus_plug_tagexだけ。これは記事ごとに、どのタグが含まれているか、というリストみたいです。300くらいあるので、見るのイヤだなぁと思って、何度か諦めかけたのですが、また思い直して見る、の繰り返しの果てに、見つけました。

上のソースの引用での記事番号、482、483、484、490のリストもちゃんとあって、不審なところはないのですが、何のタグが入るかという一覧が入るitagsというものの中身が、この四つは空欄なのですが、他はすべて入っているのです。試しに他のタグをつけていない記事番号を探すと、その記事番号に対応するデータは出てきませんでした……てことは、タグがついている記事のみデータに入る→記事が入っていないのに入っているこの四つを消せば、うまくいくんじゃ?

ほとんど推理ゲームですが、まぁ私の解析法って、いつもこんな感じです。もう少しデータベースのなんたるかを勉強しなければなりません。いやまったく。

でも該当部分を消したところ、今のところは不具合なく動いているし、不審な空欄も消えたし、とりあえずこれでいいことにします。よい子のみなさまは真似しないよーに。
Posted 根子 at 22:33 2 comments No Trackbacks  Permalink 拍手数(5)

07/01/04
昨年末に入れたプラグイン、NP_LinkCounter.phpについて。

Nucleus系のサイトを眺めていると、プラグイン配布などをされているところで、ファイルをダウンロードするためのリンクをつけていて、その横に[xx clicks]などと表示されているのを何回か見かけました。そこでDLできて、DLされた数も表示される、これはどういう仕組みなのだろう? と思っていたら、どうやらNP_LinkCounter.phpだったみたいです。

NP_LinkCounter.php [公式サイトwiki] http://japan.nucleuscms.org/wiki/plugins:linkcounter

正確には、このプラグインは、リンク先にリンクした数をカウントするもので、DLファイルのカウント用というわけではないようです。ただ、デフォルトではmediaファイルに自動でリンクカウントされる機能の他に、リンク先をDLするファイルにして、指定のソースコードを書いてリンクさせると、そのリンク先のカウント数もカウントされる=つまりDL数のカウントの代わりになる、といった自由度のある使い方もできるので、なかなか便利です。もうひとつのサイトにも使おう、これ。
Posted 根子 at 21:19 comment(0) No Trackbacks  Permalink 拍手数(2)

06/12/05
http://japan.nucleuscms.org/wiki/plugins:linklist 公式サイトwiki

NP_LinkList.phpはタイトルのままで、リンクを簡単に作るためのプラグインです。今まではリンク更新にスキンファイルにリンクを記述してFTPでアップロードして……という作業が必要でしたが、このプラグインを使うとブラウザ上からリンクの片付けができます。まぁ手書き+FTPもそんなに面倒な作業とはいえないので、お好みですが、プラグインジャンキーっぽくなりつつある昨今なので入れてみました。

リンクリストはグループごとに管理されるしくみで、デフォルトだとグループ名も表示されるため、グループ名を非表示にするにはデザイン(テンプレート)を変えなければいけません。テンプレートは新規追加が出来るので、ちょこちょこっと書き加えるだけでいいのですが、難点は追加できる場所がプラグイン本体ってことでしょうか。デザインを変えるためにはプラグインをアップデートしなければいけない、みたいな感じ。まぁ確定してしまえば、便利ではあります。リンクの管理がブログ管理者だけでなく、メンバーもできうる指定ができるのが良さそうです。このブログには関係ないっちゃないですが。
Posted 根子 at 22:16 comment(0) No Trackbacks  Permalink 拍手数(0)

«Prev || 1 | 2 | 3 | 4 | 5 | 6 || Next»