Strip html tags for generate Friendly url

This commit is contained in:
Diego Najar 2017-09-08 00:15:52 +02:00
parent 3c3673fcab
commit 814ccb4fe0
4 changed files with 18 additions and 4 deletions

View File

@ -160,7 +160,8 @@ echo '<div class="bl-publish-sidebar uk-width-2-10">';
'name'=>'position', 'name'=>'position',
'value'=>'1', 'value'=>'1',
'class'=>'uk-width-1-1 uk-form-medium', 'class'=>'uk-width-1-1 uk-form-medium',
'label'=>$L->g('Position') 'label'=>$L->g('Position'),
'tip'=>$L->g('This field is used when you order the content by position')
)); ));
// External Coverimage // External Coverimage
@ -169,7 +170,7 @@ echo '<div class="bl-publish-sidebar uk-width-2-10">';
'value'=>'', 'value'=>'',
'class'=>'uk-width-1-1 uk-form-medium', 'class'=>'uk-width-1-1 uk-form-medium',
'label'=>$L->g('External Cover Image'), 'label'=>$L->g('External Cover Image'),
'tip'=>$L->g('Image URL') 'tip'=>$L->g('Full image URL')
)); ));
// Slug input // Slug input

View File

@ -34,7 +34,8 @@ class dbPages extends dbJSON
// Generate slug from content if the title is empty // Generate slug from content if the title is empty
if (empty($args['title'])) { if (empty($args['title'])) {
$args['slug'] = Text::truncate($args['content'], 60, ''); $tmpslug = Text::removeHTMLTags($args['content']);
$args['slug'] = Text::truncate($tmpslug, 60, '');
} }
// Generate key // Generate key

View File

@ -191,6 +191,11 @@ class Text {
return $cut; return $cut;
} }
public static function removeHTMLTags($string)
{
return strip_tags($string);
}
// Return string length // Return string length
public static function length($string) public static function length($string)
{ {

View File

@ -75,10 +75,12 @@
"status": "Status", "status": "Status",
"published": "Published", "published": "Published",
"draft": "Draft", "draft": "Draft",
"empty-title": "Empty title",
"date": "Date", "date": "Date",
"external-cover-image": "External cover image", "external-cover-image": "External cover image",
"parent": "Parent", "parent": "Parent",
"image-url": "Image URL", "full-image-url": "Full image URL.",
"this-field-is-used-when-you-order-the-content-by-position": "This field is used when you order the content by position.",
"position": "Position", "position": "Position",
"friendly-url": "Friendly URL", "friendly-url": "Friendly URL",
"image-description": "Image description", "image-description": "Image description",
@ -161,7 +163,12 @@
"complete-the-form-choose-a-password-for-the-username-admin": "Complete the form choose a password for the username <b>< admin ></b>", "complete-the-form-choose-a-password-for-the-username-admin": "Complete the form choose a password for the username <b>< admin ></b>",
"show-password": "Show password", "show-password": "Show password",
"install": "Install", "install": "Install",
"login": "Login",
"back-to-login-form": "Back to login form",
"get-login-access-code": "Get login access code",
"email-access-code": "Email access code",
"whats-next": "What's Next", "whats-next": "What's Next",
"username-or-password-incorrect": "Username or password incorrect",
"follow-bludit-on": "Follow Bludit on", "follow-bludit-on": "Follow Bludit on",
"visit-the-forum-for-support": "Visit the [forum](https://forum.bludit.org) for support", "visit-the-forum-for-support": "Visit the [forum](https://forum.bludit.org) for support",
"manage-your-bludit-from-the-admin-panel": "Manage your Bludit from the [admin area]({{ADMIN_AREA_LINK}})", "manage-your-bludit-from-the-admin-panel": "Manage your Bludit from the [admin area]({{ADMIN_AREA_LINK}})",