0

非表示の領域に画像を表示しようとしています。これは、他の誰かが作成した別のページからコピーしたコードのセクションです。これですべて機能します。ボタンをクリックすると非表示の領域が表示され、作成したテーブルからデータを取得して、その周りのcssを表示および変更できます。問題ありません。

$tmp .= $html->tag('span',$html->tag('h3',

完全なコードは以下のとおりですが、上の行は私が作業している場所です。これが隠しエリアの始まりです。私がやりたいのは、スパンタグ内にimgimageタグを入れることです。ただし、現時点では、私のコードは、データベースに配置した場所を印刷/エコーするだけで、画像を表示しません。これが、ファイルwebroot / img / events / tempimg.jpgを配置した場所で間違ったことであるかどうかはわかりません。印刷とは、「img / events/tempimg.jpg」です。それから、間違った方法でタグを開いたというだけで、私の画像は正しい場所にあると思います。または、スパンタグを閉じて最初にimgタグを開く方がよいでしょうか。そうであれば、メインページではなく非表示領域にのみ表示されるようにするにはどうすればよいでしょうか。

        $tmp = $html->tag('strong', $NewDate. " - " . $EventTitle.'<br />');  
                    $tmp .= $html->tag('div', substr($EventLoc, 0, 10).'... <br />', array('class' => 'EventInfo'));

                    $tmp .= $html->tag('span',$html->tag('h3',
                        __d('EventsHeader', $e['Team']['name'] . ' Events ', true), array('class' => 'EventInfos'))
                        .$html->tag('img', $EventImage, array('class' => 'EventHide hide'))
                        .nl2br($EventInfo . ' testing more......'), array('class' => 'EventHide hide')
                    );

助けてくれてありがとう

グレン・カーチス。

4

1 に答える 1

0

これが他の誰かに役立つ場合に備えて、HTMLヘルパーを使用せずにタグを作成しました

                $tmp .= "<div class=\"EventHide hide\">
                                <h3 class=\"EventInfos\">" .$e['Team']['name'] . " Events - ". $EventTitle ." - ". $EventLoc ."</h3>
                                <div class=\"\"><img src=\"$EventImage\" width=\"250\" height=\"200\"/></div>
                                <span class=\"EventDisplayDate\">When : $DisplayDate</span>
                                <span class=\"EventDisplayLoc\">Where : $EventLoc</span>
                                <span class=\"EventDisplayDes\">Description<br/>$EventInfo</span>
                            </div>";

グレン。

于 2012-08-03T15:15:29.787 に答える