mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 04:10:38 +02:00
Issue #247 - format news keywords before saving to the DB, improved meta
keys formatting
This commit is contained in:
@@ -699,6 +699,11 @@ class news_admin_ui extends e_admin_ui
|
|||||||
$_POST['news_meta_description'] = $row['news_meta_description'];
|
$_POST['news_meta_description'] = $row['news_meta_description'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else // on submit
|
||||||
|
{
|
||||||
|
if(!empty($_POST['news_meta_keywords'])) $_POST['news_meta_keywords'] = eHelper::formatMetaKeys($_POST['news_meta_keywords']);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -4211,7 +4211,7 @@ class eHelper
|
|||||||
public static function formatMetaKeys($keywordString)
|
public static function formatMetaKeys($keywordString)
|
||||||
{
|
{
|
||||||
$keywordString = preg_replace('/[^\w\pL\s\-.,+]/u', '', strip_tags(e107::getParser()->toHTML($keywordString, TRUE)));
|
$keywordString = preg_replace('/[^\w\pL\s\-.,+]/u', '', strip_tags(e107::getParser()->toHTML($keywordString, TRUE)));
|
||||||
return trim(preg_replace('/[\s]+,[\s]+/', ',', str_replace('_', ' ', $keywordString)));
|
return trim(preg_replace('/[\s]?,[\s]?/', ',', str_replace('_', ' ', $keywordString)));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function formatMetaDescription($descrString)
|
public static function formatMetaDescription($descrString)
|
||||||
|
Reference in New Issue
Block a user