Recent Posts

Pages: [1] 2 3 ... 10
1
Knowledgeroot / Re: How to enable Upload of images in CKEditor in Version 1.6
« Last post by thr4fun on June 26, 2018, 09:46:18 AM »
Hallo,

ich habe mal einen Workaround, der mein Problem vorerst mal löst ;-)

https://github.com/Studio-42/elFinder/wiki/Integration-with-CKEditor

Den elFinder ins Knowledroot-Verzeichnis "extension/elFinder" legen.
Dann die Methode 2 anwenden und die config.js des CKEditors anpassen.

config.filebrowserBrowseUrl = './extension/elFinder/elfinder-cke.html'; // eg. 'includes/elFinder/elfinder-cke.html'

Danach die elfinder-cke.html umkopieren und editieren. managers : { }

managers : {
    // 'DOM Element ID': { /* elFinder options of this DOM Element */ }
    'elfinder': {
        getFileCallback : function(file, fm) {
            window.opener.CKEDITOR.tools.callFunction((function() {
                var reParam = new RegExp('(?:[\?&]|&)CKEditorFuncNum=([^&]+)', 'i') ;
                var match = window.location.search.match(reParam) ;
                return (match && match.length > 1) ? match[1] : '' ;
            })(), fm.convAbsUrl(file.url));
            fm.destroy();
            window.close();
        }
        , height : '100%'   // optional
        , resizable : false // optional
    }
}

Im elFinder Verzeichnis noch die Datei  connector.minimal.php-dist  -> connector.minimal.php kopieren:
./elFinder/php/connector.minimal.php

und das Verzeichnis auf das Knowlederoot ./uploads/ Verzeichnis setzen:

// Documentation for connector options:
// https://github.com/Studio-42/elFinder/wiki/Connector-configuration-options
$opts = array(
   // 'debug' => true,
   'roots' => array(
      // Items volume
      array(
         'driver'        => 'LocalFileSystem',           // driver for accessing file system (REQUIRED)
         'path'          => '../../../uploads/',                 // path to files (REQUIRED)
         'URL'           => dirname($_SERVER['PHP_SELF']) . '/../../../uploads/', // URL to files (REQUIRED)
         'trashHash'     => 't1_Lw',                     // elFinder's hash of trash folder
         'winHashFix'    => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too
         'uploadDeny'    => array('all'),                // All Mimetypes not allowed to upload
         'uploadAllow'   => array('image', 'text/plain'),// Mimetype `image` and `text/plain` allowed to upload
         'uploadOrder'   => array('deny', 'allow'),      // allowed Mimetype `image` and `text/plain` only
         'accessControl' => 'access'                     // disable and hide dot starting files (OPTIONAL)
      ),
      // Trash volume
      array(
         'id'            => '1',
         'driver'        => 'Trash',
         'path'          => '../../../uploads/.trash/',
         'tmbURL'        => dirname($_SERVER['PHP_SELF']) . '/../../../uploads/.trash/.tmb/',
         'winHashFix'    => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too
         'uploadDeny'    => array('all'),                // Recomend the same settings as the original volume that uses the trash
         'uploadAllow'   => array('image', 'text/plain'),// Same as above
         'uploadOrder'   => array('deny', 'allow'),      // Same as above
         'accessControl' => 'access',                    // Same as above
      )
   )
);


CU
Tom
2
Knowledgeroot / Re: How to enable Upload of images in CKEditor in Version 1.6
« Last post by thr4fun on June 07, 2018, 03:50:36 PM »
Hallo Frank,
danke für die Info - schade, war eine smarte Sache ;-)

https://ckeditor.com/cke4/addon/imageuploader
geht auch in die Richtung, bin noch am Testen.

Die Einträge in der config.js
CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'imageuploader';
   config.filebrowserUploadUrl = '/uploader/upload.php';
};

lassen zumindest den Upload-Reiter im Image-Dialog erscheinen.
Ich versuche mal weiter ;-)
cu
Tom
3
Knowledgeroot / Re: How to enable Upload of images in CKEditor in Version 1.6
« Last post by admin on May 24, 2018, 02:54:29 PM »
Hallo Tom,

das ist per default im ckeditor nicht mehr integriert.
Das kann man über addons aber wohl integrieren.

Sieh dir mal die folgenden Links dazu an:
https://docs.ckeditor.com/ckeditor4/latest/guide/dev_howtos_file_upload.html
https://ckeditor.com/cke4/addon/ckeditor-easy-file-upload

Eventuell findest du ja einen einfachen weg dafür.
Dann könnte man auch mal gucken, dass man das per default in Knowledgeroot mit ausliefert.

Gruß
Frank
4
Knowledgeroot / How to enable Upload of images in CKEditor in Version 1.6
« Last post by thr4fun on May 23, 2018, 05:55:24 PM »
Hallo,
ist es möglich den Upload bei den images und links wie im fckeditor zu aktivieren?
Einträge im ckeditor -> config.js und Plugins?! nur welche??
Für 'nen Tip wäre ich dankbar ;-)
cu
Tom
5
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by admin on March 28, 2018, 07:18:45 PM »
Hi,

setz mal bitte base_path wie folgt:
base_path = "c:\xampp\htdocs\knowledgeroot/"
oder
base_path = "c:/xampp/htdocs/knowledgeroot/"

Und setzt cryptkey mal auf irgendwas individuelles.

Gruß
Frank
6
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by Netron on March 28, 2018, 04:33:24 PM »
Das wären meine momentanen Einstellungen

Code: [Select]
version = 1.3
title = Knowledgeroot
cryptkey = yourcryptkeyhere
base_path = /htdocs/knowledgeroot/
base_url = http://localhost/knowledgeroot/
charset = UTF-8
locale = en_US
showlogo = true
theme = green

abgelegt ist das ganze unter c:\xampp\htdocs\knowledgeroot

Hab auch schon alle möglichen Pfade schon versucht, aber den richtigen noch nicht getroffen :/

Danke für deine Hilfe (für die vielleicht stümperhafte Frage) :)
7
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by admin on March 28, 2018, 08:29:53 AM »
Moin,

was hast du als base_path in der app.ini gepflegt?

Gruß
Frank
8
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by Netron on March 28, 2018, 05:29:55 AM »
Hallo Frank,

besten Dank. Das half in Summe schon mal.

Nun ergeben sich neue Fehler

Einmal:

Code: [Select]
Warning: opendir(/htdocs/knowledgeroot/system/language): failed to open dir: No such file or directory in C:\xampp\htdocs\knowledgeroot\include\class-language.php on line 48
in der App.ini ist alles unverändert (en_US). Die Languagefiles sind ebenfalls unverändert.

und Einmal im Adminbereich:

Code: [Select]
otice: Undefined index: admin in C:\xampp\htdocs\knowledgeroot\include\class-knowledgeroot-extension.php on line 505

Danke und schöne Grüße

Stefan
9
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by admin on March 27, 2018, 08:46:08 PM »
Hi,

hast du mal im Abschnitt [db] mal mysqli als Treiber probiert?

adapter = "mysqli"

Gruß
Frank
10
Knowledgeroot / Re: Fehlermeldung bei Installation mit XAMPP
« Last post by Netron on March 27, 2018, 06:47:28 PM »
Hallo Frank,

habe nun alles eingespielt und die App.ini erstellt / bzw. umbenannt.

Nun habe ich folgende Fehlermeldung :/

Code: [Select]
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\knowledgeroot\include\class-mysql.php:34 Stack trace: #0 C:\xampp\htdocs\knowledgeroot\include\init.php(102): db->connect('localhost', 'root', '', 'kr', 'public', 'UTF-8') #1 C:\xampp\htdocs\knowledgeroot\index.php(21): require_once('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\knowledgeroot\include\class-mysql.php on line 34
Danke für deine Hilfe
Pages: [1] 2 3 ... 10