xác thực google maps

Giúp thay đổi thẻ H1

Thảo luận trong 'Hỏi đáp - Trợ giúp SEO' bắt đầu bởi thangmay, 28 Tháng một 2013.

Lượt xem: 4,439

  1. thangmay

    thangmay Dự bị

    Bài viết:
    36
    Đã được thích:
    6
    Tất cả các page của site mình là thangmaygiadinh.info bị trùng 1 thẻ H1 và cũng chính là alt của logo. Hình như là do đoạn code này:
    PHP:
     <h1 class="logo">
                    <a href="index.php" title="<?php echo $this->getParam('logoText'); ?>">
                        <img alt="<?php echo $this->getParam('logoText'); ?>" src="<?php echo $url?>"/>
                    </a>
                </h1>
    Bây giờ có cách nào sửa để H1 chính là title của mỗi bài viết không ạ.
    Xin cảm ơn!
     
  2. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,254
    Đã được thích:
    5,113
    Nếu bạn không thích H1 là logo thì có thể sửa thẻ <h1> thành <div>, viết thế này nhé:

    PHP:
    <div class="logo"> 
                    <a href="index.php" title="<?php echo $this->getParam('logoText'); ?>"> 
                        <img alt="<?php echo $this->getParam('logoText'); ?>" src="<?php echo $url?>"/> 
                    </a> 
    </div>
    Bạn show thêm code để anh em biết mà fix cho đầy đủ thẻ h1 nhé.

    P/S: nhìn chung giao diện bạn Onpage ổn rồi.
     
    thangmay thích bài này.
  3. thangmay

    thangmay Dự bị

    Bài viết:
    36
    Đã được thích:
    6
    PHP:
    function getLogo(){
            $app = JFactory::getApplication();
            if ($this->getParam('logoType')=='image'):  
                if($this->getParam('overrideLogoImage')!=''):
                    $url = $this->baseurl().$this->getParam('overrideLogoImage');
                else:
                    if(is_file('templates/'.$this->template.'/images/'.$this->getParam('sitestyle').'/logo.png')){
                        $url = $this->templateurl().'images/'.$this->getParam('sitestyle').'/logo.png';
                    }else{
                        $url = $this->templateurl().'images/logo.png';
                    }            
                endif;    
            ?>
                <h1 class="logo">
                    <a href="index.php" title="<?php echo $this->getParam('logoText'); ?>">
                        <img alt="<?php echo $this->getParam('logoText'); ?>" src="<?php echo $url?>"/>
                    </a>
                </h1>
            <?php                    
            
    else:
                
    $logoText = (trim($this->getParam('logoText'))=='') ? $app->getCfg('sitename') : $this->getParam('logoText');
                
    $sloganText = (trim($this->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $this->getParam('sloganText');    ?>
                <h1 class="logo-text">
                    <a href="index.php" title="<?php echo $app->getCfg('sitename'); ?>"><span><?php echo $logoText?></span></a>
                </h1>
                <p class="site-slogan"><?php echo $sloganText;?></p>
            <?php 
            
    endif;
        }
    Không phải dân coder, không biết đoạn code trên đã full fần H1 chưa? Mong bác giúp đỡ ạ
     
  4. anhthuongngay

    anhthuongngay Thành viên

    Bài viết:
    54
    Đã được thích:
    2
    Hình như mã nguồn của bạn là Joomla phải ko ? Nếu là joomla cách đơn giản là tắt title của mỗi bài viết rồi tự thêm thẻ <h1> vào nội dung bài viết thôi. Còn code thêm h1 thì bạn phải tìm hiểu thêm về Joomla :)
     
  5. thangmay

    thangmay Dự bị

    Bài viết:
    36
    Đã được thích:
    6
    Nếu sử h1-->div nó không hiển thị h1 khi check bằng seooptimer.com bác ạ.
     
  6. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,254
    Đã được thích:
    5,113
    Mình gợi ý thế này nhé, mình xem lướt qua code giao diện của bạn.

    Nếu bạn không thích sử dụng h1 và logo ảnh, thì bạn sửa toàn bộ h1 sang div.

    Và sau đó bạn tìm thẻ h2 (tiêu đề bài viết) sửa lại thành h1, và tiếp tục tìm các thẻ h3 sửa lại thành h2.

    Nói chung Onpage phải tùy cơ ứng biến, các thẻ Heading xếp theo thứ tự từ h1 2 3 4 5 6, trong đó h1 xếp cao nhất rồi đến h2 3 4 5 6.
     
    thangmay thích bài này.

Chia sẻ trang này