WebsiteBaker Support (2.12.x) > Modules
CKEditor - dimensions of images
crnogorac081:
here is some code I am using..
--- Code: --- if(isset($_POST['content'])) { $content = $admin->strip_slashes(htmlspecialchars_decode($_POST['content'])); } else { $content = ''; }
$content = preg_replace( '/(width|height)="\d*"\s/', "", $content );
$content = preg_replace( '/(style)=""\s/', "", $content );
//Clean img tag (input to img) and add img-responsive
$content = preg_replace('/<input(.*?)type="image"(.*?)>/', '<img $1$2>', $content);
$content = preg_replace( '/(width|height)="\d*"\s/', "", $content );
$classes = 'img-responsive'; // separated by spaces, e.g. 'img image-link'
$content = preg_replace('/\s{2,}/', ' ',$content);
if ( preg_match('/<img.*? class="/', $content) ) {
$content = preg_replace('/<img(.*?) class=".*?/', '<img$1 class="' . $classes . ' $2', $content);
} else {
$content = preg_replace('/<img(.*?)/', '<img class="'.$classes.'"$1', $content);
}
$content = preg_replace('/<img(.*?)class="('.$classes.'\s)+(.*?)/', '<img$1class="$3', $content);
$content = preg_replace('/([^:])(\/{2,})/', '$1/', $content);
//End cleaning
--- End code ---
CodeALot:
--- Quote from: crnogorac081 on July 28, 2019, 06:43:08 PM ---
here is some code I am using..
--- End quote ---
Where exactly did you insert that code?
jacobi22:
--- Quote ---Where exactly did you insert that code?
--- End quote ---
in save.php from the wysiwyg-module (modules/wysiwyg/save,php), around Ln 64 ff
it needs a little modification, because, $_POST['content'] in connected with the section-ID, like
--- Code: ---$content = $aRequestVars['content'.$section_id]
--- End code ---
- (Code from actual wb 2.12.2)
and you have the risk, to lost this changes at the next upgrade.
crnogorac081:
It is example code, i use it whereever i call editor.
For integration in wysiwyg module follow jacobis instructions.
Navigation
[0] Message Index
[*] Previous page
Go to full version