簡體   English   中英

在Joomla模板中使用PHP創建鏈接

[英]creating a link with PHP in a Joomla template

我正在嘗試修改Joomla模板,以在index.php頁面上從定義的“ div”創建鏈接,並且沒有任何運氣。 在原始來源中,有一個對象'bglogo',它是一個靜態.jpg,並且在其中包含鏈接的單獨區域。 我擺脫了單獨的區域,現在想使bglogo成為鏈接。 我不知道該怎么做,下面是php代碼,網頁是tagalong.in(bglogo是名稱標簽右上角的圖像)

<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>

我實際上不太確定您在說什么,但是如果您希望圖像顯示在鏈接中,則可以這樣操作:

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

好吧,我知道你要去哪里。

您將需要在鏈接的開頭添加http冒號和兩個正斜杠。 (必須以這種方式描述,因為它們被剝奪了-根據我的原始評論)。

該鏈接已經存在-但其中沒有任何內容-因為該圖片是div上的背景圖片。 您需要做的是創建一些CSS,這些CSS僅適用於div中具有bglogo類的鏈接。 然后,應為其指定寬度和高度,以使其覆蓋您的背景圖像。

因為父級bglogo div已經是正確的高度和寬度,所以我建議width:100%; 和高度:100%。 請注意,鏈接通常是內聯元素,通常不會采用高度或寬度。 因此,我們還必須告訴錨點(鏈接)的行為類似於塊級元素。

所有這些使我們:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM