• Admin [FOUNDER] ♥ PRO |
(13.12.2015 / 12:22) | TOP |
Đhi bạn gõ john cms vn vào bài viết, nó sẽ tự động gắng link serch vào từ đó.
john cms vn
Mở \incfiles\classes\bbcode.php
thêm đoạn code sau vào:
PHP CODE :
private static function smart_search($var)
{
$key = '/\s(tu khoa 1|tu khoa 2|..tu khoa n)\s/i';
$key = htmlentities($key, ENT_QUOTES, 'UTF-8');
return preg_replace($key, ' <a href="'.self::$system_set['homeurl'].'/forum/search.php?search=$1" title="Search: $1" target="_blank">$1</a> ', $var);
}
{
$key = '/\s(tu khoa 1|tu khoa 2|..tu khoa n)\s/i';
$key = htmlentities($key, ENT_QUOTES, 'UTF-8');
return preg_replace($key, ' <a href="'.self::$system_set['homeurl'].'/forum/search.php?search=$1" title="Search: $1" target="_blank">$1</a> ', $var);
}
bạn có thể thêm bao nhiêu từ khóa tùy thích, mỗi từ khóa cách nhau bởi dấu |
ký tự \s ở đầu và cuối, có ý nghĩa là trước và sau từ khóa phải là khoản trắng. nếu bạn không thích có thể bỏ.
Hãy cẩn thận khi dùng code này vì nó có thể ghây xung đột với code URL của JohnCMS. Chức năng khắc phục xung đột có trong bộ mã nguồn JohnCMS.
Tìm đến
PHP CODE :
public static function tags($var)
{
{
thêm vào bên trong function đó 1 dòng sau:
PHP CODE :
$var = self::smart_search($var);