Pannello di controllo del motore datalife intitolo natalizio. Comunicato stampa DataLife Engine v.12.1

Vai a modificare l'articolo, fai clic sul pulsante con l'immagine della cartella (carica file sul server).

Si aprirà una finestra con tre schede in alto: Caricamento file, caricati per la pubblicazione, cartella condivisa. Per impostazione predefinita si aprirà la prima scheda, sulla quale ci verrà chiesto di scaricare i file dal computer (cliccando sull'apposito pulsante), oppure indicare l'indirizzo url di questo file (per scaricarlo dal server senza bisogno di scaricalo sul tuo computer).

Vale anche la pena notare un'altra opzione interessante per caricare dalla cartella uploads/files, in questo modo puoi spostare i tuoi file in un'altra cartella (/uploads/posts/).

Di seguito sono riportate alcune impostazioni che possiamo modificare direttamente da questa finestra; duplicano le impostazioni principali dell'immagine situate nel pannello di amministrazione () e per impostazione predefinita hanno i parametri specificati lì. Tuttavia, l'utilizzo di queste impostazioni ci offre alcuni vantaggi, poiché ci consente di impostare impostazioni separate per ciascun gruppo di miniature.

Dopo aver scaricato le immagini tramite il computer, si apre la scheda scaricata per la pubblicazione. Qui puoi vedere le immagini scaricate, le loro dimensioni, selezionarle utilizzando la casella di controllo in basso e fare clic su Pubblica selezionati, Seleziona tutto o Elimina file. Ricorda solo di scegliere sinistra, destra, centro o nessun allineamento. Tieni presente che queste non sono tutte le impostazioni e in questo modo, per impostazione predefinita, verranno inserite le miniature ridotte delle immagini e quando si fa clic su di esse si apriranno immagini grandi. Per inserire un'immagine nelle sue dimensioni naturali in un articolo, posiziona il mouse e clicca sull'immagine stessa, di seguito appariranno le seguenti opzioni. Fare clic su Immagine originale e Inserisci immagine.

Il motore carica tutte le immagini nella cartella /uploads/posts/, possiamo dire che questa è una cartella specifica per le immagini, al suo interno viene creata una sottocartella, il cui nome sarà la data in cui le immagini sono state caricate, e in questa cartella ci saranno immagini a grandezza naturale e una cartella con le miniature delle loro copie ridotte.

Altri tipi di file vengono caricati in modo simile (se consentiti nelle impostazioni), ad eccezione delle immagini, dle li reindirizza automaticamente alla cartella uploads/files, solo che verranno visualizzati come allegati (allegati) e gli utenti vedranno un collegamento per scaricarli questa vita.

A proposito, è importante menzionare un'altra sfumatura: sia le immagini che i file sono strettamente legati a un articolo specifico e quando viene eliminato, tutte le immagini e i file associati verranno eliminati. Anche se carichi lo stesso file due volte per articoli diversi, ci saranno due file con nomi diversi assegnati dal sistema.

Ora è il momento di considerare quali parametri possiamo impostare per immagini e file dal pannello di amministrazione.

Vai a (Home - elenco di tutte le sezioni - impostazioni di sistema - Configurazione del lavoro con le immagini)

E guarda le impostazioni (ne abbiamo già viste alcune nella finestra di caricamento di file e immagini)

  • Dimensioni massime consentite dell'immagine originale: DLE può ridurre automaticamente la dimensione dell'immagine originale alla dimensione specificata. Ciò può essere ottenuto in due modi, il primo è specificare la dimensione richiesta di qualsiasi lato, il secondo è impostare la larghezza e l'altezza dell'immagine originale nel formato larghezza x altezza, 0 – la dimensione dell'immagine non cambia.
  • Impostazioni predefinite per l'immagine originale, ad es. da quale lato verranno controllate le dimensioni dell'immagine (e, di conseguenza, ridotte) - lungo il lato più grande, lungo la larghezza, lungo l'altezza
  • Il peso massimo consentito delle immagini caricate per le pubblicazioni: qual è il peso massimo di un'immagine in kilobyte consentita per il caricamento.
  • Cancellazione automatica delle immagini – dopo quanti giorni le immagini caricate sul sito per un articolo verranno cancellate se non viene pubblicato. Se non viene specificato nulla, le immagini non verranno eliminate.
  • Dimensioni di una copia ridotta dell'immagine caricata - ci sono due opzioni per impostare la dimensione: specificare la dimensione richiesta di qualsiasi lato, la seconda - impostare la larghezza e l'altezza nel modulo larghezza x altezza Parametri predefiniti per creare una piccola copia di un'immagine caricata image - su quale lato verrà ridimensionata la copia ridotta dell'immagine (lato più grande, larghezza, altezza) Qualità di compressione.jpg dell'immagine - con quale qualità l'immagine verrà copiata sul server Peso massimo consentito degli avatar caricati dal utente nel profilo - quanti kilobyte sarà il peso consentito degli avatar 0 - la restrizione viene rimossa, 1 - il divieto di caricare avatar.

Impostazioni della filigrana

  • Consenti filigrana: se aggiungere filigrane all'immagine
  • Dimensione minima per l'applicazione della filigrana: per le immagini con un lato inferiore a questa dimensione, la filigrana non verrà applicata
Filigrana in DLE

Come impostare una filigrana? Le filigrane standard con il logo DLE si trovano nella cartella dleimages su your_site.ru/templates/your_template_name/dleimages. Qui dobbiamo sostituire i due file watermark_dark.png e watermark_light.png con le nostre immagini, precedentemente disegnate in alcuni editor di testo, ad esempio, a Adobe Photoshop. Avranno un aspetto migliore se li rendi traslucidi. Puoi renderli della stessa dimensione delle filigrane predefinite o impostare le tue dimensioni, è importante solo seguire le seguenti regole: la dimensione della filigrana non deve superare la dimensione dell'immagine ed entrambe le nostre filigrane appena create dovrebbero essere Le stesse dimensioni.

Impostazioni per la visualizzazione di immagini ingrandite dalle miniature
  • Oscuramento automatico del sito quando viene mostrata l'immagine originale: lo sfondo del sito verrà oscurato quando viene mostrata un'immagine di grandi dimensioni (quando si fa clic sulla miniatura)
  • Visualizzazione dell'immagine originale ingrandita da una copia ridotta: l'immagine originale viene mostrata nel browser come una finestra modale (utilizzando il plugin Highslide js, che è incluso in DLE per impostazione predefinita, esiste separatamente dal nostro motore, è distribuito gratuitamente carica, è una sorta di analogo di lightbox), qui puoi impostare alcuni effetti visivi per questa immagine (ombra, cornice, bordi arrotondati).
  • Modalità Galleria durante la visualizzazione di immagini in miniatura – sì/no (attivato o disattivato) durante la visualizzazione di immagini di grandi dimensioni da copie in miniatura, la navigazione verrà visualizzata sulle immagini, sarà presente una modalità presentazione.

A volte potresti riscontrare un problema relativo al mancato funzionamento della modalità Galleria in DLE: la barra di navigazione non viene visualizzata nell'immagine pop-up. Il fatto è che lo script highslide.js è collegato automaticamente (puoi trovarlo se apri il codice sorgente nel browser), inoltre alcuni dei suoi parametri devono essere inizializzati, sono riportati di seguito. Controlla che questo sia presente nel codice della tua pagina.

JavaScript

hs.graphicsDir = "/engine/classes/highslide/graphics/"; hs.outlineType = "bianco arrotondato"; hs.numberOfImagesToPreload = 0; hs.showCredits = falso; hs.lang = (loadingText: "Caricamento in corso...", playTitle: "Visualizza presentazione (spazio)", pauseTitle: "Pausa", previousTitle: "Immagine precedente", nextTitle: "Immagine successiva", moveTitle: "Sposta", closeTitle: "Chiudi (Esc)", fullExpandTitle: "Espandi a dimensione intera", RestoreTitle: "Fai clic per chiudere l'immagine, tieni premuto per spostare", focusTitle: "Messa a fuoco", loadTitle: "Fai clic per annullare"); hs.align = "centro"; hs.transitions = ["espandi", "dissolvenza incrociata"]; hs.addSlideshow(( intervallo: 4000, ripetizione: false, useControls: true, FixedControls: "fit", overlayOptions: ( opacity: .75, position: "bottom center", hideOnMouseOut: true ) ));

h. graphicsDir = "/engine/classes/highslide/graphics/" ;

h. contourType = "bianco arrotondato"; h. numeroOfImagesToPreload = 0;

h. mostraCrediti = falso;

h. lang,

playTitle: "Visualizza presentazione (spazio)", pauseTitle: "Pausa", previousTitle: "Immagine precedente",

nextTitle: "Immagine successiva", moveTitle: "Sposta", closeTitle: "Chiudi (Esc)",

fullExpandTitle: "Espandi a dimensione intera" ,

RestoreTitle: "Fai clic per chiudere l'immagine, premi a lungo per spostare" ,

focusTitle: : "Fai clic per annullare" );

h. allinea = "centro"; h. transizioni = ["espandi", "dissolvenza incrociata"];

h. addSlideshow (( intervallo: 4000, ripetizione: false, useControls: true, FixedControls: "fit",

overlayOptions: (opacità: 75, posizione: "basso al centro", hideOnMouseOut: true)));

Nello stesso codice sorgente Dovrebbe esserci anche una funzione responsabile della visualizzazione delle immagini in modalità galleria e presentazione, vale a dire: hs.addSlideshow.

Se approfondiamo i file del motore, scopriremo che l'output di questi parametri è determinato dalle seguenti righe di codice nel file index.php, situato nella radice del sito.

if (strpos ($tpl->result["content"], "hs.expand") !== false o strpos ($tpl->copy_template, "hs.expand") !== false) ( if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; if ($config["thumb_gallery"] AND ($dle_module == "showfull" OR $dle_module == "statico ")) ( $gallery = " hs.align = "centro"; hs.transitions = ["espandi", "dissolvenza incrociata"]; hs.addSlideshow(( intervallo: 4000, ripetizione: false, useControls: true, FixedControls: " fit", overlayOptions: ( opacità: .75, posizione: "in basso al centro", hideOnMouseOut: true ));" ) else ( $gallery = "";

if (strpos ($tpl -> result [ "content" ] , "hs.expand" ) !== false o strpos ($tpl -> copy_template , "hs.expand" ) !== false ) (

if ($config["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0,60;" ; altrimenti $ oscuramento = "" ;

if ($ config [ "thumb_gallery" ] AND ($ dle_module == "showfull" OR $ dle_module == "statico")) (

$galleria="

hs.align = "centro";

hs.transitions = ["espandi", "dissolvenza incrociata"];

hs.addPresentazione((

intervallo: 4000,

ripeti: falso,

useControls: vero,

FixedControls: "fit",

opzioni di sovrapposizione: (

opacità: .75,

  • hs.numberPosition - mostra il numero dell'immagine corrente nella sequenza (ad esempio, Immagine 1 di 5) Può assumere valori 'heading' - visualizzato in alto, caption - visualizzato in basso. La stringa esatta è specificata nell'oggetto hs.lang (contiene le stringhe di localizzazione). Nello stesso file index.php troviamo la riga hs.lang = ( e aggiungiamo un parametro alla fine del numero: "Immagine %1 da %2" (non dimenticare di inserire una virgola dopo il parametro precedente);
  • hs.addSlideShow - una funzione che imposta i parametri per la modalità galleria (le immagini sono raggruppate e hanno una barra di navigazione comune)
  • intervallo: il numero di millisecondi in cui verrà mostrata ciascuna diapositiva. (predefinito 4000)
  • ripeti - ripetizione (inizia dalla prima diapositiva dopo essere passato all'ultima) (falso predefinito)
  • useControls: consente a Highslide di creare un pannello di controllo della presentazione (vero o falso)
  • FixedControls - se vero, il pannello di controllo è fisso, i controlli sono nella stessa posizione durante la visualizzazione di tutte le immagini e l'utente può visualizzare le immagini utilizzando il pulsante Avanti senza muovere il mouse (vero o falso)
  • overlayOptions - opzioni di sovrapposizione per il pannello di controllo (oggetto)
  • opacità - trasparenza del pannello (impostazione predefinita: 75),
  • posizione - posizione verticale del pannello di controllo (in alto, al centro, in basso) e orizzontale (a sinistra, al centro, a destra) (predefinita "in basso al centro")
  • hideOnMouseOut - nasconde il pannello di controllo quando il mouse non è nell'immagine (default true)
  • Successivamente cambiamo aspetto barre di navigazione. Per fare ciò, apri il file engine.css (templates/Default/style/engine.css, invece di Default, sostituisci il nome del tuo modello se necessario). Cerchiamo le righe 423, 432, 447 (.highslide-controls, .highslide-controls ul, .highslide-controls a, rispettivamente) e sostituiamo controlbar-black-border.gif (pannello di controllo nero per impostazione predefinita) nell'URL in background con controlbar-white.gif - pannello di controllo bianco.

    Modi per impostare una miniatura per un articolo

    Puoi impostare una miniatura per un articolo semplicemente inserendo un'immagine all'inizio del testo dell'articolo. Devi però assicurarti che tutto sia uguale, che vengano applicati gli stessi stili e se, ad esempio, devi racchiudere una miniatura in un collegamento a un articolo, dovrai specificare manualmente l'indirizzo dell'articolo.

    In precedenza era possibile elencare i tipi di file consentiti per il download; ora (nelle nuove versioni) questa funzionalità è stata spostata nella sezione Impostazione gruppi utenti ed è impostata separatamente per ciascun gruppo utenti. Maggiori informazioni nell'articolo Gestione degli utenti DLE.

    Numero massimo di file durante il download in blocco: quanti file possono essere selezionati e messi in coda per il download contemporaneamente

    Abilita il supporto per la ripresa dei file durante il download: se è consentita la ripresa dei file quando la connessione viene persa

    Abilita contatore download file: visualizza informazioni: quante persone hanno scaricato questo file.

    Bene, immagino sia tutto! Grazie per aver letto fino alla fine. Ci vediamo!
    Come al solito, guardate il video

    Motore DataLife(DLE) è un motore di notizie multiutente progettato per organizzare i propri blog e contenuti multimediali su Internet. Grazie a un potente sistema di pubblicazione, personalizzazione e modifica delle notizie, il motore è un passo avanti rispetto ai suoi concorrenti più vicini. E grazie alla struttura precisa e ponderata del kernel, che riduce al minimo i requisiti per le risorse del server, il motore è in grado di lavorare facilmente con progetti molto visitati senza creare alcun carico speciale sul server. La flessibilità, la facilità di personalizzazione e l'integrazione del tuo design ti consentiranno di implementare i tuoi siti web nel più breve tempo possibile, senza costi materiali aggiuntivi. L'utilizzo della tecnologia AJAX avanzata ridurrà sia il traffico del tuo server che il traffico dei tuoi visitatori, per non parlare della facilità d'uso di questa tecnologia sul sito. Grazie alla maggiore attenzione alla sicurezza dello script, alla facilità di utilizzo e allo sviluppo dinamico, più di 70.000 portali si sono già espressi a favore dell'utilizzo di DataLife Engine, utilizzandolo con successo nel loro lavoro. Il motore è ottimizzato per motori di ricerca, che attirerà ulteriori clienti al tuo sito.

    Sito ufficiale: http://dle-news.ru/

    Domande frequenti: http://dle-news.ru/faq.html

    Tieni presente che questo software è a pagamento e l'installazione verrà discussa utilizzando la versione demo come esempio.

    Installazione del CMS DLE

    Per iniziare l'installazione di DLE, devi accedere al pannello di controllo del tuo hosting utilizzando il collegamento e i dati inviati alla tua email di contatto al momento dell'ordine del servizio.

    Scarica il kit di distribuzione CMS DLE (DataLife Engine), ad esempio qui http://dle-news.ru/demo.html.

    Vai al pannello di controllo dell'hosting, seleziona "File Manager", quindi vai alla directory www/nome_dominio. Eliminiamo il file index.html creato per impostazione predefinita quando aggiungiamo un dominio, facciamo clic sul pulsante "Carica", selezioniamo l'archivio CMS DLE e facciamo clic su OK.

    Dopo aver scaricato l'archivio CMS DLE (DataLife Engine), cliccarci una volta sopra in modo che venga evidenziato e premere il pulsante “Estrai”. Dopo aver decompresso l'archivio dovresti ritrovarti con qualcosa del genere:

    Successivamente dobbiamo creare un database CMS DLE (DataLife Engine); per fare ciò, nel pannello di controllo dell'hosting, andiamo sulla voce “Database” e clicchiamo sul pulsante “Crea”. Immettere il nome del database, nome utente e password e fare clic su OK:

    In futuro, il nome del database e dell'utente verrà utilizzato con un prefisso sotto forma di login nel pannello di controllo dell'hosting:

    La colonna "Tipo di database" visualizza l'host del database db01.site.

    Dopo aver completato i passaggi sopra descritti, accedi al tuo nome di dominio nel browser, procedi con l'installazione di CMS DLE (DataLife Engine) e clicca sul pulsante “Avvia installazione”:

    Nota! Per avviare l'installazione di CMS DLE (DataLife Engine) quando si accede a un dominio, il dominio deve già rispondere ai record del server hosting. Se il dominio è appena stato aggiunto al server e le informazioni sui suoi record non sono ancora state distribuite in rete, puoi registrarlo e salvarlo sul tuo computer in file host la seguente voce: indirizzo IP del server nome dominio

    83.69.23*.*** nome di dominio

    L'indirizzo IP del server può essere visualizzato nel pannello di controllo dell'hosting. Nomi di dominio- Registrazione delle registrazioni:

    nome_dominio.ru.

    A (indirizzo Internet v4)

    Nel passaggio successivo, per continuare l'installazione, è necessario leggere e accettare il contratto di licenza.

    Seleziona la casella "Accetto i termini del contratto" e continua l'installazione.

    9. Uno dei passaggi importanti durante l'installazione è l'impostazione della configurazione del sistema, in cui è necessario specificare correttamente i dati di connessione al database e impostare il login e la password dell'amministratore del sito.

    Dati che ti vengono richiesti (usando l'esempio del nostro utente):

    Nome del database: vh12345_dle

    Nome utente DB: vh 12345_ admin

    Password: la password specificata durante la creazione del database

    MySQL Server: colonna Tipo Database nella sezione Database db01.site (vedi punto 4) oppure

    indica in questo campo mysql.tuo_dominio

    Il prefisso è impostato arbitrariamente.

    I dati di accesso al pannello di controllo sono la creazione account amministratore del tuo sito, qui indichiamo il login/password desiderati e l'e-mail dell'amministratore.

    L'installazione di CMS DLE (DataLife Engine) è completata.

    Eliminiamo il file install.php, si trova nella directory www/tuo_dominio

    Richiediamo un dominio tramite un browser, accediamo al pannello di amministrazione del CMS DLE (DataLife Engine) e iniziamo a lavorare con il sito.

    Parliamo del menù sul sito dle. Più precisamente, come aggiungere le proprie voci al menu o sostituire quelle esistenti con nuove. Molto spesso, i principianti che hanno appena installato questo CMS hanno una domanda: "Come sostituire le voci di menu standard in modello standard, per conto proprio? Se in WordPress questo può essere fatto senza modificare il codice, in dle la situazione è diversa, devi comunque entrare nel codice e capirlo un po'. Tuttavia, non c'è nulla di difficile nell'aggiungere nuovi elementi e spero che tu possa vederlo oggi.

    Quindi mettiamoci al lavoro. Per prima cosa dobbiamo creare delle voci che poi dovranno essere implementate nel menu dle, siano esse pagine o categorie. Per fare ciò, vai al pannello di amministrazione e clicca sulla voce “elenco di tutte le sezioni”.

    E poi tutto dipende dalla situazione. Se dobbiamo aggiungere un collegamento a una categoria del sito nel menu, andiamo alla voce "Categorie" e se dobbiamo creare una pagina a cui la voce di menu indirizzerà l'utente, allora vai a "Pagine statiche" articolo. Non c'è alcuna differenza fondamentale tra loro, quindi sceglieremo una delle due opzioni, ad esempio "Categorie".

    Apparirà un modulo per creare una nuova categoria sul sito. Tutto è semplice lì. Per sapere cosa viene utilizzato ciascun campo del modulo, vedere l'immagine.

    Non tutti i campi descritti nella figura sono obbligatori, ma solo il primo e il secondo campo. E i punti che non ho toccato nell'immagine non si riferiscono affatto alle categorie, ma si riferiscono a Impostazioni globali motore, come ad esempio le impostazioni di output delle notizie dle, e forniscono anche la possibilità di assegnare modello unico, per ciascuna categoria separatamente.

    Dopo aver compilato i campi richiesti, almeno i primi due, clicca sul pulsante aggiungi. Questa azione creerà una nuova categoria sul sito, un collegamento a cui aggiungeremo il menu dle. E prestare particolare attenzione al secondo campo, dove è stato necessario inserire un nome alternativo per la categoria, che formerà l'indirizzo dove si troverà la categoria. Nel mio esempio, sarà simile a questo: http://site.ru/primer_category/

    Passiamo ora all'aggiunta diretta di una nuova voce al menu dle.

    Per fare ciò, nel pannello di amministrazione devi andare alla sezione “Modelli di sito”.

    E poi devi selezionare uno dei due file, se stai utilizzando un modello standard, in cui sono scritti i menu del sito. Il modello standard ha due tipi di menu: questo, orizzontale e verticale. Il file topmenu.tpl è responsabile del menu orizzontale e il file sidebar.tpl è responsabile del menu verticale nella colonna di sinistra del sito. Entrambi questi file possono essere trovati nella colonna di sinistra della sezione "Modelli di sito". E quando fai clic su uno di essi, il codice di questo file stesso apparirà nella colonna di destra.

    Dopo aver aperto il file, dobbiamo correggere qualsiasi elemento esistente con il nostro. Cioè, cambia il nome, in questo caso con il nome della categoria. E sostituisci un collegamento alla categoria stessa (nome alternativo), invece di #. Cioè, se sostituisco la voce “Informazioni sul sito”, il codice del menu sarà simile a questo:

    Per analogia, puoi modificare altre voci nel menu. Per quanto riguarda il secondo, menù orizzontale, allora la situazione è assolutamente la stessa. E, naturalmente, tutto ciò che non ti serve può essere rimosso. E, naturalmente, salva il file modificato.

    Se non sei sicuro di qualcosa, ad esempio, che eliminerai qualcosa non necessario, fallo in modo che in caso di situazioni impreviste possa essere ripristinato.

    E questo è tutto per me.

    Probabilmente è comune che tutte le persone dimentichino alcune informazioni. Ciò vale soprattutto per le password e gli accessi da vari siti.

    Tu (o la persona che ti ha concesso l'accesso) hai creato password sicura, ma non lo scrisse in un luogo appartato e se ne dimenticò. Cosa fare in questo caso?

    Per impostazione predefinita, DataLife Engine non consente il ripristino della password per il gruppo Amministratori. Questo viene fatto per ovvi motivi: dopo tutto, se una persona ha accesso alla tua posta, allora ha accesso al tuo sito web.

    Ma puoi abilitare l'opzione di recupero della password in modo standard(tramite il modulo di recupero) e per gli amministratori. Leggi come farlo in questo articolo.

    Lo stesso articolo è dedicato a quei casi in cui recupero standard la password non è abilitata, ma è necessario riottenere l'accesso al pannello di controllo.

    Ti parlerò di due metodi di recupero, sono semplici. Ognuno sceglie il metodo che gli è sembrato più conveniente.

    Ripristino dell'accesso al pannello di controllo del sito in DataLife Engine tramite query SQL

    Dal titolo, penso che tu abbia già capito che per cambiare la password devi effettuare una query SQL nel tuo database. Ho descritto in dettaglio come creare una query SQL in .

    È necessario effettuare una richiesta del seguente tipo:

    AGGIORNA `dle_users` SET `password` = "d9b1d7db4cd6e70935368a1efb10e377" DOVE `user_id` = "1";

    Dove “1” è l'ID amministratore (cambialo con il tuo) e “” è la password “123” in forma crittografata.

    Dopo che la richiesta è stata completata con successo (se riscontri difficoltà, scrivilo nei commenti), puoi accedere al pannello di controllo del sito utilizzando il tuo nome utente e password “123”.

    Ripristino dell'accesso al pannello di controllo del sito in DataLife Engine tramite un utente aggiuntivo

    In questo caso, devi registrare un nuovo profilo sul tuo sito e dargli i diritti appropriati.

    Per questo:

    1. Registra un nuovo profilo (assicurati di ricordare il tuo login).

    2. Nel database, esegui la query SQL:

    UPDATE `dle_users` SET `user_group` = "1" WHERE `name` = "login";

    Dove “login” è il login del nuovo utente (cambialo con il tuo).

    Questo è tutto, in realtà. Utilizzando questa richiesta, trasformiamo l'utente specificato in amministratore e con i suoi dati potrai accedere al pannello di controllo del tuo sito.

    Questo sistema di plugin ti consente di modificare qualsiasi funzionalità dello script a tua discrezione. L'installazione dei plugin sul sito e l'aggiornamento dei plugin avviene in un clic, direttamente nel pannello di controllo di DataLife Engine. Se il plugin viene sviluppato per un nuovo sistema, gli utenti non dovranno più leggere le istruzioni di installazione, modificare qualcosa direttamente nei file di script, ecc. Tutto quello che devono fare è semplicemente caricare il plugin nel pannello di amministrazione e il gioco è fatto.

    Il sistema di plugin è costruito utilizzando la tecnologia virtuale file system. Descrivi nel plugin quale file e quali azioni devono essere eseguite, sulla base di queste informazioni DataLife Engine creerà copie virtuali di questi file, con tutti i cambiamenti e le modifiche necessarie, e lavorerà con le copie virtuali create senza influenzare i file originali . Allo stesso tempo, puoi descrivere le modifiche in quasi tutti i file, ad eccezione di alcuni di base, ad esempio i file root, ma non hanno alcuna funzionalità oltre al collegamento di altri file. Anche la funzionalità dei file responsabili delle funzioni AJAX può essere modificata; a questo scopo sono stati completamente riscritti per funzionare tramite il controller. Quali vantaggi offre questo? in primo luogo, file originali rimangono sempre invariati, quindi i plugin possono essere facilmente modificati, rimossi, aggiornati, ecc. In secondo luogo, questo sistema utilizza il carico minimo possibile sui siti nel loro insieme, perché le copie virtuali dei file vengono create solo una volta, al momento dell'installazione o dell'aggiornamento dei plugin, dopodiché DataLife Engine funziona con questi file modificati come con i normali file nativi e non vi è alcun consumo di memoria per i punti di chiamata, l'archiviazione e il controllo delle informazioni su dove e quale funzionalità deve essere modificata, ecc. Il carico sul server aumenterà solo in misura pari al carico che il plugin stesso porta con sé e il sistema di gestione dei plugin non causerà alcun carico aggiuntivo. In terzo luogo, non ci sono problemi nell'aggiornamento diretto dello script, lo script può essere aggiornato a nuove versioni e i tuoi plugin verranno automaticamente applicati alle nuove versioni. In questo caso, diversi plugin possono modificare lo stesso file senza causare conflitti, a condizione, ovviamente, che diversi plugin non eseguano azioni direttamente opposte tra loro.

    Pertanto, nel modulo di gestione dei plugin stesso, puoi creare un plugin direttamente nel pannello di controllo o caricare un plugin già pronto. Consideriamo l'aggiunta di un nuovo plugin direttamente nel pannello di controllo:

    Nella prima scheda specifichi le informazioni generali sul plugin. Il suo nome, il suo breve descrizione. Per renderlo più facile da differenziare dagli altri plugin, puoi dargli un'icona che utilizzerà nell'elenco dei plugin. Specifica inoltre la versione del plugin stesso e la versione di DataLife Engine con cui è compatibile.

    Nella scheda successiva si specificano direttamente le azioni da eseguire sui file. È possibile aggiungere uno o più file su cui è necessario eseguire azioni e anche assegnare una o più azioni a ciascun file da eseguire. Nei file è possibile eseguire le seguenti azioni:

    1. Trova e sostituisci qualsiasi codice.

    2. Trova e aggiungi il codice richiesto sopra.

    3. Trova e aggiungi del codice qui sotto.

    4. Sostituisci completamente il contenuto del file con il tuo.

    5. Creare un nuovo file virtuale che non esiste nel DLE originale.

    Puoi anche aggiungere o eliminare file, modificare o eliminare azioni sui file in qualsiasi momento. Per facilitare la percezione e la modifica, tutto il codice è evidenziato e i campi possono essere allungati dinamicamente.

    Pertanto, la situazione in cui in precedenza modificavi manualmente i file di script e memorizzavi le modifiche da qualche parte nel tuo blocco note e ogni volta che aggiornavi lo script, reinserivi nei file di script, è completamente un ricordo del passato con il nuovo versione. Puoi creare autonomamente il tuo plugin personale direttamente nel pannello di amministrazione, descrivendo una volta le modifiche necessarie nello script e quando aggiorni lo script per nuova versione, non dovrai più preoccupartene, le tue modifiche verranno applicate automaticamente alle nuove versioni.

    Nella scheda successiva è possibile aggiungere le azioni necessarie nel database Dati MySQL, che il plugin dovrebbe produrre in determinate situazioni. Puoi specificare un elenco di query MySQL che devono essere eseguite durante l'installazione del plugin, quando lo aggiorni, quando lo disabiliti, quando lo abiliti, quando lo elimini. Inoltre, per ciascuna azione è possibile specificare una o un elenco di più query al database.

    Per un plugin esistente, puoi eseguire le seguenti azioni: Puoi disabilitarlo, nel qual caso rimane sul sito, ma viene completamente ignorato dallo script e tutte le sue azioni sui file vengono sospese. Puoi aggiornarlo a una versione più recente, se disponibile. Scarica il plugin sul tuo computer per installarlo su un altro sito. In questo caso, il file stesso viene scaricato in formato XML e questo XML contiene una descrizione di tutte le azioni. Essenzialmente, il plugin è un file XML che può essere installato su un sito web nel pannello di amministrazione.

    Consideriamo il caricamento di un plugin già pronto sul sito. Puoi scaricare e installare un plugin già pronto sul tuo sito web. Facendo clic sul pulsante corrispondente è possibile scaricare un file XML con il plugin. O Archivio ZIP con un plugin. Ciò consente di creare plugin molto complessi che contengono un gran numero di altri file aggiuntivi, sia grafici che file PHP. Per non descrivere, ad esempio, tutte le azioni direttamente nel plugin stesso, è possibile creare file aggiuntivi e comprimerli in un archivio, posizionandoli in nuovi posti. È importante sapere che l'archivio può contenere solo quelli File PHP, che non sono inclusi nella distribuzione, ma solo i tuoi file aggiuntivi, se ci sono file inclusi nella distribuzione, tale download verrà bloccato; La modifica dei file standard deve essere descritta nel plugin stesso. Il file con il plugin XML stesso dovrebbe trovarsi nella radice del tuo archivio.

    Se scarichi un archivio con un plug-in, DataLife Engine non avrà i diritti per scrivere i file nel tuo archivio. Richiederà automaticamente l'accesso FTP per scaricare il tuo archivio. Se gli accessi non sono richiesti, senza di essi tutto verrà copiato automaticamente. In questo caso tali accessi non verranno memorizzati da nessuna parte, ma verranno automaticamente cancellati quando non saranno più necessari.

    Il nuovo sistema di gestione dei plugin ha anche un sistema integrato per la registrazione degli errori nel plugin. Se non è possibile eseguire alcuna azione sui file o si verificano errori, è possibile visualizzarli e correggerli facilmente. Ad esempio, questo è estremamente comodo; se il tuo plugin non è compatibile con la prossima versione di DLE, lo vedrai rapidamente e potrai adattare facilmente il plugin.

    Pubblicazioni sull'argomento