2011-11-16 12 views
9

come aggiungere o incorporare CKEditor in pagina PHP, ho scaricato ed estratto il file zip nella directory principale della directory e chiamato anche sulla mia paginacome aggiungere o incorporare CKEditor in pagina PHP

<?php require("ckeditor/ckeditor.php"); ?> 

dato textarea questo campo

<textarea class="ckeditor" name="editor1">Write any thing</textarea> 

Ma il suo sito web CKEditor non funziona, Documentazione per l'installazione su PHP non viene trovato.

Qualcuno sa dove o aiutarmi ... per questa app.

+0

Cosa c'è di sbagliato con l'utilizzo di javascript? CKEditor è lato client, cosa farà php? –

+0

quindi ho bisogno di lavorare con javascripts -> php .., mi piacerebbe farlo php stesso. E se lo facciamo in javascript, come possiamo il ckeditor tramite javascript. – Rafee

+0

Questo è nei documenti, li hai guardati? c'è anche una sezione completa API dettagliata –

risposta

23

passaggi facili da integrare ckeditor con pagine php

Fase 1: Scaricare il file ckeditor.zip

fase 2: incollare il file ckeditor.zip sulla directory principale del sito o è possibile incollarlo dove i file sono (ho fatto questo)

fase 3: estrarre il file ckeditor.zip

fase 4: aprire la pagina php desiderata da integrarsi con qui page1.php

passo 5: aggiungere un po 'javascript prima di sotto, questo è quello di chiamare gli elementi di ckeditor e styling e css senza questo si avrà solo una textarea vuoto

<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 

E se si utilizza in altri siti, quindi utilizzare link relativi per questo qui è uno di seguito

<script type="text/javascript" src="somedirectory/ckeditor/ckeditor.js"></script> 

fase 6: ora !, è necessario chiamare il codice del lavoro ckeditor sulla tua pagina page1.php sotto è come lo si chiama

<?php 

// Make sure you are using a correct path here. 
include_once 'ckeditor/ckeditor.php'; 

$ckeditor = new CKEditor(); 
$ckeditor->basePath = '/ckeditor/'; 
$ckeditor->config['filebrowserBrowseUrl'] = '/ckfinder/ckfinder.html'; 
$ckeditor->config['filebrowserImageBrowseUrl'] = '/ckfinder/ckfinder.html?type=Images'; 
$ckeditor->config['filebrowserFlashBrowseUrl'] = '/ckfinder/ckfinder.html?type=Flash'; 
$ckeditor->config['filebrowserUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files'; 
$ckeditor->config['filebrowserImageUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images'; 
$ckeditor->config['filebrowserFlashUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'; 
$ckeditor->editor('CKEditor1'); 

?> 

passaggio 7: che cosa mai è il nome che si desidera, è possibile assegnare un nome ad esso ckeditor modificando il codice di passaggio 6 ultima riga

$ckeditor->editor('mycustomname'); 

punto 8: Open-up il page1.php, vederlo, usalo, condividilo e divertiti perché tutti noi amiamo l'Open Source.

Grazie

+1

nice ... funziona per me ...... grazie ..... :) – pratik

+0

Qui non hanno menzionato l'aggiunta di javascript. http://docs.cksource.com/CKFinder_2.x/Developers_Guide/PHP/CKEditor_Integration#Manual_Integration – SASM

+3

Non ho ricevuto nessun ckeditor.php? –

3

alcuna necessità di richiedere l'ckeditor.php, perché CKEditor non trattati da PHP ...

è necessario solo seguendo la directory _samples e vedere quello che fanno.

solo bisogno di includere ckeditor.js dal tag html, e fare qualche configurazione in javascript.

+0

come cosa !, ho bisogno del ckeditor sulla mia pagina. – Rafee

+0

ckeditor.php è una classe di utilità per utilizzare CKEditor da PHP senza la necessità di preoccuparsi di html e javascript. – AlfonsoML

3
<?php require("ckeditor/ckeditor.php"); ?> 

<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
<script type="text/javascript" src="somedirectory/ckeditor/ckeditor.js"></script> 

<textarea class="ckeditor" name="editor1"></textarea> 
4

In alternativa, potrebbe anche essere fatto come:

<?php 
    include("ckeditor/ckeditor.php"); 
    $CKeditor = new CKeditor(); 
    $CKeditor->BasePath = 'ckeditor/'; 
    $CKeditor->editor('editor1'); 
?> 

Si noti che l'ultima riga sta avendo 'editor1' come nome, potrebbe essere cambiato secondo il vostro requisito.

+0

Usa 4 spazi per indire blocco di codice invece di fare cose pazze con html;) – j0k

+0

nothin ha funzionato per me tranne questo Bingo –

13

Se è stata scaricata l'ultima versione 4.3.4, attenersi alla seguente procedura.

  • Scaricare il pacchetto, decomprimere e inserire nella directory Web o nella cartella principale.
  • Fornire i permessi di lettura e scrittura a quella cartella (preferibilmente macchine Ubuntu)
  • Crea visualizzazione di una pagina test.php
  • incollare il codice sottostante menzionato dovrebbe funzionare bene.

carico il file js menzionati

<script type="text/javascript" src="/ckeditor/ckeditor.js"></script> 
<textarea class="ckeditor" name="editor"></textarea> 
Problemi correlati