出でよ!達人

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

function ib_make_html_img($image, $link=FALSE) {
global $rel_path,$thumb_prefix,$abs_path;
$html = '';

// ---- image code
if (FALSE !== $image) {
$html .= "<img src='" . $abs_path
.$rel_path. rawurlencode($image&#91;'name'&#93;) . "' ";
if (0 !== $image&#91;'img'&#93;) // the getimagesize-html-snippet
$html .= $image&#91;'img'&#93; . ' ';
// add alternate text (if not set, then set to an empty string
if (!isset($image&#91;'alt'&#93;))
$image&#91;'alt'&#93; = '';
$html .= "alt='{$image&#91;'alt'&#93;}' ";
// add title (only if given)
if (isset($image&#91;'title'&#93;))
$html .= "title='{$image&#91;'title'&#93;}' ";
// add showHide
$html .= "onClick='showHideForm("{$image&#91;'file'&#93;}")'";
$html .= '/>';
} elseif (FALSE !== $link and isset($link['name'])) {
// this will be the link text, if no image is given
$html .= $link['name'];
}

// ---- $link code
if (FALSE !== $link and isset($link['name'])) {
// add it around the already existing code
if (!isset($link['title']))
$link['title'] = '';
$html = "&lt;a href='" . $abs_path
.$rel_path. rawurlencode($link['name']) . "'"
. " title='{$link['title']}'>"
. $html . '&lt;/a>';
}

return $html;
スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメント

  1. Castaway。 より:

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

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

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

  2. Castaway。 より:

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

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

  3. Taste of Wind より:

    IImage browserを改造する

    IImage Browserを改造して、任意のclass名を入力できるようにしました。使用するクラス属性が一つだけという場合もこちらの方が簡単に設定できます。…

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

:x :wink: :twisted: :shock: :sad: :oops: :o :mrgreen: :lol: :idea: :evil: :cry: :cheesy: :arrow-u: :arrow-l: :arrow-d: :D :?: :) :!: 8)