$contents = detail_theme($news_contents, $array_keyword, $related_new_array, $related_array, $topic_array, $content_comment);
Thêm bên trên
$auto_link_config = array(
'auto_link' => 1, // 1: kích hoạt, 0: không kích hoạt
'auto_link_casesens' => 1, // 1: không phân biệt ký tự HOA/thường, 0: ngược lại
'auto_link_target' => '_blank', // phương án mở liên kết, xem thêm https://www.w3schools.com/tags/att_a_target.asp
'auto_link_limit' => 3, // số lượng từ khóa sẽ thay thế. VD nội dung có 10 từ khóa thì chỉ thay thế 3 từ đầu tiên
'auto_link_content' => $news_contents['bodyhtml'] // biến nội dung cần thay thế
);
if ($auto_link_config['auto_link']) {
$reg_post = $auto_link_config['auto_link_casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($content)/imsu' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($content)/msu';
$sql = 'SELECT keywords, alias FROM ' . NV_PREFIXLANG . '_' . $module_data . '_tags';
$array_keywords = $nv_Cache->db($sql, 'tid', $module_name);
foreach ($array_keywords as $keyword) {
$url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $module_info['alias']['tag'] . '/' . $keyword['alias'];
$regexp = str_replace('$content', $keyword['keywords'], $reg_post);
$replace = '<a title="$1" href="$$$url$$$" ' . (! empty($keyword['auto_link_target']) ? 'target="' . $keyword['auto_link_target'] . '"' : '') . '>$1</a>';
$newtext = preg_replace($regexp, $replace, $auto_link_config['auto_link_content'], $auto_link_config['auto_link_limit']);
if ($newtext != $keyword['keywords']) {
$auto_link_config['auto_link_content']= str_replace('$$$url$$$', $url, $newtext);
}
}
$news_contents['bodyhtml'] = $auto_link_config['auto_link_content'];
}
$contents = detail_product($data_content, $data_unit, $data_others, $array_other_view, $content_comment, $compare_id, $popup, $idtemplate, $array_keyword);
Thêm bên trên
$auto_link_config = array(
'auto_link' => 1, // 1: kích hoạt, 0: không kích hoạt
'auto_link_casesens' => 1, // 1: không phân biệt ký tự HOA/thường, 0: ngược lại
'auto_link_target' => '_blank', // phương án mở liên kết, xem thêm https://www.w3schools.com/tags/att_a_target.asp
'auto_link_limit' => 3, // số lượng từ khóa sẽ thay thế. VD nội dung có 10 từ khóa thì chỉ thay thế 3 từ đầu tiên
'auto_link_content' => $data_content[NV_LANG_DATA . '_bodytext'] // biến nội dung cần thay thế
);
if ($auto_link_config['auto_link']) {
$reg_post = $auto_link_config['auto_link_casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($content)/imsu' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($content)/msu';
$sql = 'SELECT keywords, alias FROM ' . $db_config['prefix'] . '_' . $module_data . '_tags_' . NV_LANG_DATA;
$array_keywords = $nv_Cache->db($sql, 'tid', $module_name);
foreach ($array_keywords as $keyword) {
$url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $module_info['alias']['tag'] . '/' . $keyword['alias'];
$regexp = str_replace('$content', $keyword['keywords'], $reg_post);
$replace = '<a title="$1" href="$$$url$$$" ' . (! empty($keyword['auto_link_target']) ? 'target="' . $keyword['auto_link_target'] . '"' : '') . '>$1</a>';
$newtext = preg_replace($regexp, $replace, $auto_link_config['auto_link_content'], $auto_link_config['auto_link_limit']);
if ($newtext != $keyword['keywords']) {
$auto_link_config['auto_link_content']= str_replace('$$$url$$$', $url, $newtext);
}
}
$data_content[NV_LANG_DATA . '_bodytext'] = $auto_link_config['auto_link_content'];
}
Chuyên gia đào tạo và cung cấp các giải pháp quảng cáo tiếp thị truyền thông mạng xã hội. Hiện tại công tác tại Công Ty TNHH Kiều Gia Media vị trí Giám Đốc Điều Hành (CEO).