出でよ!達人

先日のIImage-browserですが、imgにclass属性(class="image"とか)を追加して自動生成させたいんです。でも、できないんですよ。(わからないともいう) 下記のコードがその部分だと思うんですが、どう記入すればいいんでしょう?PHPの達人さん、教えてください。 :arrow-d:

  1. function ib_make_html_img($image, $link=FALSE) {
  2. global $rel_path,$thumb_prefix,$abs_path;
  3. $html = '';
  4.  
  5. // ---- image code
  6. if (FALSE !== $image) {
  7. $html .= "<img src='" . $abs_path
  8. .$rel_path. rawurlencode($image['name']) . "' ";
  9. if (0 !== $image['img']) // the getimagesize-html-snippet
  10. $html .= $image['img'] . ' ';
  11. // add alternate text (if not set, then set to an empty string
  12. if (!isset($image['alt']))
  13. $image['alt'] = '';
  14. $html .= "alt='{$image['alt']}' ";
  15. // add title (only if given)
  16. if (isset($image['title']))
  17. $html .= "title='{$image['title']}' ";
  18. // add showHide
  19. $html .= "onClick='showHideForm("{$image['file']}")'";
  20. $html .= '/>';
  21. } elseif (FALSE !== $link and isset($link['name'])) {
  22. // this will be the link text, if no image is given
  23. $html .= $link['name'];
  24. }
  25.  
  26. // ---- $link code
  27. if (FALSE !== $link and isset($link['name'])) {
  28. // add it around the already existing code
  29. if (!isset($link['title']))
  30. $link['title'] = '';
  31. $html = "&lt;a href='" . $abs_path
  32. .$rel_path. rawurlencode($link['name']) . "'"
  33. . " title='{$link['title']}'>"
  34. . $html . '&lt;/a>';
  35. }
  36.  
  37. return $html;

Top

タグ
Tags: ,

ナビゲーションリンク
«前の記事へ | UP | 次の記事へ»

Masayan の記事をすべて見る。

コメントが 3件あります

コメント RSS を使用するとこの投稿のコメントが確認できます。
TrackBack URI
コメントしてみる?

ピンバック/トラックバック

  1. Taste of Wind
  1. 1
    Gravatar
    Castaway。 さんのコメント
    2005年 3月 13日 22:35

    こんばんは。
    私もIImage-browserを使っているので、達人でもなんでもないですが、ソースを見てみました。

    上記のコードは画像一覧を表示する部分のようで、コードを生成する部分は151行目あたりのswitch(selectedRadio)…からみたいですね。
    htmlCode =となっている部分に、” class=”image”"を追加すればOKのようです。thumbを例にすると、
    case “thumb”:
    htmlCode = “”;
    こんな感じですね。

    任意のclass名を入力できるようにすることもできましたが、こちらはしばしお待ち下さい。

  2. 2
    Gravatar
    Castaway。 さんのコメント
    2005年 3月 13日 22:42

    肝心のコードの部分が消えてしまいました。 :cry:

    下記URLに変更部分のテキストを用意したので、ごらん下さい。
    http://bless.babyblue.jp/wp/files/IImage.txt
    変更箇所は152~160です。

Top

コメントをどうぞ

あなたの情報 (必須) help

Top

Web Services by Yahoo! JAPAN