Console intitle pannello di controllo del motore datalife. Aggiunta di immagini e file a DLE. Dati per l'accesso al server MySQL

Motore di vita dei dati(DE)è un motore di notizie multiutente progettato per organizzare i tuoi blog e media su Internet. Con un potente sistema per pubblicare, personalizzare e modificare le 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 altamente visitati senza creare alcun carico speciale sul server. Flessibilità e facilità di personalizzazione e integrazione del tuo design ti permetteranno di implementare i tuoi siti nel più breve tempo possibile, senza costi di materiale aggiuntivi. L'utilizzo della tecnologia AJAX avanzata ridurrà sia il traffico del tuo server che il traffico dei tuoi visitatori, per non parlare della comodità di utilizzare questa tecnologia sul sito. A causa della maggiore attenzione alla sicurezza dello script, alla comodità di lavorare con esso, nonché allo sviluppo dinamico, più di 70.000 portali che lo utilizzano con successo nel loro lavoro si sono già espressi a favore dell'utilizzo di DataLife Engine. Il motore è ottimizzato per motori di ricerca che porterà più clienti al tuo sito.

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

FAQ: http://dle-news.ru/faq.html

Si prega di notare che questo software èpagatoe l'installazione verrà discussa con un esempioversioni dimostrative.

InstallazioneCMS DLE

    Per avviare l'installazione di DLE, è necessario accedere al pannello di controllo dell'hosting utilizzando il collegamento ei dati inviati all'e-mail di contatto al momento dell'ordine del servizio.

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

    Vai al pannello di controllo dell'hosting, seleziona "File Manager" e poi nella directory www/nome_dominio. Elimina di default il file index.html creato in fase di aggiunta del dominio, premi il pulsante "Carica", seleziona l'archivio CMS DLE e premi OK.

    Dopo aver scaricato l'archivio CMS DLE (DataLife Engine), fare clic una volta su di esso in modo che sia evidenziato e premere il pulsante "Estrai". Dopo aver decompresso l'archivio, dovresti arrivare a questa vista:

    Successivamente, dobbiamo creare un database CMS DLE (DataLife Engine), per questo, nel pannello di controllo dell'hosting, vai alla voce "Database" e fai clic sul pulsante "Crea". Immettere il nome del database, il nome utente e la password e fare clic su OK:

In futuro, il nome del database e dell'utente viene 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 eseguito i passaggi precedenti, accediamo al browser con il nome del tuo dominio, procediamo con l'installazione del CMS DLE (DataLife Engine), premiamo il 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 di hosting. Se il dominio è stato appena 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 hosts voce seguente: indirizzo IP del server nome dominio

83.69.23*.*** nome di dominio

L'indirizzo IP del server può essere visualizzato nella voce del pannello di controllo dell'hosting Nomi di dominio- Voci di ingresso:

nome_dominio.ru.

A (indirizzo Internet v4)

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

Abbiamo messo un daw "Accetto i termini dell'accordo" e proseguire con l'installazione.

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

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

Nome base: vh12345_dle

Nome utente banca dati: vh 12345_ admin

Parola d'ordine: la password specificata durante la creazione del database

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

indicare in questo campo mysql.tuo_dominio

Il prefisso è impostato arbitrariamente.

Dati per l'accesso al pannello di controlloè la creazione account amministratore del tuo sito, qui indichiamo il login/password desiderato e l'indirizzo e-mail dell'amministratore.

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

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

    Richiediamo un dominio tramite browser, entriamo nel 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 i propri elementi al menu o sostituire quelli esistenti con quelli nuovi. Molto spesso, per i principianti che hanno appena installato questo CMS, sorge la domanda: "Come sostituire le voci di menu standard nel modello standard con le tue?" Se in wordpress questo può essere fatto senza modificare il codice, allora in dle la situazione è diversa, devi comunque entrare nel codice e capirlo un po '. Tuttavia, non c'è niente di difficile nell'aggiungere nuovi elementi e spero che tu possa vederlo oggi.

Quindi, mettiamoci al lavoro. Per cominciare, dobbiamo creare elementi che successivamente devono essere implementati nel menu dle, siano essi pagine o categorie. Per fare ciò, vai al pannello di amministrazione e fai clic sulla voce "elenco di tutte le sezioni".

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

Apparirà un modulo per la creazione di una nuova categoria sul sito. Tutto è semplice lì. Per cosa viene utilizzato ogni campo del modulo, vedere l'immagine.

Non tutti i campi descritti in figura sono obbligatori, ma solo il primo e il secondo campo. E i punti che non ho toccato sull'immagine non si riferiscono affatto alle categorie, ma alle impostazioni globali del motore, come le impostazioni di output di dle news, e forniscono anche la possibilità di assegnare un modello univoco 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 al menu dle. E Attenzione speciale notare il secondo campo, dove era necessario scrivere un nome alternativo per la categoria, che sarà l'indirizzo presso il quale 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 siti Web".

E poi devi selezionare uno dei due file, se viene utilizzato un modello standard, in cui sono registrati i menu sul sito. Esistono due tipi di menu nel modello standard: questo e sia orizzontale che 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 si trovano nella colonna di sinistra della sezione Modelli di sito. E quando fai clic su uno di essi, il codice di questo file apparirà nella colonna di destra.

Dopo aver aperto il file, dobbiamo correggere qualsiasi elemento esistente sul nostro. Cioè, cambia il nome, in questo caso con il nome della categoria. E sostituisci un link 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 il resto delle voci di menu. Per quanto riguarda il secondo menu orizzontale, la situazione è esattamente la stessa. E, naturalmente, tutto ciò di cui non hai bisogno può essere rimosso. E, naturalmente, salva il file modificato.

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

E questo è tutto per me.

Sono state predisposte e implementate le seguenti modifiche:


1. Aggiunta la possibilità di caricare le immagini sul server per i commenti pubblicati sul sito. Questa opportunità abilitato e configurato nelle impostazioni del gruppo. Per ogni gruppo di utenti, puoi abilitare o disabilitare il caricamento delle immagini per i commenti. Inoltre, per ogni gruppo, puoi impostare diversi parametri individuali per le immagini caricate, ad esempio, importo massimo immagini caricate nei commenti, le loro dimensioni e peso, ecc. Quando si caricano le immagini nei commenti, l'utente ha accesso a un modulo semplificato per il caricamento dei commenti e le immagini vengono caricate in base ai parametri specificati nelle impostazioni del gruppo. Allo stesso tempo, l'utente può gestire le sue immagini caricate. Può eliminarli o sostituirli se gli è consentito modificare i suoi commenti.

2. Aggiunto il supporto per il motore InnoDB per il database MySQL. Quando si installa lo script, è possibile scegliere il tipo di archiviazione da utilizzare. Puoi scegliere di utilizzare entrambi InnoDB O MyISAM. Quando si sceglie un motore, si consiglia di essere guidati dai seguenti criteri. Se il tuo sito verrà raramente aggiornato con nuovi contenuti (registrazione di un gran numero di utenti, aggiunta attiva di nuovi commenti, ecc.) ad es. sito di riferimento, si consiglia di utilizzare MyISAM type, è più veloce durante il recupero dal database. Se si prevede che il sito venga discusso attivamente da un numero elevato di utenti, si consiglia di utilizzarlo InnoDB tipo. Per la maggior parte dei siti la scelta migliore sarà InnoDB, perché si ridimensiona più facilmente in futuro. La scelta del motore di database è disponibile solo se il tuo server ha una versione di MySQL non inferiore alla 5.6.4. Se la versione del server MySQL è inferiore, è disponibile solo MyISAM.

3. Aggiunta la possibilità di creare e utilizzare playlist durante la riproduzione di video sul sito. Per fare ciò, i file video vengono semplicemente elencati nel tag video separati da virgole. Per esempio:
4. Aggiunta la possibilità di creare una descrizione, per un video che sarà visibile quando mostrato nel player, per questo, nel tag di incorporamento del video viene utilizzato il seguente formato: , lo stesso può essere impostato per tutti i file se viene utilizzata una playlist di file separati da virgole. Puoi vedere un esempio del display nello screenshot qui sopra.

5. Aggiunta la possibilità di utilizzare nel tag, anche collegamenti a video nel servizio Youtube. Pertanto, puoi organizzare playlist miste che includono il tuo video e video sul servizio Youtube.

6. Aggiunta la possibilità di creare e utilizzare playlist durante la riproduzione di audio sul sito. Per fare ciò, i file audio sono semplicemente elencati nel tag audio separati da virgole. Per esempio:
7. Aggiunta la possibilità di creare una descrizione, per l'audio che sarà visibile durante la riproduzione di musica nel lettore, per questo, nel tag di incorporamento audio viene utilizzato il seguente formato: . Puoi vedere un esempio del display nello screenshot qui sopra.

8. Aggiunta la possibilità per il lettore audio aggiunta di collegamenti per riprodurre audio in streaming. Pertanto, puoi impostare e visualizzare playlist da ascoltare sul tuo sito di stazioni radio.

9. Nelle impostazioni dei giocatori, nel pannello di amministrazione, aggiunta l'abilità scegliendo un tema per il giocatore. Puoi scegliere un tema scuro o chiaro per il player, il che rende la visualizzazione del player sul tuo sito più organica.

10. Procedura migliorata per l'inserimento di materiali video e audio negli editor. Quando aggiungi un video, puoi creare immediatamente playlist e puoi impostare immediatamente nella finestra di input non solo un collegamento a video e audio, ma anche collegamenti a poster per loro e una descrizione per file video e audio.

11. Un nuovo editor WYSIWYG è stato aggiunto al DataLife Engine. Il nome del nuovo editor è FroalaEditor. Questo editor ha un'interfaccia facile e comprensibile (a nostro avviso, la migliore interfaccia) per la creazione e la modifica di contenuti, il codice HTML che genera è uno dei più puliti e non ha quasi nulla di superfluo, è relativamente leggero, ha un rendering veloce di l'editore sulla pagina.

12. Aggiunto un nuovo tipo per ulteriori campi di pubblicazioni:"Galleria di immagini scaricabili". Durante la creazione di questo tipo campi è possibile impostare i parametri per le immagini caricate, nonché il numero massimo di immagini che possono essere caricate per questa galleria. Quando aggiungi una pubblicazione nel pannello di amministrazione o sul sito, l'immagine può essere caricata con un clic. Quando si visualizza questo campo sul sito, le immagini verranno raggruppate in una galleria di immagini, che possono anche essere sfogliate l'una nell'altra durante la visualizzazione, se sono state create piccole copie per le immagini.

13. Per ulteriori campi di tipo"Scarica immagine" e "Carica file", aggiunto il divieto automatico di ricaricare immagini e file fino a quando l'immagine o il file precedentemente caricato non viene eliminato. Ciò riduce la probabilità di allegare file e immagini inutilizzati alle notizie.

14. Per ulteriori campi di tipo "Carica immagine" nuovi tag aggiunti: E , che restituiscono rispettivamente solo l'URL della miniatura dell'immagine caricata e l'URL dell'immagine completa, dove "X" è il nome del campo facoltativo. Questi tag saranno utili per i webmaster che desiderano personalizzare le pubblicazioni caricate sul sito, ad esempio, in combinazione con altri campi aggiuntivi.

15. Per ulteriori campi del tipo "Cambia Sì o No", Aggiunta la possibilità di assegnare lo stato "Abilitato" o "Disabilitato" per impostazione predefinita, che verrà utilizzato quando si aggiunge una nuova pubblicazione.

16. Aggiunta l'abilità visualizzazione in linea documenti, caricati sul sito tramite lo script DataLife Engine. Per fare ciò, i seguenti tag sono stati aggiunti al modello di output dei file caricati (attachment.tpl): (link di visualizzazione online) che visualizza un collegamento URL per visualizzare il documento online nel browser, oltre ai tag testo, che restituisce il testo allegato se il documento caricato è in un formato supportato per la visualizzazione. I seguenti tipi di documenti sono supportati per la visualizzazione online: Adobe PDF, Microsoft Word, Microsoft Excel. I documenti vengono visualizzati direttamente nel browser del visitatore utilizzando il servizio Google Docs Viewer, quindi i visitatori non devono avere programmi installati da Microsoft o Adobe.

17. A causa del fatto che gli sviluppatori di WYSIWYG LiveEditor ha deciso di interrompere qualsiasi lavoro su questo editor e non riceve aggiornamenti da diversi anni, è stato deciso di rimuovere questo editor dal DataLife Engine. I siti che in precedenza utilizzavano questo editor passeranno automaticamente all'utilizzo di FroalaEditor.

18. Aggiunta la possibilità di impostare una descrizione delle immagini (attributo alt) quando si inseriscono in massa le immagini nelle notizie. Per fare ciò, è necessario selezionare le immagini desiderate e, facendo clic su una di esse, impostare una descrizione. Quindi fare clic sul pulsante "Inserisci selezionato". La descrizione specificata verrà aggiunta anche per tutte le immagini una volta incollate.

19. Aggiunto ripristino automatico della cache Zend OPCache quando si modificano le impostazioni del sito. Pertanto, quando questa memorizzazione nella cache è abilitata nelle impostazioni del server, non è necessario reimpostare la cache da soli o attendere che le modifiche abbiano effetto.

20. Quando si visualizza l'elenco delle categorie nel pannello di amministrazione, nella sezione di modifica delle categorie è stata modificata la visualizzazione dell'elenco delle categorie. Ora tutte le sottocategorie vengono mostrate compresse e possono essere aperte direttamente quando necessario per una particolare categoria principale. E anche i pulsanti aggiunti, grazie ai quali puoi espandere o comprimere rapidamente tutte le categorie nell'elenco con un clic. L'aggiunta di una nuova categoria viene eseguita in una finestra a comparsa. Ciò semplifica il lavoro con un gran numero di categorie e sottocategorie nel pannello di amministrazione.

21. Aggiunta la possibilità di annullare l'iscrizione di tutti gli utenti, sottoscritto ai commenti, per ogni notizia separatamente. Se le notizie hanno utenti iscritti, quando si modificano queste notizie nel pannello di controllo, nella scheda "Avanzate", è possibile visualizzare il numero di abbonati e cancellarli dai commenti su questa particolare pubblicazione. Questa innovazione sarà utile, ad esempio, se la notizia è chiusa da ulteriori commenti.

22. Aggiunta la possibilità di iscriversi ai commenti alle notizie quando viene pubblicato un commento, anche quando il commento viene moderato.

23. Nel profilo utente sul sito, aggiunta l'abilità annullare l'iscrizione ai commenti sottoscritti alle pubblicazioni, indicando il numero di pubblicazioni a cui l'utente è abbonato. Per fare questo, nel template userinfo.tpl (Annulla l'iscrizione), che visualizza una casella di controllo per l'annullamento dell'iscrizione ai commenti e il numero di pubblicazioni sottoscritte.

24. Nel profilo utente sul sito, la possibilità di farlo automaticamente iscriviti per ricevere notifiche sui nuovi commenti che vengono aggiunti alle notizie, l'autore di cui è. Pertanto, l'utente non ha bisogno di iscriversi separatamente a ciascuna delle sue notizie, è sufficiente cancellare la casella di controllo corrispondente nelle impostazioni del suo profilo. Per visualizzare una casella di controllo, in un modello userinfo.tpl aggiunto un nuovo utilizzo dei tag (news-iscrizione).

25. Nel profilo utente sul sito, la possibilità di farlo automaticamente iscriversi per ricevere notifiche di nuovi commenti che sono risposte ai propri commenti. Per fare ciò, deseleziona la casella di controllo corrispondente nelle impostazioni del tuo profilo. Per visualizzare una casella di controllo, in un modello userinfo.tpl aggiunto un nuovo utilizzo dei tag (commenti-rispondi-iscriviti).

26. Aggiunto il supporto per l'estensione PHP Memcached. Lo script DLE determina automaticamente quale estensione PHP è installata, Memcache o Memcached sul server e, a seconda di ciò, utilizza l'una o l'altra estensione PHP, se la memorizzazione nella cache di Memcache è abilitata nelle impostazioni dello script. Pertanto, non è più necessario installare l'estensione PHP Memcache sul server.

27. Nel pannello di amministrazione, nella sezione per la modifica delle pubblicazioni, all'elenco delle azioni di massa sulle pubblicazioni è stata aggiunta la possibilità di aggiungere categorie alle pubblicazioni. A differenza dell'elemento esistente "Modifica categorie", l'elemento "Aggiungi categoria" consente di assegnare in massa nuove categorie selezionate alle pubblicazioni, senza modificare le vecchie categorie aggiunte in precedenza.

28. Per il tag template Text ha aggiunto l'abilità specificare un intervallo di notizie utilizzando un carattere trattino. Ad esempio, puoi specificare Testo Testo. Ciò semplifica la creazione del design di cui hai bisogno e non è necessario prescrivere tutti gli ID delle pubblicazioni richieste separati da virgole.

29. Per il tag template Text ha aggiunto l'abilità specifica l'intervallo di pagine che desideri utilizzando il carattere trattino. Ad esempio, puoi specificare Testo. Allo stesso modo, l'intervallo può essere impostato per il tag opposto Testo. Ciò semplifica la creazione del design di cui hai bisogno e non è necessario prescrivere tutti i numeri delle pagine di cui hai bisogno, separati da virgole.

30. Aggiunta la possibilità di annullare l'iscrizione agli utenti del sito dall'invio di lettere, che vengono inviati dalla sezione "Messaggi" del pannello di amministrazione. Per fare ciò, durante l'invio di email, è possibile impostare o nel template o direttamente nel testo del messaggio il tag (%unsubscribe%), che visualizza nell'email inviata l'URL per disiscriversi dalla ricezione della newsletter per l'utente. Cliccando su questo link, per il profilo utente, viene impostato lo stato "Non ricevere email dal sito". Allo stesso tempo, l'utente deve solo seguire il collegamento, non ha bisogno di accedere o eseguire altre azioni sul sito. Pertanto, può facilmente annullare l'iscrizione alle lettere dal sito se ha perso da tempo interesse per il sito. Nonostante l'invio di lettere consenta di inviare comunque un messaggio all'utente, anche se ha espresso il desiderio di non ricevere lettere. Raccomandiamo vivamente ai webmaster, al fine di evitare di far entrare il server nei filtri antispam, di tenere sempre conto dello stato che l'utente ha impostato nel proprio profilo durante l'invio dei messaggi.

31. Aggiunta aggiunta automatica per tutti i collegamenti esterni, che sono pubblicati nelle notizie e nei commenti, attributo rel, contenente i parametri "noopener esterno noreferrer". Questo attributo consente di ridurre la probabilità di un possibile attacco al sito utilizzando meccanismi di ingegneria sociale.

32. Nelle impostazioni dello script, aggiunta la possibilità di specificare il numero di giorni, durante il quale memorizzare nella cache le notizie complete dopo la loro pubblicazione. Anche la creazione e l'aggiornamento della cache è un'operazione che richiede molte risorse. Nel tempo, anche la pubblicazione perde popolarità e, se non viene letta spesso, non è consigliabile creare e controllare costantemente la cache per essa. Se il tuo sito pubblica poche notizie, puoi aumentare il numero di giorni durante i quali memorizzare nella cache, se molto, quindi ridurlo. In ogni caso, non consigliamo di impostare il tempo di cache a meno di 30 giorni. Non un gran numero di giorni, usalo solo se ci sono problemi di spazio libero sull'hard disk del server, o se pubblichi un numero molto elevato di notizie al mese. Ma per chi ha poche novità sul sito consigliamo di aumentare questo valore.

33. Nel pannello di amministrazione, nella sezione di modifica degli utenti, è stata aggiunta l'abilità trasferimento rapido di tutte le pubblicazioni da un utente all'altro. Per fare ciò, fare clic sul numero di pubblicazioni dell'utente, selezionare il trasferimento delle pubblicazioni a un altro utente e specificare il nome utente dell'utente a cui si desidera trasferire le pubblicazioni. Questa innovazione sarà utile se, prima di eliminare un utente dal database, è necessario trasferire tutte le sue pubblicazioni a un altro utente.

34. Nel pannello di amministrazione, nella sezione di modifica degli utenti, è stata aggiunta l'abilità ricalcolo rapido del numero di pubblicazioni da parte dell'utente. Per fare ciò, fare clic sul numero di pubblicazioni dell'utente e selezionare il ricalcolo delle pubblicazioni nel menu. Questa opzione sarà utile se sono state eseguite manipolazioni di massa con pubblicazioni o aggiunte al database ignorando lo script.

35. Nel pannello di amministrazione, nella sezione di modifica degli utenti, è stata aggiunta l'abilità ricalcolo rapido del numero di commenti di un utente. Per fare ciò, fai clic sul numero di commenti dell'utente e seleziona il ricalcolo dei commenti dal menu. Questa opzione sarà utile se sono state eseguite manipolazioni di massa con commenti o aggiunte al database ignorando lo script.

36. Miglioramento delle prestazioni dell'output delle notizie quando si utilizza l'ordinamento per valutazione e visualizzazioni. Migliorate anche le prestazioni dell'output dei commenti che utilizzano l'ordinamento per valutazione.

37. Migliorato il sistema di contabilizzazione del numero di commenti degli utenti nelle statistiche del suo profilo. L'eliminazione di massa delle notizie ricalcola automaticamente anche i commenti degli utenti. Ciò elimina la necessità di un ricalcolo periodico delle statistiche.

38. Ottimizzata la visualizzazione del pannello di amministrazione di DataLife Engine SU dispositivi mobili con orientamento verticale. Pertanto, il pannello di controllo è diventato più comodo quando lo si utilizza sugli smartphone.

39. La libreria Jquery è stata aggiornata alla riga 2.xx

40. Aggiornato l'editor di TinyMCE alla versione attuale.

41. Risolto un problema dove era impossibile usare il punto nell'add. campi del tipo di riferimento incrociato.

42. Risolto un problema dove si è formato un layout non valido dei commenti HTML durante l'utilizzo di commenti ad albero.

43. Risolto un problema dove per il tag (category-url), l'URL della categoria è stato visualizzato utilizzando il CNC, indipendentemente dalle impostazioni del CNC nel pannello di amministrazione dello script.

44. Risolto un problema dove c'è stata una duplicazione degli indici di campi aggiuntivi, con possibilità di rinvii incrociati, se la notizia è pubblicata in più categorie.

45. Risolto un problema dove testo e tag di testo funzionavano in modo errato per pagina iniziale, se le impostazioni dello script hanno abilitato la visualizzazione di una pagina statica nella pagina principale come pagina principale.

46. ​​​​Risolto un problema dove se la notizia è stata cancellata dai commenti nella sezione di modifica delle pubblicazioni, allora c'era sempre un ritorno alla prima pagina della sezione di modifica delle notizie, indipendentemente dai filtri di ricerca e dalla visualizzazione delle pubblicazioni per la modifica.

47. Risolto un problema dove era impossibile inserire la risposta corretta al sistema di domande e risposte se l'utente sta rispondendo a un commento invece di aggiungerne uno nuovo.

48. Bug minori nello script scoperti e annunciati in precedenza sono stati corretti.

Informazioni per il download dello script per i client:

Attenzione! La visualizzazione di queste informazioni è disponibile solo per gli utenti che dispongono di una licenza per lo script. Se hai già acquistato lo script, devi andare sul sito con il tuo account cliente.

Se non sei ancora nostro cliente, puoi visitare il nostro sito web.

Puoi discutere il rilascio su

Ciao amici. Passo quasi tutto il mio tempo. Poiché la maggior parte dei miei siti è costruita su CMS DLE, devo lavorare molto con questo motore. Ho già detto che gli sviluppatori non sono amici della SEO, e in generale non hanno mai sentito una parola del genere, ma si è rivelata anche peggiore di quanto potesse essere. Ho persino preparato tutta una serie di post dedicati alla "ossificazione" del motore nazionale (vedi nella categoria).

Ma oggi vorrei parlare di una cosa così importante come la sitemap html per DLE. Non importa quanto ho cercato in Internet un normale modulo di scheda, non l'ho trovato. Esistono, ovviamente, diverse soluzioni, ma tutte non danno affatto il risultato desiderato e talvolta causano persino danni. Ho dovuto scrivere io stesso il modulo, o meglio affidare a dei professionisti la realizzazione della mia “lista dei desideri”. Esprimo la mia profonda gratitudine ad Alexander Fomin per il suo entusiasmo e l'incredibile velocità di lavoro.

Il modulo sitemap per DLE che sto per presentarti soddisfa tutti i requisiti del seo ed è estremamente facile da installare.

Un elenco completo di moduli per DLE di Alaich "a:

SiteMap - Modulo di generazione della mappa del sito HTML per DLE

Nome originale: Mappa del sito
Compatibilità CMS: DL 8.2- 10.6
Diffusione: Gratuito, così com'è, quando è necessario distribuire un collegamento alla fonte
Versione attuale: 2.2 (dal 05/08/2014)
Scopo: Genera un elenco non ordinato con collegamenti a tutte le pubblicazioni, categorie e pagine statiche.
Peculiarità: Generatore di codice di incorporamento visivo. Impostazione dettagliata del principio di visualizzazione di tutti gli elementi del sito - notizie, categorie, pagine statiche - il numero di elementi visualizzati, principio di ordinamento e ordine di ordinamento, visualizzazione degli elementi come collegamento o testo semplice, la possibilità di includere/escludere elementi specifici.

Descrizione e configurazione del modulo sitemap HTML per DLE

Amici, il 3 giugno 2012 è un grande giorno, è stata rilasciata una nuovissima versione 2.0 della mappa del sito. Stiamo alzando l'asticella dell'usabilità del nostro modulo a un nuovo livello. A noi (spero anche a te) è piaciuto il sistema di generazione del codice visivo implementato nel sistema e abbiamo deciso di implementarlo nel modulo della mappa del sito. Ora non è necessario leggere manuali e descrizioni di tutte le funzioni e dei loro valori: basta andare al pannello di amministrazione, specificare alcuni valori e il gioco è fatto: il modulo è pronto per l'uso!

Oltre a quanto sopra, vorrei elencare alcune caratteristiche più importanti:

  • il modulo è completamente memorizzato nella cache;
  • il modulo utilizza l'API DLE;
  • la mappa non mostra le pubblicazioni che non hanno superato la moderazione, così come quelle previste per il futuro;
  • si tiene conto della presenza/assenza del CNC, nonché del tipo di CNC;
  • viene fornita una tale sottigliezza: se qualcuno ha lavorato a lungo con il motore DLE, ricorda che nelle prime versioni non esisteva affatto il CNC, e quindi è apparso, ma solo di un tipo (lo stesso del tipo 3 è in fase di formazione). Quindi anche questo è previsto in questo modulo: le nuove pubblicazioni vengono visualizzate con un URL, il cui tipo di CNC è selezionato nel pannello di amministrazione, e quelle vecchie, rispettivamente, con l'URL del CNC del vecchio tipo.

Nonostante l'aspetto di un generatore visivo, ti suggerisco di familiarizzare con i meccanismi del modulo.

Il modulo viene inserito nel template main.tpl utilizzando il tag:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — parametro del modulo, value1 — valore del parametro. Le impostazioni del modulo vengono dopo il segno? e separati da &.

Inserisci esempio (visualizza una mappa del sito con un elenco di pagine statiche e notizie da categorie con id=2,3,4):
(contenuto)
(includi file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Affinché la mappa del sito venga visualizzata su una pagina separata, il tag (include ...) deve essere racchiuso tra , e il tag (content) deve essere racchiuso tra . Successivamente, il modulo sarà disponibile su http://site.ru/sitemap/

Dopo qualsiasi modifica ai parametri e ai loro valori, è necessario cancellare la cache nel pannello di amministrazione.

Parametri del modulo passati tramite tpl durante l'inserimento:

  • need_cats - un elenco di categorie di ID separate da virgole per la visualizzazione nella mappa
  • exc_cats - elenco di categorie di id separate da virgole, escluse dalla mappa
  • need_news — elenco separato da virgole di articoli id ​​da visualizzare nella mappa
  • exc_news - elenco separato da virgole di ID articolo da escludere dalla mappa
    • è inutile specificare contemporaneamente questi parametri
  • need_static: elenco separato da virgole di ID di pagine statiche da visualizzare nella mappa
  • exc_static - elenco di id pagine statiche, separate da virgole, escluse dalla mappa
    • è inutile specificare contemporaneamente questi parametri
  • cats_as_links - mostra i nomi delle categorie come link (1 o 0)
  • show_static - mostra le pagine statiche nella mappa (1 o 0)
  • cats_sort - campo di ordinamento dell'elenco delle categorie (campo dalla tabella dle_category)
  • cats_msort - direzione di ordinamento dell'elenco di categorie (ASC o DESC)
  • news_sort - campo di ordinamento per l'elenco degli articoli (campo della tabella dle_post)
  • news_msort - direzione di ordinamento dell'elenco degli articoli (ASC o DESC)
  • static_sort - campo di ordinamento per l'elenco delle pagine statiche (campo dalla tabella dle_static)
  • static_msort - direzione di ordinamento dell'elenco delle pagine statiche (ASC o DESC)
    • Sono disponibili 2 opzioni di ordinamento:
      • ASC - ascendente (in ordine alfabetico)
      • DESC - discendente (in ordine inverso)
    • se il campo e l'ordinamento non sono specificati, vengono utilizzate le impostazioni di categoria specificate oi parametri DLE standard
  • cats_limit - numero massimo di sottocategorie da visualizzare
  • news_limit - il numero massimo di articoli di output dalla categoria
  • static_limit - il numero massimo di pagine statiche visualizzate

Avviso nessuna delle impostazioni di cui sopra è richiesta, non puoi specificare nulla - basta inserire il tag (include file="engine/modules/sitemap.php") - quindi verranno utilizzate le impostazioni predefinite.

Aspetto della mappa del sito e classi di stile

È fornito il cambio facoltativo aspetto mappe del sito, per questo apriamo il file di stile (style.css) del nostro modello e prescriviamo le classi descritte di seguito.

Elenco delle classi CSS della mappa del sito:

Sitemap_categories - elemento