Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7
Mi CKEditor + CKFinder és miért.
Talán, mert olvasod ezt a cikket, van egy ötlete, hogy mi a CKEditor modult. Akkor lépni a következő bekezdésben, de egyébként én megpróbálom elmagyarázni röviden.
Telepítés és beállítás CKEditor + CKFinder.

A fél munkát! Most már használhatja a gombokat a szöveget, de ha megpróbálja felvenni a képet, akkor a következő történik:

itt minden jó, próbálja kiválasztani egy fájlt a szerveren elérhető:

Mi köze CKFinder hiba Drupal 7 fájl böngésző van tiltva biztonsági okokból. Kérjük, tájékoztassa a rendszert, és ellenőrizze administratru CKFinder konfigurációs fájl?
- CheckAuthentication eltávolítása () függvény. Ne aggódj, ez a funkció már a fájl, amit csatlakozni az alábbiakban.
- Közvetlenül azután, hogy a vonal
FIGYELEM! Ha telepítette CKFinder nem a mappában sites / all / modules / CKEditor / CKFinder, és a mappában sites / all / libraries / CKFinder, helyezzen be egy másik sor:
Fájl böngésző típusát (link ablakot)
Fájl böngésző típusát (kép ablakot)
Fájl böngésző típusát (flash ablakot)
Őt választották CKFinder.
Most örül. Ismét próbálja ki egy fájlt a galériában. Meg kell kinéznie

Milyen mappában tenni CKFinder?
Ügyeljen arra, hogy minden változás történt pontosan az utasítások szerint.
Ha a dugó az nem szabványos mappát, majd egy gyors üzenetet el lehet távolítani, ha a szerkesztés config.php egy kicsit rossz, ahogy a cikkben:
Ne vegye CheckAuthentication () függvényt. csak cserélje ki a return false; a return true; Meg kell dolgozni, még ha a bővítmény telepítése egy szabványos helyen.
Ha az ilyen változásokat követően a plugin működik normálisan, az ügy valószínűleg a helyét a telepítési könyvtár. Ezután próbálja telepíteni a könyvtárban sites / all / modules a helyszínen, és mindent megtenni utasításai szerint ebben a cikkben.
Miután a végzett az állapotjelentés itt, hogy: CKEditor 4,0 használ igénylő funkciót $ cookie_domain be kell állítani, de ez nincs beállítva a settings.php fájlt (CKFinder engedélyezve van a teljes profil).
Telepítése után további 4 modul WYSIWYG Szűrés Htmltidy htmLawed és vagy HTML légtisztító HTML légtisztító (haladó), mint az utolsó téglát, és most. Úgy tűnt, itt ilyen hiba történt az XML-szerver. HibaIsmeretlen forrás Nyers válasz a szervertől: Feldolgozási hiba: szintaktikai hiba, váratlan T_VARIABLE a /home/u179735745/public_html/sites/all/modules/ckeditor/ckfinder/config.php on line 79 De hogyan kell érteni, hogy be kell illeszteni a 79-esen?
Ezzel érteni. Most az állapot jelentés: CKEditor 4,0 használ igénylő funkciót $ cookie_domain be kell állítani, de ez nincs beállítva a settings.php fájlt (CKFinder engedélyezve van a teljes profil). De settings.php mindent megtett a leírtak szerint.
Ez az út áll az út az alapértelmezett felhasználói fájlokat (/ sites / default / files) és a nevét a mappát a képek (képek).
Beállíthatjuk, hogy a fájl elérési útját, a CKEditor profilokat. Hozzon létre egy profilt CKEditor, nyakkendő, hogy egy adott felhasználó szerepe (ha jól értem, akkor nem ez lesz a rendszergazda szerepe). A profil konfiguráció két mező a fájl böngésző beállítások részben

A fenti képen, én hozzá testpath / a területen, hogy bizonyítsa a beállítást. Az alapértelmezett értékek a mezők a következő
Path to feltöltött fájlokat:% b% f /
Abszolút út a feltöltött fájlokat:.% B% f /
Megváltoztatásával ezeket az értékeket, akkor beállíthatja a kívánt útvonalat a mappát. Ne felejtsük el, a perjel (/) a végén. De van egy kikötés: CKFinder minden esetben meg kell kérni a mappába <Ваш путь>képek. Nem tudom, hogy egy egyszerű lehetőséget, hogy kérje a képek helyett, mint a képek mappába, az Ön esetében.
Köszönöm, hogy válaszolt. Önnek teljesen igaza van ebben a dologban: amikor megkérdeztem az utat% b% f / képek / Full HTML, CKFinder majd hozzon létre egy új mappát / sites / default / files / képek / képek.
Ezen kívül azt ckeditor.config.js tettem hozzá a következő sort:
CKEDITOR.replace (editor1 "
filebrowserBrowseUrl. „/ckfinder/ckfinder.html”
filebrowserImageBrowseUrl. „/ckfinder/ckfinder.html?type=Images”
filebrowserFlashBrowseUrl. „/ckfinder/ckfinder.html?type=Flash”
filebrowserUploadUrl:
'/ckfinder/core/connector/php/connector.php?command=QuickUploadtype=FilescurrentFolder=/public_html/moy-sayt.org/sites/default/files/'
filebrowserImageUploadUrl:
'/ckfinder/core/connector/php/connector.php?command=QuickUploadtype=ImagescurrentFolder=/public_html/moy-sayt.org/sites/default/files/pictures/'
filebrowserFlashUploadUrl. '/ckfinder/core/connector/php/connector.php?command=QuickUploadtype=Flash'
>);
Van valami köze CKFinder.config.startupPath (docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.config.html#.selectActionFunction)
Előírt hozzáférési beállításokat a különböző szerepeket, de hiába (docs.cksource.com/CKFinder_2.x/Developers_Guide/PHP/Configuration/Access_Control)
* * *
A feladat úgy tűnik, hogy egy egyszerű hozzáférést biztosít a könyvtár / sites / default / files / képeket (ami még mindig fotó), majd adja hozzáférés profilokat. / Files / képeket regisztrált felhasználók számára.
A negyedik napon már Fogadok, kotorászott a fele az internet, nincs megoldás. ((
Nézd meg, hogy CKFinder / config.php, ott kell lennie, vonalak
Tudomásul veszem, hogy ők a felelősek azért, hogy a képek betöltődnek a képek mappában belül a megadott mappába az aktuális profilt.
Meg lehet változtatni ezt
mozogni a képek a képek. Ezután meg kell ásni az irányt a konfiguráció különböző ResourceType különböző szerepeket.
Értem helyesen, hogy biztos akar lenni abban, hogy egy közös utat, hogy a mappa a fájlok (/ sites / default / files /) minden felhasználó számára, és hogy csak egy mappát képek különböznek?
Végtére is, akkor egyszerűen be egy másik utat, hogy a mappát a fájlok, olyasmi, mint
Ezután a felhasználó mappa nem lesz átfedés.
Hurrá! Végül, csoda történt. ) Sok idő mulva láttam mappát. / Képek.
Azt kell mondanom őszintén, hogy a válasz egyedülálló, mert Van egy pár nap, tényleg, kotorászott a fele az interneten, és az összes levelet közel azonos. A beállítások nem volt mélysége a megértést.
Figyelembe véve az ajánlásokat (. „Url” => $ baseURL „képek”, stb), így a következő:
Teljes HTML-beállítások (admin):
Út a feltöltött fájlok -% b% f /
Abszolút út a feltöltött fájlokat -.% B% f /
Hozzáférés a könyvtárba. / Sites / default / files / képek (itt minden eddigi képet. Ez az én legfőbb érdeke az volt, hogy elérheti ezeket a képeket Full HTML módban)
Szűrt HTML (regisztrált felhasználóknak)
Út a feltöltött fájlok -% b% f / images /
Abszolút út a feltöltött fájlokat -.% B% f /
Hozzáférés a könyvtárba. / Sites / default / files / images / képek (itt egy új mappát. / Pictures, amely, mint a szülő mappa / images üres kitölteni felhasználó)
Mi valószínűleg részeket. CKFinder a párbeszédablak nem lehet törölni és átnevezni fájlokat (Full HTML módban). Hozzáférés a fájlok - 0644, a listán - 0755, a szokásos korlátozások tetszik.
További probléma. kattintson a Flash és „a szerver kiválasztása” egy ablak, ahol csak egy kosárban. Flash-mappát ott kiszolgálón. Alkotó kéz / sites / default / files / flash, de ez nem segített. Még a menüben a „Feltöltés a szerver” nem áll rendelkezésre. Hogyan tölthetek fel fájlokat? (Rendezzük bármilyen mappát, csak a rendszergazda).
- És ismét megkérdezem, meg tudja csinálni: Ha korábban kiadványok, mikor be egy képet a cikket, és a bejelentés (azt hiszem, azért, mert ezt), a kép volt tárolva a szerveren azzal a kiegészítéssel, egy számot a fájlnév - filename_0.jpg, filename_1.jpg. És ha a cikk témája, ami ugyanazt a képet, a fájl duplikált a szerveren. Ennek eredményeként már felhalmozódott egy tucat példányban fényképeket a szerver az egyik kép, valamint egy csomó klónokat a többiektől. Ez miért történik, és hogyan kell harcolni.
Örülök, hogy tettél, mit akar. Kezdetben úgy gondolták, hogy nehezebb lenne, de a forrás is látszott.
Még mindig úgy gondolom, hogy a regisztrált felhasználók számára kell hozzá a képeket és az Abszolút út a feltöltött fájlokat, mintha meg kell felelnie a tartalom az első mezőben.
Mintegy példányban képek mond semmit, sajnos nem tudok.
A beállítási költség: Path to CKEditor: //cdn.ckeditor.com/4.4.3/full-all - Azt nem tudom, hogy az örömre ez egy külső link. Összességében, ez sokkal jobb.
De nekem, rejtély, ahová telepíteni plug-inek. Ha kitölti az új plug-in CKEditor / plugins könyvtárban, és adjunk hozzá egy sort a config.js:
Amikor telepíti blockquote hogy elemtármappájában, ez nem befolyásolja a munkát. Ie Ez egyaránt lehet bi és nem hozott. Idézet gomb, ahogy van, és a hatás ugyanaz.
Zavarban vagyok itt.
Először is, az idézet gomb (mint te), kellett telepíteni a bővítményt blockquote. Dolgoztam, csak a fent leírtak szerint.
Másodszor, blockquote dugó utal, hogy a gombot, vagy nem ??
Harmadszor, vannak plug-inek a mappát a modulon (egy kicsit), és a könyvtár (sokat). Hová tegye az új, ahol aktiválja a meglévő (egyes plugineket Teljes HTNL beállításokat, de van 10 db és 29 db elemtármappájában). Amit gyakorolni telepítése dugó.
Ha minden beállítást Út a CKEditor plugins könyvtárban azonosak 10 darab. plug-inek. Vagy aktiválás plug-inek jön CKEditor oldalon?