Bài viết nay sẽ hướng dẫn các bạn thêm link và tag vào bài viết. Nếu trong bài viết đó có chứa tag nó sẽ tự tìm và thêm link vào2) Mới module shops
Demo online nhé: http://raoovat.com/Cho-thue-nha-ngo-123-Trung-Kinh-58m2-x-4T-15trieu-8544.html
Bước 1: mở file modules/news/funcs/detai.php tìm dòng $array_keyword = array();
Sủa thành:
Code:$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array();
Thêm vào dưới dòng
Code:$meta_property['article:tag'][] = $row['keyword']; }
Đoạn code sau:
Code:$a_tag = 1; foreach( $array_keyword as $tag ) { $array_tag_keyword[] = $tag['keyword']; $array_tag_alias[] = $tag['alias']; $array_tag_link[] = '<a style="color:red"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a>'; if( $a_tag >=10 ) break; //lay 10 key ++$a_tag; } $news_contents['bodyhtml'] = str_replace( $array_tag_keyword, $array_tag_link, $news_contents['bodyhtml'] );
- style="color:red" sửa lại màu link liên kết
- if( $a_tag >=10 ) break; // sửa lại số tag cần thêm vào
-$news_contents['bodyhtml'] là chèn tag vào nội dung
hoàn chỉnh sẽ có nội dung thế này
Code:$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array(); $key_words = array(); $_query = $db_slave->query('SELECT a1.keyword, a2.alias FROM ' . NV_PREFIXLANG . '_' . $module_data . '_tags_id a1 INNER JOIN ' . NV_PREFIXLANG . '_' . $module_data . '_tags a2 ON a1.tid=a2.tid WHERE a1.id=' . $news_contents['id']); while ($row = $_query->fetch()) { $array_keyword[] = $row; $key_words[] = $row['keyword']; $meta_property['article:tag'][] = $row['keyword']; } $a_tag = 1; foreach( $array_keyword as $tag ) { $array_tag_keyword[] = $tag['keyword']; $array_tag_alias[] = $tag['alias']; $array_tag_link[] = '<a style="color:red"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a>'; if( $a_tag >=10 ) break; //lay 10 key ++$a_tag; } $news_contents['bodyhtml'] = str_replace( $array_tag_keyword, $array_tag_link, $news_contents['bodyhtml'] );
$array_keyword = array();
$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array();
$key_words = ! empty($key_words) ? implode(',', $key_words) : '';
$a_tag = 1;
foreach( $array_keyword as $tag )
{
$array_tag_keyword[] = $tag['keyword'];
$array_tag_alias[] = $tag['alias'];
$array_tag_link[] = '<strong><a style="color:red"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a></strong>';
if( $a_tag >=10 ) break; //lay 10 key
++$a_tag;
}
$data_content['vi_hometext'] = str_replace( $array_tag_keyword, $array_tag_link, $data_content['vi_hometext'] );
$data_content['vi_bodytext'] = str_replace( $array_tag_keyword, $array_tag_link, $data_content['vi_bodytext'] );
Tác giả bài viết: nhimthulinh
Nguồn tin: nuke.vn
Tip:Bài viết, video, hình ảnh, vui lòng gửi về địa chỉ email: Phavaphugmail.com
Giờ ra chơi trải nghiệm sáng tạo và ra mắt các câu lạc bộ năm 2019
Chi đoàn trường THCS Trần Quang Khải phối hợp cùng đoàn xã Hoà Sơn tổ chức lễ...
@Thảo Lê mình chuyển qua hết bên này rồi nhé! có gì bạn xem...
cho e hỏi tên các cuốn sách mà cô lien đã chia sẻ ạ
Thầy Thành thiết kế cái ảnh đẹp quá. :) (y)