WebsiteBaker Support (2.12.x) > Modules

CKEditor - dimensions of images

<< < (2/2)

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