Cách Link Ảnh Intro Image

Thảo luận trong 'Hướng dẫn - Hỏi đáp' bắt đầu bởi nguyen long nhat, 5/8/13.

  1. nguyen long nhat

    nguyen long nhat Mới tham gia

    Bài viết:
    4
    Likes :
    0
    mình tạo 1 bài viết (artical) , muốn khi click chuột vào ảnh intro image sẽ link đến detail của bài viết đó, các bạn có thể giúp mình được không?, xin cảm ơn !
     
  2. dinhchi

    dinhchi Administrator Staff Member

    Bài viết:
    1,358
    Likes :
    1,022
    bạn nói rõ là sử dụng module nào, hay là dùng của com content, menu type là gì
     
  3. nguyen long nhat

    nguyen long nhat Mới tham gia

    Bài viết:
    4
    Likes :
    0
    kiểu nó như này: 1 bài viết trong Category tin tức, ngoài home thì hiển thị (tiêu đề tin->ảnh intro-> giới thiệu tin...readmore.... ) rồi dưới là các tin tương tự, mình muốn khi click ảnh intro đó sẽ link vào thẳng detail của bai viết đó, giống như khi click vào title của bài viết đó.
    mình chưa tìm hiểu về com conponent nhiều, mình nghĩ phải tác động vào code trong component/com content/artical/view...nhưng mình không viết chính xác, ...
     
  4. bunbo195

    bunbo195 Rất nhiệt tình

    Bài viết:
    349
    Likes :
    94
    Thường joomla 2.5 có link images intro trong bài viết đó ban.
    muốn hiện thị đẹp thì css là dc
    Untitled.
    muốn link cho hình ảnh thì vào code của com_content tìm đoạn intro images thêm link là dc
     
  5. nguyen long nhat

    nguyen long nhat Mới tham gia

    Bài viết:
    4
    Likes :
    0
    bạn nói cụ thể hơn được không, vào phần com-content trong mục nào ?
     
  6. bunbo195

    bunbo195 Rất nhiệt tình

    Bài viết:
    349
    Likes :
    94
    THường là mục html of temp, nếu mục html of temp k có thì vào component->com_content.
    Nhưng đa số là nằm trong mục html of temp,
    Chọn com_content->category->blog_item.php
    Dưới là đoạn php intro images
    <?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
    <?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
    <div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>">
    <img
    <?php if ($images->image_intro_caption):
    echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
    endif; ?>
    src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
    </div>
    <?php endif; ?>

    Cho thẻ a vào trước thẻ img, link thẻ a thì lấy link of title.
     
    nguyen long nhat thích bài này.
  7. nguyen long nhat

    nguyen long nhat Mới tham gia

    Bài viết:
    4
    Likes :
    0
    cảm ơn bạn nhé, mình làm được rồi ! :)
     
  8. banlamviec

    banlamviec Mới tham gia

    Bài viết:
    1
    Likes :
    0
    mình làm giống bạn hướng dẫn nhưng chẳng được gì hết, bạn kiểm tra giúp mình với:

    <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
    <img
    <?php if ($images->image_intro_caption):
    echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
    endif; ?>
    src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
    </a>
     
comments powered by Disqus

Chia sẻ trang này