Như anh em đã biết thì wblib nó ko thay đổi description cho mỗi bài viết mà chỉ sử dụng trong cài đặt ở admin.
Hôm nay mình sẽ hướng dẫn anh em fix lại chút, cái này đơn giản mà chưa ai làm
Vào inc/func.php thêm đoạn code sau
#####
function xemtruoc ( $str, $length) {
if (strstr($str,'
Hôm nay mình sẽ hướng dẫn anh em fix lại chút, cái này đơn giản mà chưa ai làm
Vào inc/func.php thêm đoạn code sau
#####
function xemtruoc ( $str, $length) {
if (strstr($str,'
Code:
')) return '';
$result = substr ( strip\es( $str ), 0, $length );
while( true ) {
if( $tmp = substr ( strip\es( $str ), $length, 1 ) ) {
if ( $tmp == ' ' ) break;
$result .= $tmp;
} else break;
$length++;
}
return $result;
}
#####
Sửa file inc/core.php
Tìm
#####
require_once ('func.php');
#####
Thêm vào sau:
#####
if ($id)
{
$wtf = mysql_fetch_assoc(mysql_query("SELECT `text` FROM `article` WHERE `id` = $id"));
$prev = xemtruoc($wtf['text'],200);
}
#####
Sau đó sửa file inc/head.php
Thay thế
#####
if (!empty ($set['meta_desc'])) echo '<meta name="description" content="' . $set['meta_desc'] . '" />';
#####
bằng
#####
if (!$prev) echo '<meta name="description" content="'. $set['meta_desc'] .'">';
else echo '<meta name="description" content="'.$prev.'">';
#####