Codigniter blog

1. Instalați FCKeditor

3. Instalarea TinyMCE

  • Încărcăm helperul în fișierul de configurare: /system/application/config/autoload.php, înlocuind linia:






    $ autoload ['helper'] =.
    pe
    array ("url", "editor");
  • Încărcăm helper-ul în controlerul de administrare /system/application/controller/admin.php
  • În vizualizatorul /system/application/views/record_add.php, adăugați linia:


    P.S. Configurarea FCKeditor

    Firesc FCKeditor fără defecte (și cine nu le are?). Dar cele mai notabile:

    • În mod ciudat, anularea corecțiilor (rollback CTRL + Z) funcționează ciudat. Și se pare că acest lucru este incorigibil în versiunea curentă ..
    • Vrea să adaugă linii suplimentare. Dar nu numai FCKeditor este acele păcate. Și restul este așa. Dar puteți codifica codul.

    Acum, despre configurația primară a FCKeditor:

    • Eliminați funcții inutile din bara de instrumente, acest lucru se va deschide /system/plugins/fckeditor/fckconfig.js fișier de configurare,
      Gasim sirul FCKConfig.ToolbarSets ["Implicit"] =.
      Să o editați, fără să uităm să păstrăm copia ei doar în caz. De obicei părăsesc următoarele:
  • B Înlocuiți stilurile implicite CSS din lista. Pentru a face acest lucru, editați /system/plugins/fckeditor/fckstyles.xml fișier, care este responsabil pentru bara de instrumente listboks și /system/plugins/fckeditor/css/fck_editorarea.css, responsabil pentru stiluri de mapare în fereastra de editare
  • Se configurează funcția de încărcare a imaginilor în text (de aceea a fost ales FCKeditor)
    • - Deschideți sistemul de fișiere / plugins / fckeditor / editor / filemanager / upload / php / config.php
      Noi găsim linia
      $ Config ['Activat'] = false;
      înlocuiți-l cu
      $ Config ['Activat'] = adevărat;
    • În același loc, corectăm calea spre directorul în care sunt stocate imaginile. Am stocat imagini în / img /
      Găsesc și înlocuiesc linia
      $ Config ['UserFilesPath'] = '/ userfiles /';
      pe
      $ Config ['UserFilesPath'] = '/ img /';
    • Deschideți fișierul system / plugins / fckeditor / fckconfig.js
      Găsiți și schimbați linii
      var _FileBrowserLanguage = 'asp'; // asp | aspx | cfm | lasso | perl | php | py
      var _QuickUploadLanguage = 'asp'; // asp | aspx | cfm | / admin / articol / editare / 9

    Acestea sunt toate setările de bază.







    Nu am înțeles (ca în exemplele anterioare): de ce să descarce ajutoare atât în ​​autoload, cât și în controlerul "
    În autoload, așa cum înțeleg, acestea sunt încărcate, dacă este nevoie peste tot în aplicație. În controler, dacă este necesar, în toate (sau în majoritatea) funcțiilor. Într-o funcție separată, dacă este necesar numai în ea.

    /system/helpers/editor_hepler.php
    O tipografie ar trebui să fie
    /system/helpers/editor_helper.php
    lung chinuit în căutarea acestei erori> _

    Da, este suficient să încărcați ajutoarele fie în autoload, fie în constructor, de exemplu.

    Pasib pentru o indemnizație de clasă;)
    Până acum, totul a mers fără probleme.
    Doar înșurubat FCK.
    Oppano nu funcționează (nu există modificări). dar fac totul în opera. În consola de eroare, js nu mai există. arata in ff - OK;)
    Pe scurt, în scriptul din funcția FCKeditor_IsCompatibleBrowser
    la inceput a scris:
    return true;
    și a câștigat în opera.

    La momentul scrisului, am batjocorit tabele complexe și nu am putut face față textelor mari.

    Ei bine, nu aș conta cu adevărat. În cazul în care dezvoltatorii nu acceptă operă, atunci poate fi proglyuchit oriunde și la cel mai nefericit timp.
    Sincer recunosc. Nu-mi place Opera.

    Nu lucrați FCK Tiny): Se pare că scripturile nu funcționează
    in CI): Am incercat aceste scripturi intr-un simplu HTML - functioneaza): Cine va ajuta?

    EEEE. În general, scripturile funcționează într-un browser, nu în CI sau în altă parte. Cred că nu le puteți conecta corect.

    A apărut o problemă în modurile - a fost necesar pentru a pune un backslash în fața și la „sistem / plugins / FCKeditor / fckeditor.js“ tobish „src =“ http://erum.ru/system/plugins/fckeditor/fckeditor.js „vă mulțumesc pentru material foarte util (:

    Fixat toate căile corectate și înregistrarea în .htaccess
    RewriteEngine activată
    RewriteCond%! -d
    RewriteCond%! -f
    RewriteRule ^ (. *) $ /index.php/$1 [L]

    De fapt, nu există nici o diferență. PHP aici este un pic pentru urechi desenate. Baze - JS
    Singura diferență este atunci când încărcați imagini. Este legat de limba scripting.

    înșurubat ca normal, dar când adăugați o imagine, modificările nu sunt salvate. dar dacă este doar textul, totul funcționează bine

    Încearcă să intri în funcția de încărcare a imaginilor și a pune o urmă. Uite ce face.
    Două variante sunt cele mai probabile.
    1) ați indicat incorect calea către spațiul de stocare a imaginilor.
    2) nu aveți permisiunea de a înregistra imagini.

    aici o astfel de situație în general textul este salvat, dar dacă introduceți o imagine, modificările nu sunt salvate.
    când conduci:

    pe:
    acesta este salvat dar când continuați să editați după cum să salvați din nou aceeași rake. și, de asemenea, cu tabele, după introducerea unei tabele, modificările nu sunt salvate
    și cu totul în cazul în care există citate în eticheta "

    imaginile sunt completate în mod normal.

    Vă mulțumim pentru sfatul :) firul a fost în magic_quotes_gpc = off
    schimbat la
    magic_quotes_gpc = activată

    și unde altundeva pot schimba culoarea de fundal?

    Totul este super. dar aici e problema, a mers CKEditor.
    Dar aceasta nu este o problemă, a fost instalată, a fost configurată, dar! Cum se încarcă imagini? Și aici nu este scris. După cum o înțeleg, trebuie să lucrez cu clasele standard CI, dar cum pot trece calea către imaginea descărcată în CKEditor?
    În general, ca întotdeauna, mai multe întrebări decât răspunsuri.

    În CKeditor, un manager de fișiere mort.

    Nu văd setările de conexiune fckconfig.js

    E rahatul care-l face pe tini mtse. Dacă le folosiți în TSMS, simpatiz cu dvs. Eu folosesc. com. Ed. ))







    Articole similare

    Trimiteți-le prietenilor: