2011-12-07 38 views
1

Joomlaのテンプレートを修正して、index.phpページの定義済みの「div」からリンクを作成しようとしていますが、運がないのです。元のソースには静的な.jpgのオブジェクト「bglogo」とその中にリンクを含む別の領域がありました。私は別の領域を取り除き、今はbglogoをリンクにしたいと思っています。私はこれを行う方法を見つけ出すことはできません、PHPコードは以下で、Webページには、(名札の右上にある画像であるbglogo)tagalong.inさJoomlaテンプレートでPHPとのリンクを作成する

<div id="entries"> 
    <jdoc:include type="modules" name="content-top-a" style="xhtml" /> 
    <jdoc:include type="message" /> 
    <jdoc:include type="component" /> 
    <div class="clr"></div> 
    <jdoc:include type="modules" name="content-bottom-a" style="xhtml" /> 
</div> 

<div id="sidebar"> 

    <!-- logo about etc here --> 
    <div class="bglogo"> 
     <a href= "http:www.meetup.com/tag-along" > </a> 
    </div> 

    <!-- menu --> 
    <?php if($this->countModules('sidebar-a')) { ?> 
    <div id="sidebartop"> 
     <jdoc:include type="modules" name="sidebar-a" style="xhtml" /> 
    </div> 
    <?php } ?> 

    <?php if($this->countModules('sidebar-b')) { ?> 
    <div id="sidebarright"> 
     <jdoc:include type="modules" name="sidebar-b" style="xhtml" /> 
    </div> 
    <?php } ?> 


    <div id="sidebarleft"> 
     <?php if($this->countModules('sidebar-c')) { ?> 
     <jdoc:include type="modules" name="sidebar-c" style="xhtml" /> 
     <?php } ?> 
     <?php echo '<h3>Copyright</h3>'.$copyright . $warningerrorx; ?> 
    </div> 


</div> 

答えて

0

わかりました。あなたはどこに行くのですか。

リンクの先頭にコロンと2つのスラッシュを追加する必要があります。 (私の元のコメントによると、それが剥奪されるようにそれを記述しなければならなかった)。

リンクは既に存在しますが、内部には何もありません。画像はdivの背景画像なので、あなたがする必要があるのは、bglogoクラスのdiv内のリンクにのみ適用されるいくつかのCSSを作成することです。これには幅と高さを指定して、背景イメージをオーバーレイする必要があります。

親bglogo divはすでに正しい高さと幅なので、私は幅:100%を推奨します。高さ:100%。リンクは一般にインライン要素であり、通常は高さや幅を持たないことに注意してください。したがって、アンカー(リンク)にブロックレベルの要素のように動作するように指示する必要があります。すべて一緒に私たちを与えること

.bglogo a{display:block; width: 100%; height:100%;} 
+0

ああ、ありがとう、トン。私は誤ってこれのためのCSSコードをコメントしていたと私はそれを見て一度すべてが動作します。ありがとう – user1086348

0

私は実際にあなたが言っていることはかなりわかりませんが、あなたは、あなたのイメージがリンクに表示したい場合、あなたはそれを李を行うことができますこの場合、

<a href="http://www.meetup.com/tag-along"><img src="your/path/blogo.jpg"/></a> 
+0

のhttp:// WWW。 http:wwwではありません。 –

+0

返信DMありがとうございます。はい、それはhtmlコードですが、私はPHP(私はPHPを嫌う)でそれを行う方法を理解する必要があります。今、あなたがページhttp://tagalong.inに行くと、左上にイメージを見ているネームタグに気付くでしょう。リンクを作成する必要がありますが、PHPでそれを行う方法を理解できません。 – user1086348

+0

申し訳ありませんが、KHにも感謝します。 – user1086348

関連する問題