[トップ] [更新] [返信順] [カタログ] [通常投稿] [消す] [編集] [管理] [設定]
TOOL CanvasSize x

No.123  念願のタグクラウド!!
NAME : kei☆ HOME / TIME : 2011/04/15 (Fri) 01:52

こんばんは。いつもお世話になっております。
先日、ラブログがメンテナンスをして機能が大幅に増え、念願のタグクラウドがつきました!こちらでご相談したのが1年8ヵ月前。早いのか遅いのか。
ところが、またまた問題が…。
タグクラウド、seesaaと同じものだと思いますが、なぜか文字の大きさが固定されてしまってます。件数の多さで大きさが変わるかと思うのですが…。あと、その下に入れたテキストも同じ大きさの文字になってしまっています。サイドバーはサイズ10で固定されていると思うのですが??
お時間のあるときにでもよろしくお願い致します。
NAME : aceproject HOME / TIME : 2011/04/15 (Fri) 23:00 *1回修正
kei☆さん、お久しぶりです(^^

ラブログのメンテナンス後、様々な機能が増えてますよね。
私もチェックするのに夢中です(^^;

ところでタグクラウドの件ですが、私が調べたところ、文字の大きさを調整するJavascriptの記述にバグがあるようです。

通常のタグをクリックした後に表示されるページであれば文字の大きさも調整された状態で表示されるのですが、サイドバーの場合、class名が「aside」とスペース区切りで併記されているため、class名を「aside _tag」と誤認識して処理が無視されるようです。

文字サイズの調整に呼び出されているJavascriptを書き換えることで対応はできるのですが、auの管理者に直接連絡するほうがいいのかもしれません。
(先日から調べているのですが、現時点でも他にもかなりの数のバグが確認されているので、一通り調べ終えてから私もサポートにメールする予定ですが…。)

ちなみに暫定的な対策としては、管理画面にログインし、[デザイン]タブをクリックした後、メニュー左下の[プラグインの設定]をクリックして「プラグインの設定」画面を開きます。

次に、「タグクラウド」のリンクを開いて、画面右上の「プラグインHTML編集」と書かれたリンクをクリックします。

ここで、『
<script type="text/javascript" language="javascript" src="<% site_info.blog_url %>/js/tag_cloud.js"></script>

と書かれた部分を

<script type="text/javascript">
<!--
function calc_fontSize(count, total, max, min, levels, min_fs, factor) {
    // logic is same as HTML::TagCloud
    if(! levels){ levels = 15 } // allow levels 
    if(! min_fs){ min_fs = 11 } // minimum font size
    if(! factor){ factor = 1  } // default factor

    max = Math.log(max);
    min = Math.log(min);

    if(max - min == 0){
      min = min - levels;
    } else {
      factor = levels / (max - min);
    }     
    if(total < levels) factor *= total / levels;

    return parseInt((Math.log(count) - min) * factor) + min_fs;
}

function tag_cloud(id, levels, min_fs, factor) {
  var parent = document.getElementById(id);
  var child  = parent.childNodes;
  var max   = 0;
  var min   = 0;
  var tags = new Array();
  
  for (var i = 0; i < child.length; i++) {
    var e = child.item(i);
    var eclassname = new Array();
    var eclassmatch = false;
    
    if(e.className){
      eclassname = e.className.split(" ");
      
      if(eclassname.length > 0){
        for (var j = 0; j < eclassname.length; j++) {
          if(eclassname[j] == '_tag') eclassmatch = true;
        }
      }
    }
    
    if (e.id == 'tag' || eclassmatch) {

      c = parseInt(e.title.split('/').pop());
      if (c > max) max = c;
      if (min == 0 || c < min) min = c;

      tags.push([ e, c ]);
    }
  }
  for (var i = 0; i < tags.length; i++) {
    var tag = tags[i];
    tag[0].style.fontSize = calc_fontSize(tag[1], tags.length, max, min, levels, min_fs, factor) + 'px';
  }
}
//-->
</script>

とすればうまく動くようになります。
上記の都合上、半角<>を全角<>に書き直していますので、ご注意ください。

念のため、タグクラウドのHTML全文をテキスト化したリンクも用意しましたので、ご活用くださいね(^^


http://www.k2.dion.ne.jp/~aceproj/junk/customize/tagcloud-20110415-kei.txt


もしまたお気づきの点などあればお気軽にコメントくださいね(^^


NAME : kei☆ HOME / TIME : 2011/04/16 (Sat) 02:17
あ、バグだったんですか!
タグクラウドのHTML全文をそのまま写させていただきました。とてもスッキリしました!
これでバグが修正されたら、戻した方がよいのでしょうか?

ところで、ご無事のようでなによりです。ネット上だとお住まいの地域がわからないので、書き込みはしたものの、正直ドキドキしていました。ラブログあしあとの中にも被災された方がいてかける言葉も見つからず…。

ではでは、またお世話になりまして、ありがとうございます。


NAME : aceproject HOME / TIME : 2011/04/16 (Sat) 17:30
kei☆さん、ご返信ありがとうございます(^^

Javascriptは同じ関数名が使われた場合、一番最後の関数を実行する仕様になっているのですが、もしシステム側で修正された関数が最後に来なかった場合、他に見つかったバグの修正が反映されない可能性がありうるので、LOVELOG側で修正されたら戻したほうがいいと思います。

震災の件、kei☆さんもご無事で何よりです(^^
幸い私は家族も友人も何の被害もなく無事でした。

原発のこともあり、復興は国にとって大変な試練だと思いますが、お互い頑張りましょうね(^^

 ▲

No.98  ブログパーツを貼るとTOPの絵の一部が…
NAME : kei☆ HOME / TIME : 2010/11/30 (Tue) 19:43

こんばんは。ご無沙汰しています。
あっという間に今年もあと1ヶ月ですね。

ブログの表示が変なので、すみませんが、
お時間のあるときにでも見ていただけますか?

一番新しい記事内にブログパーツを貼ってあるのですが、
TOPの絵の一部が貼りついています。
これは、どんなエラーなのでしょうか?
対処法はありますでしょうか?

よろしくお願いいたします。


NAME : aceproject HOME / TIME : 2010/11/30 (Tue) 21:32 *1回修正
kei☆さん、お久しぶりです(^^


ご質問のブログパーツの背景がおかしくなる件ですが、これはスタイルシートの設定によるものです。


お使いのスタイルシートに、

#banner,#subbanner{

height:260px;

padding:0px 0px 0px 40px;

background-image:url(/_img/auonelabo/header.jpg);

background-repeat:no-repeat;

background-position:top center;

}


と書かれた部分があるのですが、お使いのブログパーツのJavascriptに、

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="160" height="230" id="banner" align="middle">


と書かれた部分があり、idの値が重複してしまっていることが原因でブログのheaderが表示されているのだと思います。

対処方法としては、ブログパーツのJavascriptで掛かれた部分を展開して、それを直接貼り付けることでそのまま閲覧できるようになります。


具体的には、

<script type="text/javascript" charset="shift_jis" src="http://banner.adventcalendar.jp/countdown/banner.js"></script>


の部分を


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="bannerparts" align="middle" height="230" width="160">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="http://banner.adventcalendar.jp/countdown/banner.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF"
<embed src="http://banner.adventcalendar.jp/countdown/banner.swf" quality="high" bgcolor="#FFFFFF" name="banner" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="230" width="160">
</object>


とすればOKです。


この掲示板のシステム上、<、>は全角にしていますので、ご利用の際には半角に直してお使いください。


念のため、<、>を半角化してテキストデータで書いたものもリンクしておきますので、ご利用くださいね(^^


http://www.k2.dion.ne.jp/~aceproj/junk/customize/bbs-20101130-kei.txt


NAME : kei☆ HOME / TIME : 2010/11/30 (Tue) 21:55
ありがとうございます!
さっそく、変えてスッキリできました。
原因はスタイルシートとidの値の一致ですか…。
そして、対策はJavascriptの部分を展開すればOKと。
説明がわかりやすくて助かります。
と言っても、自分で気付いて展開まではまだまだですが(・・?
本当にお世話になりました。
いつもいつもありがとうございます<(_ _)>
NAME : aceproject HOME / TIME : 2010/11/30 (Tue) 22:22
kei☆さん、早速のご連絡ありがとうございます(^^

もしまた分からないことがあれば、分かる範囲でお答えしますので、お気軽にご質問くださいね(^^

 ▲

No.97  ゲーム中キーボードが可笑しくなる
NAME : 踏み台 / TIME : 2010/06/24 (Thu) 17:34

お久しぶりです。
mw2というゲームをしているのですが、キーロックとは違った操作不能状態に襲われてしまった。
操作キーとして使用しているeやs,fなどのボタンを押すとフォルダやWindowsフリップ3D、コンピューターフォルダなど変なフォルダが開きます。
今回が初めての現象です。
ゲームを切ったら正常に動くようになったが、
なぜ起きたのか分かりません。変なボタン押した記憶が無いのに・・・・
特に
フリップ3Dはロゴを押しながらのはずなのに・・・なぜ起動したんだ??
NAME : aceproject HOME / TIME : 2010/06/25 (Fri) 21:28
踏み台さん、お久しぶりです(^^

操作不能の状態ということですが、キーボードの動作がおかしくなるパターンとして、


1. キーボードの接触不良
2. 無線キーボードの処理異常
3. キーボードの配列が日本語キーボードのものでない


といった可能性が考えられます。

そのゲームをプレイされる際に必ずその現象が発生するようであれば、そのゲームがキーボードの配列を切り替えている可能性が考えられますが、もし頻繁に起こらないのであれば、接触不良や無線キーボード使用時に混乱しているのかもしれませんね。


一度パソコンの電源を切った状態でキーボードを抜き、再度挿し直して問題が再発しないか確認されることをお勧めします。


キーボードの配列が他言語のものになっているようでしたら、Microsoftが詳細な情報を公開していますので、以下のサイトをご確認くださいね(^^


http://support.microsoft.com/kb/880629/ja
特定のアプリケーションでキーボード レイアウトが英語になる

 ▲

No.96  Thumbs.db と desktop(なんとか)って何ですか?
NAME : 心(しん) / TIME : 2010/06/11 (Fri) 15:15

こんにちは、


よくフォルダの中で、Thumbs.db と Desktop. 何とか というファイルが出るんだけど(どっちも透明ぎみ)、それって何ですか?削除してもいいでしょうか。ファイルの並びがそれらのせいでおかしくなるので、できれば削除したいです。


宜しくお願いします。


NAME : 心(しん) / TIME : 2010/06/11 (Fri) 21:17
もう一つのファイルは、desktop.ini です。これもよくフォルダに出てきたりしますけど、削除してもいいんでしょうか。
NAME : aceproject HOME / TIME : 2010/06/12 (Sat) 00:16
心さん、こんばんは(^^


Thumbs.dbはサムネイル画像を保存しているデータになります。


フォルダを開くと、表示のさせ方によっては縮小表示された状態で画像が表示されるかと思います。
毎回この縮小画像を表示させるのはパソコン側の負担になるため、縮小表示画像を保存するデータを用意しておくことで、表示速度の向上を狙ったものです。


最近のパソコンでは、よほど大量に画像を保存していない限り問題ないかと思われますので、マイコンピュータを開いてメニューの[ツール]→[フォルダ オプション]から[表示]タブを開き、「縮小版をキャッシュしない」にチェックを入れる事で、次回以降保存されることがなくなります。


より詳しい説明が以下のサイトでされていましたのでご参考ください。

http://www.atmarkit.co.jp/fwin2k/win2ktips/706thumbsdb/thumbsdb.html
Thumbs.dbファイルを作成しないようにする − @IT

Desktop.iniは、フォルダに保存させた設定情報を記憶させるファイルです。
たとえば、フォルダのプロパティ画面の[カスタマイズ]タブから独自のアイコンに変更したり、プレビュー画像を保存したりすることで自動的に生成されます。


もしフォルダにオリジナルのアイコン等を設定をされているのであれば、そのまま残しておいたほうが良いかと思いますが、もしそういった設定が不要なら削除してしまってもかまいませんよ(^^


NAME : 心(しん) / TIME : 2010/06/12 (Sat) 11:37
わかりました。


どうもありがとう(^^)。


NAME : aceproject HOME / TIME : 2010/06/12 (Sat) 17:03
また困ったことがあれば、私の分かる範囲でお答えしますのでお気軽にご質問くださいね(^^
 ▲

No.95  どうやってこういう厄介な検索歴が削除できるんですか?
NAME : 心(しん) / TIME : 2010/06/04 (Fri) 11:27

★Continue

[IMG_000095.gif ( 9 KB )]
久しぶりです。


最近、いろんなサイトの検索「箱(?)」のところに現在まで検索してきたキーワードが保存されるのに気付きました。違うサイトなのに、みんな同じキーワードを保存していて、困っています。


画像でそういうものの例をアップロードしました。そういう以前検索したキーワードは、そのサイトだけじゃなくて、いろんなサイトにも出てきます。厄介なものです。


そのデータはどこに保存されるんですか?


なぜいろんなサイトにも出てくるんですか?


そして、一番大事な質問、どうやって削除できるんですか?


■ 返信表示は省略されました。全て表示 [ 1 - 2 ]
NAME : 心(しん) / TIME : 2010/06/05 (Sat) 11:22
ありがとうございます。

1のほぞん場所のことなんですけど、「(ランダムな英数字).default」のフォルダの中にファイルとフォルダがたくさんあります。その内容があるフォルダかファイルはどれでしょうか。

できればファイルを確認したいです。


NAME : 心(しん) / TIME : 2010/06/05 (Sat) 11:27
あっ、すきません。書いてありましたね、先に。気付きませんでした。そのファイルはどうやって開けるんですか?内容が見てみたいですけど・・・
NAME : aceproject HOME / TIME : 2010/06/05 (Sat) 21:04
ファイルはSQLiteというデータベースの保存形式になっています。
中身を確認するには、SQLiteのデータベースを開くことが可能なソフトが必要になるのですが、私は普段、TkSQLiteというソフトを使っています。


http://reddog.s35.xrea.com/wiki/TkSQLite.html
TkSQLite - mynote


通常開発者などが利用するもので、あまり一般向けではないのですが、設定方法を記したサイトもご紹介しておきますので、ご覧下さいね(^^

http://flashcast.jp/blog/2008/11/tksqlitevista.html
TkSQLiteの使い方と日本語化とVISTAでの環境変数の設定方法


NAME : 心(しん) / TIME : 2010/06/06 (Sun) 13:31
どうもありがとう。
NAME : aceproject HOME / TIME : 2010/06/07 (Mon) 20:17
また何かあれば気軽にコメントくださいね(^^
 ▲
| BACK >> PAGE [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15] BBS NOTE 8.0b19 BASIC2
ShiPainter, PaintBBS Program (C)しぃちゃん(shi-cyan)
PictureBBS Program (C) お〜の(ohno)
BBSPainter Program (C) にな(nina)