Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

Ce este CKEditor + CKFinder și de ce.

Poate că, din moment ce citiți acest articol, aveți o idee despre ce un modul CKEditor. Apoi, puteți trece la paragraful următor, dar altfel voi încerca să explic pe scurt.

Instalarea și configurarea CKEditor + CKFinder.

Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

Jumătate de lucru se face! Acum puteți utiliza butoanele pentru a modifica textul, dar dacă încercați să adăugați o imagine, atunci se va întâmpla următoarele:

Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

totul aici este bine, încercați să alegeți un fișier disponibil pe server:

Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

Ce se poate face cu eroare CKFinder în Drupal 7 browser de fișiere este dezactivat din motive de securitate. Vă rugăm să informați sistemul dvs. și să verificați administratru fișier de configurare CKFinder?

  1. CheckAuthentication elimina funcția (). Nu vă faceți griji, această funcție este deja în fișier, care ne conectam de mai jos.
  2. Imediat după linia

ATENȚIE! Dacă ați instalat CKFinder nu în site-urile folderul / toate / module / ckeditor / ckfinder, și în site-urile folderul / toate / biblioteci / ckfinder, se introduce o altă linie:

  • Salvați modificările.
  • Editați site-uri de fișiere / default / settings.php, și efectuați următoarele:
  • Salvați modificările.
  • Verificați dacă pagina / admin / config / content / ckeditor site-ul dvs. în secțiunea Fișier setări de browser în opțiunile
    Fișier tipul de browser (Link fereastra de dialog)
    Tip de browser de fișiere (fereastra de dialog Image)
    Fișier tipul de browser (Flash fereastra de dialog)
    El a fost ales CKFinder.
  • Puteți bucura acum. Din nou, încercați să selectați un fișier din galerie. Ar trebui să arate ceva de genul

    Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

    În ce folder pentru a pune CKFinder?

    Asigurați-vă că sunt făcute toate modificările exact conform instrucțiunilor.

    Dacă ștecherul este în folderul non-standard, apoi un mesaj rapid poate fi eliminat în cazul în care edita config.php un pic greșit, după cum se menționează în articol:

    Nu îndepărtați funcția CheckAuthentication (). Se vor înlocui doar false de întoarcere; să se întoarcă true; Acesta ar trebui să funcționeze chiar dacă plugin-ul este instalat într-o locație non-standard.

    Dacă după aceste modificări plugin-ul va funcționa în mod normal, cazul este probabil în locația directorul de instalare. Apoi, încercați să-l instalați în site-urile directorul / toate / module ale site-ului și de a face totul în conformitate cu instrucțiunile din acest articol.

    După efectuat în raportul de stare aici: CKEditor 4.0 Utilizați o funcție care necesită $ cookie_domain să fie stabilite, dar nu este setat în fișierul settings.php (CKFinder este activat în profilul complet).

    După instalarea 4 mai multe module de filtrare WYSIWYG Htmltidy htmLawed și sau HTML Purifier HTML Purifier (avansat) ca ultima cărămidă și sunt acum. A apărut aici o astfel de eroare la analizarea răspunsului XML-server. Sursa ErrorUnknown răspuns brut de la server: eroare Parse: eroare de sintaxă, T_VARIABLE neașteptat în /home/u179735745/public_html/sites/all/modules/ckeditor/ckfinder/config.php pe linia 79 Dar cum să se înțeleagă că nu ar trebui să fie introdusă în linia 79?

    Cu acest înțeles. Acum, în raportul de stare: CKEditor 4.0 Utilizați o funcție care necesită $ cookie_domain să fie stabilite, dar nu este setat în fișierul settings.php (CKFinder este activat în profilul complet). Dar settings.php a făcut totul așa cum este descris.

    Această cale este format din calea către fișierele de utilizator implicit (/ site-uri / default / fișiere) și numele folderului cu imaginile (imagini).

    Puteți seta calea fișierului, folosind profilurile CKEditor. Creați un profil CKEditor, cravată-l la rolul unui anumit utilizator (așa cum am înțeles, o faci va fi rolul de administrator). În profilul de configurare are două câmpuri în secțiunea Setări BROWSER FILE

    Instalarea și configurarea modulului ckfinder ckeditor pe 7 drupal

    In imaginea de mai sus, am adăugat testpath / în domeniu pentru a demonstra setarea. Valorile implicite ale câmpurilor următoarele

    Calea către fișierele încărcate:% b% f /

    Calea absolută pentru fișierele încărcate:.% B% f /

    Prin schimbarea acestor valori, puteți seta calea dorită în folderul de fișiere. Nu uita slash (/) la sfârșitul anului. Dar există un avertisment: CKFinder, în orice caz, va încerca să intre în dosarul <Ваш путь>imagini. Nu știu o oportunitate de ușor de a pune în loc de imagini, cum ar fi imagini dosar ca și în cazul dumneavoastră.

    Vă mulțumesc că ați răspuns. Sunteți absolut dreptate în acest lucru: atunci când am cerut calea de a% b% f / poze / integral HTML, CKFinder apoi a crea un nou dosar / site-uri / default / files / poze / imagini.

    În plus față de acest lucru am ckeditor.config.js am adaugat linia:

    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'
    >);

    Are ceva de-a face cu CKFinder.config.startupPath (docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.config.html#.selectActionFunction)

    Setările de acces prevăzute pentru diferite roluri, dar fără nici un rezultat (docs.cksource.com/CKFinder_2.x/Developers_Guide/PHP/Configuration/Access_Control)

    * * *
    Sarcina pare a fi un acces simplu la directorul / site-uri / default / fișierele / imaginile (pe care am încă fotografii), și apoi a da acces prin profiluri. / fișiere / imagini pentru utilizatorii înregistrați.
    A patra zi deja Pun pariu, scotocit jumătate din Internet, nu există nici o soluție. ((

    Uita-te la ckfinder / config.php, ar trebui să existe astfel de linii

    Am înțeles că ei sunt responsabili pentru faptul că imaginile sunt încărcate în dosarul de imagini din dosarul specificat în profilul curent.

    Puteți schimba acest lucru

    pentru a trece de la utilizarea de imagini la imagini. Apoi, trebuie să sape în direcția configurației diferitelor tipuri de ResourceType pentru diferite roluri.

    Am înțeles bine că doriți să fie sigur de a utiliza o cale comună în folderul cu fișierele (/ site-uri / default / files /) pentru toți utilizatorii, și că doar un dosar cu imagini diferă?

    La urma urmei, puteți configura pur și simplu o altă cale către directorul cu fișierele, ceva de genul

    Apoi, directorul de utilizator nu se vor suprapune.

    Ura! În cele din urmă, un miracol sa întâmplat. ) După mai multe zile, am văzut dosarul meu. / Poze.

    Trebuie să spun sincer că răspunsul este unic, deoarece Am câteva zile, într-adevăr, scotoci jumătate din Internet, și scrie despre același lucru. Cu setările nu am avut adâncimea de înțelegere.

    Luând în considerare recomandările (. 'URL' => $ baseUrl 'imagini', etc.) pentru a obține următoarele:

    Setări HTML complet (admin):

    Calea către fișierele încărcate -% b% f /

    Calea absolută pentru fișierele încărcate -.% B% f /

    Accesul la directorul. / Site-uri / default / files / poze (aici tot mi fotografia precedentă. Acesta este interesul meu principal a fost de a accesa aceste imagini în modul HTML complet)

    HTML Filtrată (pentru utilizatorii înregistrați)

    Calea către fișierele încărcate -% b% f / images /

    Calea absolută pentru fișierele încărcate -.% B% f /

    Accesul la directorul. / Site-uri / default / files / images / poze (aici, un dosar nou. / Pictures, care, la fel ca dosarul părinte / imagini goale pentru a umple utilizatori)

    Am fost, probabil, părți. CKFinder caseta de dialog nu se poate șterge și redenumi fișierele (modul HTML complet). Accesul la fișiere - 0644, pe lista - 0755, la restricțiile obișnuite cum ar fi.

    Mai multe probleme. clic pe Flash, și „cu privire la selectarea server“ se afișează o fereastră în cazul în care există doar un coș. dosar Flash pe acolo server. Creat de mână / site-uri / default / files / flash, dar nu a ajutat. Chiar și meniul „Încărcați pe server“ nu este disponibil. Cum pot încărca fișiere? (Aranjați în orice dosar, numai pentru administrator).

    - Și întreb din nou, se poate face: Când publicații anterioare, când am insera o imagine în articol și în anunțul (cred că din cauza asta), fotografia a fost duplicat de pe server cu adăugarea unui număr la numele fișierului - filename_0.jpg, filename_1.jpg. Și dacă tema de articol, care este aceeași imagine, fișierul este duplicat pe server. Ca rezultat, am acumulat o duzină de fotografii duplicat de pe serverul de la o imagine precum și o grămadă de clone de ceilalți. De ce se întâmplă acest lucru și cum să lupte.

    Mă bucur că ai făcut ceea ce vrei. Inițial m-am gândit că ar fi mai dificil, dar sursa încă privit.

    Eu încă mai cred că pentru utilizatorii înregistrați ar trebui să adauge imagini și în calea absolută a încărcat fișiere, cum ar fi acesta trebuie să îndeplinească conținutul primului câmp.

    Despre copii de poze spun nimic, din păcate, nu pot.

    Costul de configurare: Calea către CKEditor: //cdn.ckeditor.com/4.4.3/full-all - Nu știu dacă să se bucure acesta este un link extern. Per total, a fost mult mai bine.

    Dar pentru mine, un mister complet în cazul în care pentru a instala plug-in-uri. Dacă completați un nou plug-in CKEditor / plugin-uri de bibliotecă, și adăugați o linie la config.js lui:

    La instalarea blockquote în dosarul bibliotecii, aceasta nu afectează activitatea. Ie Acesta poate fi atât de două ori și nu a pus. Butonul Citat ca este, iar efectul este același.

    Sunt confuz aici.
    În primul rând, butonul citat (ca tine), a trebuit să instalați Blockquote plug-in. Am lucrat la fel cum este descris mai sus.
    În al doilea rând, mufă blockquote se referă la butonul sau nu ??
    În al treilea rând, există dosar plug-in-uri în modulul (un pic) și biblioteca (mult). În cazul în care pentru a pune nou, în cazul în care pentru a activa existente (unele plugin-uri sunt în setările complete HTNL, dar există 10 de piese, și 29 de bucăți din dosarul bibliotecii). Ceea ce practica instalarea plugin-uri.

    În cazul în care orice cale setare in directorul plugin-uri CKEditor sunt aceleași 10 elemente. plug-in-uri. Sau activarea plug-in-uri vin cu site-ul CKEditor?

    articole similare