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.

Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7

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:

Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7

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

Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7

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?

  1. CheckAuthentication eltávolítása () függvény. Ne aggódj, ez a funkció már a fájl, amit csatlakozni az alábbiakban.
  2. 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:

  • Mentse el a módosításokat.
  • Szerkeszteni a fájlt sites / default / settings.php, és tegye a következőket:
  • Mentse el a módosításokat.
  • Ellenőrizze, hogy az oldal / admin / config / content / CKEditor webhely részben File Browser beállítások az opciók
    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

    Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7

    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

    Telepítése és konfigurálása A modul CKEditor CKFinder a drupal 7

    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?

    Kapcsolódó cikkek