Looge intitle datalife mootori juhtpaneel. Soovitused serveri ja sisuhaldussüsteemi DataLife Engine seadistamiseks

Tervitused kõigile, kes nendele ridadele oma väärtuslikku aega pühendavad.

Selles artiklis tahan rääkida DataLife Engine serveri ja sisuhaldussüsteemi optimaalse konfigureerimise viisidest. 4 aastat Interneti-saitide ja serveritega töötades olen õppinud, et turvalisus on tähtsam kui mugavus ja sellele tuleb tähelepanu pöörata. Reserveerimine: Ma ei pretendeeri ühelegi autorlusele intellektuaalne omand! Kogu materjal koguti Internetis.

Allpool kirjeldatakse toiminguid, mis aitavad serveri koormust jaotada ja selle eest kaitsta DOS-i rünnakud, piirake juurdepääsu FTP-protokollile ja konfigureerige DataLife Engine süsteem õigesti.

Teie serveri kaitse ja konfigureerimine.

1. Serveri konfiguratsiooni seadistamine esiotsa Nginx to Apache paketi abil.

Sellise skeemi eeliseid saab mõista väikese näitega. Kujutage ette, et teie veeb Apache serverüheaegselt on vaja teenindada umbes 1000 päringut ja paljud neist on ühendatud aeglaste sidekanalitega. Apache kasutamise korral saame 1000 httpd protsessi, millest igaühe jaoks eraldatakse RAM ja see mälu ei vabane enne, kui klient on nõutud sisu kätte saanud.

Esiserverit kasutava skeemi puhul saame märkimisväärse ressursisäästu tänu sellele, et pärast päringu saabumist edastab nginx päringu Apache'ile ja saab kiiresti vastuse. Selle tulemusena vabastab Apache pärast nginxile reageerimist mälu. Järgmisena suhtleb nginxi veebiserver kliendiga, mis on lihtsalt kirjutatud staatilise sisu teenindamiseks suurele hulgale klientidele, kes tarbivad süsteemiressursse ebaolulisel viisil.

Meie paketi korrektseks toimimiseks vajame Apache'i moodulit. Selline vajadus on olemas järgmisel põhjusel: Apache'i päringud tulevad IP-aadressilt, millel nginx töötab, Apache logifailides kuvatakse ainult nginxi serveri IP-aadress. Samuti algavad ilma seda moodulit kasutamata probleemid külastaja IP-aadressi kasutavate skriptidega ja mehhanism IP-aadresside kaudu juurdepääsu piiramiseks .htaccessi abil lakkab õigesti töötamast.

NGINX installimine populaarsesse OS-i.

Red Hat Enterprise Linux 4 / CentOS 4
Nginxi installimiseks nendesse operatsioonisüsteemidesse peate ühendama täiendava paketihoidla.

Red Hat Enterprise Linux 5 / CentOS 5
Nginxi installimiseks nendesse operatsioonisüsteemidesse peate ühendama täiendava EPEL-i pakettide hoidla.

ASPLinuxi server 5 / Fedora
nginx sisaldub standardses levitamispaketis.

Kui hoidlad on ühendatud või neid pole lihtsalt vaja, käivitage: yum installige nginx

Apache installimine.

Apache veebiserveri installimiseks käivitage lihtsalt: yum install httpd

Mod_rpaf installimine.

1. Installige pakett httpd-devel:

yum -y installige httpd-devel


2. Laadige alla ja installige mod_rpaf:
Sisestame kataloogi / usr / local / src

cd / usr / local / src


Laadige fail mod_rpaf-0.6.tar.gz kausta / usr / local / src

wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz


Pakkige lahti mod_rpaf-0.6.tar.gz

tar xzf mod_rpaf-0.6.tar.gz


Minge kataloogi, kus lahti pakkisite

Panime mooduli süsteemi

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c


3. Järgmiseks peate looma mod_rpaf konfiguratsioonifaili - /etc/httpd/conf.d/rpaf.conf ja lisama sellele järgmised read:


RPAFenable On
RPAFproxy_ips 127.0.0.1 xx.xx.xx.xx yy.yy.yy.yy


kus xx.xx.xx.xx ja yy.yy.yy.yy on teie serveri IP-aadressid. Kui serveris on rohkem kui kaks IP-d, lisage need sama analoogia alusel.

teenus httpd restart


4. Nginxis tuleb http () plokis määrata järgmised read:

proxy_set_header Host $ host;


Kui need read on määratud, ei pea te neid lisama.

Kui faili nginx.conf muudetakse, tuleks nginx taaskäivitada:

/etc/init.d/nginx peatus
/etc/init.d/nginx algus


5. Kuidas kontrollida, kas installitud moodul töötab?
Asetage mis tahes teie serveris asuvale domeenile järgmise sisuga fail test.php:

"echo $ _SERVER [" REMOTE_ADDR "];?>"


Seejärel järgige linki, kus domain.tcom on teie domeeni nimi. Kui kuvatav IP erineb teie serveri IP-st, töötab moodul õigesti.

NGINX-i konfigureerimine.

Allpool on nginxi konfiguratsioonifail, mis toimib esiserverina. Eeldatakse, et nginx töötab kõigis pordi 80 liidestes ning Apache liideses 127.0.0.1 ja pordis 8080. Salvestage see konfiguratsioonifail kataloogi / etc / nginx / nimega nginx.conf.

kasutaja nginx;
töötaja_protsessid 10;
error_log /var/log/nginx/error.log silumine;
pid /var/run/nginx.pid;

sündmused (
töötaja_ühendused 20000;
}

http (
sisaldab /etc/nginx/mime.types;
vaikimisi_tüüp rakendus / octet-stream;
log_format main "$ remote_addr - $ remote_user [$ time_local] $ staatus"
"" $ päring "$ body_bytes_sent" $ http_referer ""
"" $ http_user_agent "" http_x_forwarded_for "";
access_log /var/log/nginx/access.log põhi;
saatmisfail sees;
tcp_nopush sees;
tcp_nodelay sees;
Keepalive_timeout 30;
send_timeout 900;
server_tokens off;
server (
kuula 80;
serveri_nimi _;
serveri_nimi_ümbersuunamises väljas;
access_log /var/log/nginx/host.access.log põhi;
asukoht / (
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_set_header Host $ host;
proxy_set_header X-Real-IP $ remote_addr;
proxy_set_header X-Forwarded-for $ proxy_add_x_forwarded_for;
kliendi_max_kere_suurus 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
}


Apache konfigureerimine.

Leidke Apache konfiguratsioonifailist /etc/httpd/conf/httpd.conf rida:

ja asendage see reaga:

Kuulake 127.0.0.1:8080


Mod_rpaf seadistamine.

Lisage moodul mod_rpaf oma Apache konfiguratsioonifaili. Selleks lisage faili /etc/httpd/conf/httpd.conf järgmine rida:

LoadModule rpaf_module modules / mod_rpaf-2.0.so


Seejärel lisage read samasse faili:

RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1 192.168.0.1
RPAFheader X-Real-IP


192.168.0.1 asemel peate sisestama serveri IP-aadressi.

2. Serveri konfiguratsioon kaitseks dos-rünnakute eest.

Võimaldame nginxis avalehe vahemällu salvestamist neile, kellel pole küpsiseid.

Lisage failile nginx.conf piirangud:

limit_req_zone $ binary_remote_addr tsoon = kaks: 20m määr = 2r / s;
server (
asukoht / (
limit_req tsoon = kaks sari = 5;
}
}
}


Saba ja awk kasutamine:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503


Ühendame logi:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503 | awk" (print 1 $) "


Saame masinate IP-d:

iptables -A SISEND -p tcp -j DROP -s $ IP


Sisestage tulemüüri IP:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503 | awk" (print 1 $) "| xargs -t -l iptables -A SISEND -p tcp -j DROP -s


Nüüd seadkem iptablesi jaoks connlimit, et piirata robotiühendusi. Reeglites määrame loa 5 ühendusele ühest IP-st ja 25 C-klassi alamvõrgust.

DDOS-rünnak 16000 robotilt – keskmine koormus: 1,4 1,9 2,0

FTP juurdepääsu piiramine

Selleks vajame faili .ftpaccess. See aitab teil keelata või lubada FTP-le juurdepääsu määratud IP-aadressidelt. Keegi võib küsida: "Mul on dünaamiline IP, kuidas ma saan .ftpaccessi õigesti kasutada?" Vastus, mida ma mõtlen, on ainult järgmine: „Kui vajate seda turbelisandmoodulit, hankige oma teenusepakkujalt staatiline IP. Nad ei küsi sinult palju raha."

Faili .ftpacces loomiseks vajame SSH-juurdepääsu. Võite kasutada winscp programmi. Failis .ftpaccess võib olla palju sätteid, kuid meid huvitab ainult üks parameeter. Kui kirjutate faili need read, sulgete juurdepääsu kõigile:

Keeldu kõigist


Pärast ülaltoodut ei saa keegi enam FTP-sse siseneda. Juurdepääsuloa lisamiseks konkreetsele IP-le peate määrama järgmised parameetrid:

Luba alates 127.0.0.1
Keeldu kõigist


Loomulikult on näiteks aadress 127.0.0.1 ja see tuleb asendada oma aadressiga.

Tähtis! Parim on keelata FTP juurdepääs absoluutselt kõigile ja ühendada ainult SSH kaudu.

Sisuhaldussüsteemi DataLife Engine kaitse.

1. Installige ja konfigureerige.

2. Nimetage administraatori paneeli fail ümber ja tehke vanale aadressile (www.sait.com/admin.php) lülitumisel fake, millele lülitumisel kasutaja blokeeritakse, keelates tema ip-d failis .htaccess.

Ümbernimetatud? Nüüd loome juurkataloogis ip.txt faili ip-aadresside salvestamiseks. Anna see ja .htaccess chmod õigused – 777.

Looge järgmise sisuga fail admin.php:


$ ip = getenv ("REMOTE_ADDR");

$ log = fopen ("ip.txt", "a +");
fwrite ($ logi, "//". $ ip. "\ n");
fclose ($ logi);

$ f = fopen ($ _ SERVER ["DOCUMENT_ROOT"]. "/.htaccess", "a");
fwrite ($ f, "\ ndeny from". $ ip);
fclose ($ f);

DataLife Engine'i administraatoripaneel

Tekst näiteks: Sinu ip logidesse, ma leian su üles!

Hirm, sa tühisus, ha ha!

"
3. Lisage halduskeskuses täiendav autentimine.

Peate välja mõtlema teise kasutajanime ja parooli (ärge kasutage oma administraatorikonto andmeid). Teine kasutajanimi ja parool peavad olema esimesest täiesti erinevad. Kas olete otsustanud? Hästi! Nüüd krüpteerime oma parooli md5-s (saate seda teha aadressil md5encryption.com).
Järgmisena avage admin.php (pidage meeles, et me nimetasime selle varem ümber ja seetõttu, kui panite selle nimeks superadmin.php - peate selle avama) ja pärast rida:

lisama:

$ login = "sisesta leiutatud sisselogimine";
$ parool = "ja genereeritud parool md5-s";
if (! isset ($ _ SERVER ["PHP_AUTH_USER"]) || $ _SERVER ["PHP_AUTH_USER"]! == $ sisselogimine ||
md5 ($ _ SERVER ["PHP_AUTH_PW"])! == $ parool) (
päis ("WWW-Authenticate: Basic Realm =" Admin Panel "");
päis ("HTTP / 1.0 401 Volitamata");
välju ("Juurdepääs keelatud");)


4. Keela php funktsioonid, mida süsteem ei kasuta.

Faili php.ini otsimiseks looge fail phpinfo.php tekstiga:

Pärast otsimist kustutage kindlasti phpinfo.php!

disable_functions = allow_url_fopen, eval, exec, süsteem, passthru, scandir, popen, shell_exec, proc_open, proc_close, proc_nice, get_current_user, getmyuid, posix_getpwuid, apache_get_free, posix_free, diskspace_free, diskspace_free_, diskspace_free_, diskspace_degr, virtual_degr, virtual, posix_getpwuget , openlog, syslog, highlight_file, show_source, symlink, ketta_kogu_ruum, ini_get_all, get_current_user, posix_uname, allow_url_fopen


5. Loome GET ja POST päringutele filtreerimise, takistame andmebaasi süstimisi ja sealt andmete vastuvõtmist.

Looge suvalise nime ja järgmise sisuga .php-fail:

// määrake üks, kui soovite lubada taotluste silumise
$ silumine = 0;

$ bag_req = massiiv ("select", "eval", "echo", "UPDATE", "LIMIT", "INSERT", "INTO", "liit", "CONCAT", "INFORMATION_SCHEMA", "OUTFILE", " DUMPFILE "," LOAD_FILE "," BENCHMARK "," SUBSTRING "," ASCII "," CHAR "," andmebaas "," HEX "," \\. \\ / ","% 00 "," \\. Htaccess "," config \\. php "," document \\. cookie ");
$ taotlus = serialize ($ _ GET);


kui ($ _ SAADA)
{
foreach ($ bag_req $ võtmena => $ väärtus) (
{
Taotlus leiti massiivist $ väärtus
$ taotlus ";
}
}
}
kui ($ _ POSTITUS)
{
$ taotlus = str_replace ("valitud_keel", "sl", serialize ($ _ POST));
$ urequest = urldekood ($ taotlus);
$ brequest = base64_decode ($ päring);
foreach ($ bag_req $ võtmena => $ väärtus) (
if (preg_match ("/ $ väärtus / i", $ taotlus) || preg_match ("/ $ väärtus / i", $ urequest) || preg_match ("/ $ väärtus / i", $ brequest))
{
if ($ debug == "1") $ do_debug = "
Taotlus leiti massiivist $ väärtus mis blokeerib õige töö
$ taotlus ";
die ("BAD REQUEST $ do_debug");
}
}
}
?>


Salvestame selle serverisse DLE süsteemi mis tahes kataloogi. Avage fail mootor / klassid / mysql.php ja pärast seda:

kui (! määratletud ("DATALIFEENGINE"))
{
surema ("Häkkimiskatse!");
}


ühendage loodud fail:

include_once (ENGINE_DIR. "/ faili_tee / nimi.php");


6. Kasutades DLE jaoks tasuta komponente, uuri kindlasti spetsialisti arvamust nende töökindluse kohta.

Küsimuste korral võtke ühendust otsingumootoritega – kogu materjal on vabalt saadaval!
Midagi lisada? Olete oodatud arutelule!

Edu teile ja teie projektidele!

Ainult informatiivsel eesmärgil. Administratsioon ei vastuta selle sisu eest. Tasuta allalaadimine .


Kallid sõbrad,

Tutvustame teid uus versioon meie skript DataLife Engine v.13.1 NULLED. See väljalase lisab tuge automaatne värskendus pluginad uutele versioonidele ja hulk muid täiustusi pluginate süsteemis, lisatud on uusi funktsioone mugavamaks töötamiseks lisaväljadega, lisatud on uut tüüpi hinnang "Meeldib ja ei meeldi", täiustatud väljaannete otsing administraatoris paneel ja palju muud, lugege selle ja muu kohta rohkem ...

Valmistati ette ja rakendati järgmised muudatused:


1. Lisatud on skripti automaatse värskendamise võimalus sama skripti versiooni administraatoripaneelil juhtudel, kui väljastatakse näiteks leitud turvaaukude parandused või muud vead. Juhtudel, kui samas versioonis tehakse distributsioonis muudatusi, näiteks kui väljastatakse skripti haavatavuste või muude tuvastatud probleemide parandused, on võimalik skripti värskendada administraatori paneelil. praegune versioon stsenaarium.


2. Lisatud saidi pistikprogrammide automaatse värskendamise võimalus... Selleks määratakse pistikprogrammis URL, et saada teavet uue versiooni saadavuse kohta. Sellel URL-il peaks pistikprogrammi arendaja sait tagastama JSON-vormingus massiivi, mis peaks sisaldama teavet pistikprogrammi praeguse versiooni kohta, samuti linki pistikprogrammi praeguse versiooni allalaadimiseks. Näiteks peaks antud URL tagastama väärtuse ("versioon": "2.0", "url": "https://dle-news.ru/test/test.zip")... Pärast seda saab saidi administraator värskendusi kontrollides teada saada pistikprogrammi uute versioonide saadavusest ja värskendada pistikprogramme administraatoripaneelil ühe klõpsuga.


3. Plugina haldussüsteemi jaoks lisati võimalus märkige failis iga otsingukriteeriumi jaoks tehtavate asenduste arv. Näiteks peate leidma ja asendama failis mõne koodi, mis selles failis esineb mitu korda, saate määrata, mitu korda seda koodi tuleb asendada. Kõigi selle koodi esinemiste asendamiseks võite selle parameetri tühjaks jätta, nii et asendamine toimub kõikjal, kus teie määratud kood leitakse.


4. Plugina haldussüsteemi jaoks lisati võimalus automaatne kustutamine laaditakse alla koos arhiivis oleva pistikprogrammiga täiendavaid faile kui pistikprogramm saidilt eemaldatakse. Selleks lisatakse pistikprogrammi parameetritele võimalus valida, kas kustutada täiendavad failid või mitte. Seega saate iseseisvalt otsustada, kas serverit on vaja täiendavatest failidest puhastada, kui see saidilt eemaldatakse või tuleks need jätta.

5. Plugina haldussüsteemi jaoks lisati võimalus kasutage ZIP-arhiivi kaustade nimedes märgendit (TEEMA). Arhiivi üleslaadimisel pistikprogrammide süsteemi kaudu asendatakse see silt kasutatud malli nimega. Näiteks kui asetate arhiivi faili /templates/(TEEMA)/test.tpl, paigutatakse teie mallifail saidil kasutatavasse malli. Seega saab näidismallifaile sisaldavate keerukate pluginate kasutamisel need kohe laadida soovitud kausta, mis sisaldab kasutaja kasutatavat malli.

6. Plugina haldussüsteemi jaoks lisati võimalus kasutage asendusstringis toimingus "Otsi ja asenda" funktsiooni preg_replace juhtmärke, näiteks \\ 1 jne, mis eemaldab piirangud DLE-s mõne koodi leidmisel ja asendamisel.


7. Täiendavate väljade jaoks, mille tüüp on "Pilt" ja " Pildigalerii" , lisas nende lisaväljade kuvamisel saidil võimaluse määrata igale pildile eraldi, oma isikukirjeldus, mida kasutatakse ka HTML-i alt atribuudina.


8. Täiendavate „Pildigalerii” tüüpi väljade jaoks lisatud võimalus muuta üleslaaditud piltide sortimise järjekorda neid lihtsalt hiirega liigutades. Pärast piltide üleslaadimist saate pilte vastavalt soovile vahetada. Samuti saab üles laadida pilte teistele lisaväljadele.


9. Postitustele ja kommentaaridele on lisatud uut tüüpi hinnang "Meeldib ja ei meeldi". mis peab eraldi arvestust nii meeldimiste kui ka mittemeeldimiste arvu kohta. Selleks on trükiste ja kommentaaride kuvamise mallidele lisatud uued sildid: (meeldib)- mis kuvab meeldimiste arvu, (ei meeldi) - mis kuvab mittemeeldimiste arvu, samuti silti tekst- mis kuvab märgendis sisalduva teksti, kui see reitingutüüp on seadetes lubatud.


10. Administraatori paneeli kasutajaprofiilide seadistustes lisatud võimalus määrake kategooriate loend, millesse see konkreetne kasutaja võib väljaandeid lisada. See võimaldab näiteks ajakirjanikel säilitada isiklikke rubriike, milles teised ajakirjanikud (või mõned neist) ei tohi avaldada. Või vastupidi, jätta ajakirjanik konkreetsest uudiste kategooriast välja, kui ta on näiteks selles ebakompetentne.

11. Administraatori paneeli kasutajaprofiilide seadistustes lisatud võimalus luua usaldusväärsete kategooriate loend, millesse see konkreetne kasutaja võib modereerimata väljaandeid lisada. Selline isikupärastamine võimaldab palju paindlikumalt eristada õigusi, loomata hunnikut kasutajagruppe, sealhulgas rühmi iga konkreetse ajakirjaniku jaoks.


12. Väljaannete täpsemaks otsimiseks halduspaneelil väljaannete toimetamise sektsioonis lisati võimalus valida, kust otsida. Saate otsida kogu sisust, saate eraldi pealkirjade, lühikirjelduste, täielik kirjeldus ja lisaväljad. Samuti on oluliselt täiustatud otsingualgoritme publikatsioonide õigemaks leidmiseks.

13. Väljaannete täpsemaks otsimiseks administraatoripaneelil väljaannete redigeerimise jaotisesse lisati võimalus otsida üheaegselt mitmes kategoorias, mille vahel valida.

14. Sildipilve jaoks on lisatud võimalus sümbolite "&" ja "#" kasutamine, mis võimaldab näiteks pilves kasutada erinevate kaubamärkide nimesid, näiteks "H&M" jne.


15. Admin paneeli skripti seadetes lisati võimalus saidi administratsiooni luba sotsiaalsete võrgustike kaudu saidile sisse logida. Kui see säte on lubatud, saavad administraatorite rühma kuuluvad kasutajad oma sotsiaalmeedia kontode kaudu saidile sisse logida.


16. Administraatori paneelis kommentaaride redigeerimise jaotises lisati võimalus otsi tekstist kommentaare. V see jaotis saate otsida mis tahes märksõna järgi kommentaare, mida peate muutma. See muudab kommentaaride redigeerimise mugavamaks.


17. Administraatori paneelis ristviidete haldamise jaotises lisati võimalus linkide hulgitoimingute jaoks määrake asendus "Ainult staatilistel lehtedel" ja "Staatilistel lehtedel, uudistes ja kommentaarides".

18. Bännerite eelvaate kuvamiseks administraatoripaneeli reklaamihalduse jaotises lisatud teie malli stiilide ühendamine failist preview.css. Seega näete oma reklaamikoodi õigemat kujundust, kui see kasutab teie malli klasse.

19. Lisatud lühiuudiste kuvamise malli jaoks (shortstory.tpl). siltide abil tekst mis kuvavad neis lisatud teksti, kui nendele kriteeriumidele vastavaid väljaandeid pole. Seega saate standardse süsteemiteate väljaannete puudumise kohta saidi mis tahes eraldi jaotises ümber määrata, muutes selle näiteks saidi iga jaotise jaoks ainulaadseks. Neid silte saab kasutada ka mallides, mida kasutatakse väljaannete kohandatud kuvamiseks märgendi (kohandatud ...) abil.


20. E-kirja malli jaoks, mis saadetakse unustatud parooli taastamisel on lisatud uute siltide kasutamine: (% kadunudurl%) mis väljastab ainult lingi URL-i lähtestamiseks ja uue parooli genereerimiseks ning (% ipurl%) mis väljastab ainult lingi URL-i IP-blokeeringu lähtestamiseks. Seega saate nende linkide kirjas eraldi määrata vajaliku kujunduse, näiteks nuppude kujul. Samuti võite näiteks keelduda IP-põhise blokeeringu tühistamise lingi kuvamisest, kui te seda võimalust oma veebisaidil ei kasuta.

21. Täiustatud administraatoripaneeli kategooriate kustutamise süsteem... Kui kustutatud kategooria sisaldab alamkategooriaid, mis kuuluvad samuti kustutamisele, laienevad kõik kustutatud kategooriat sisaldavate väljaannete toimingud automaatselt väljaannetele, mis sisaldavad ka kustutatud alamkategooriaid. Ja samu toiminguid rakendatakse nendele väljaannetele alamkategooriates.


22. Moodulile "Filtreeri: IP, sisselogimise või e-posti järgi" lisati võimalus blokeeritud aadresside või sisselogimiste või e-kirjade lisamine korraga tervete loendite kaupa, mitte ükshaaval. See kiirendab oluliselt lisamise protsessi, kui sul on juba valmis nimekiri blokeeritavatest asjadest.


23. Moodulile "Filtreeri: IP, sisselogimise või e-posti järgi" lisati võimalus juba olemasolevate reeglite muutmine. Saate valida ja muuta mis tahes reeglit, ilma et peaksite seda kustutama ja uuesti lisama.


24. Moodulile "Filtreeri: IP, sisselogimise või e-posti järgi" lisati võimalus mitme või kõigi lisatud reeglite valimine korraga ja nende reeglite massiline avamine ühe klõpsuga.

25. Moodulile "Filter: IP, sisselogimise või e-posti järgi" on lisatud tugi kasutades IPv6-aadresse, mida saab saidile juurdepääsu blokeerimiseks määrata. Lisatud on ka võimalus määrata blokeerimiseks IPv6 alamvõrke.

26. Lisatud IPv6 aadresside määramise võimalus kasutajaprofiilis millest alates on kasutajale autoriseerimine lubatud. Lisaks saate määrata mitte ainult eraldi aadressi, vaid ka IPv6 alamvõrgu.

27. Saidil trükiste kohandatud sortimise mooduli jaoks(sordi)sildiga kuvatav lisas võimaluse määrata sortimist iga konkreetse kategooria jaoks, mitte kõigi kategooriate jaoks korraga.

28. Väljaannetes avaldatud linkide puhul lisatud võimalus kasutades plokielemente nagu "p", "div" jne. See võimaldab DataLife Engine'il täpsemalt ja korrektsemalt järgida HTML5 standardeid.

29. Lisatud võimalus lisada uusi kasutajaid DataLife Engine'i juhtpaneelil, kui töötate paneeliga nutitelefonide abil.

30. Puutaoliste kommentaaride töösse on tehtud muudatusi... Kui kommentaaridele vastamise maksimaalne pesastumine on saavutatud, siis kommentaarile vastamise korral jäävad need vastused arutelulõime maksimaalse pesastuse juurde. Varem, kui pesitsemise maksimum oli saavutatud, ei saanud kommentaarile vastata. Nüüd jääb vastus igal juhul alles.

31. "Ristviited" tüüpi täiendavate väljade jaoks, lisas võimaluse kasutada väärtustes jutumärke ja ampersande.

32. Kui saadetud sõnumi malli E-post unustatud parooli taastamisel määratakse selle kirja jaoks HTML-vormingu kasutamine, siis moodustatakse selles mallis märgendi (% kadunud link%) poolt genereeritud lingid juba valmis HTML-koodi kujul, mitte aga ainult tekstilingid.

33. Lisatud skripti sätetele installimise võimalus postituste sortimine vaikimisi kommentaaride arvu järgi. Sama on lisatud sortimiskriteeriumide kohandamiseks kataloogi sirvimisel.

35. Täiendavate valdkondade töös on tehtud muudatusi, kui väljal on kasutajarühmade kaupa lisamise piirangud. Kui lisavälja väärtuse on lisanud selleks õigust omav kasutaja ja hiljem toimetab väljaannet kasutaja, kellel ei ole selle välja täitmise õigusi, siis väärtus sellest valdkonnast enam ei tühjendata, vaid jääb selliseks, nagu selle varem täitis selleks õigust omav kasutaja.

36. Kategooriate kirjelduse metasildi märkide arvu limiit on suurendatud 300 märgini... Maksimaalne pikkus on praegu maksimaalne pikkus asutatud otsingumootor Google, et kuvada see teave otsingutulemustes.

37. Täiustatud sarnaste uudiste otsimine saidilt. Seotud uudiste kuvamine on muutunud leitud postituste sortimise seisukohalt aktuaalsemaks.

38. Saidi külastajate IPv6-aadresside täiustatud tugi. Mõnel konkreetsel juhul ei pruugi täielik aadress andmebaasi mahtuda. Väljade pikkus on nüüd reserveeritud vastavalt RFC 4291 spetsifikatsioonile.

39. Täiustatud Open Graph protokolli metasildi og: description moodustamist täisuudiste vaatamisel. Moodustamine toimub korrektsemalt, kui põhisisuna kasutatakse väljaannete lisavälju.

40. DataLife Engine turvasüsteemi täiustatud töö, alamdomeenide andmete täpsemaks kontrollimiseks on mõnel hostimisel alamdomeenide struktuur põhidomeeni alamkaustade kujul.

41. Lisatud tel-protokolli tugi: saidil BB-silte kasutades avaldatud linkide jaoks.

42. Uuendatud visuaalsed toimetajad TinyMCE ja Froala enne praegused versioonid ... Mitmed nendes toimetajates tuvastatud vead on parandatud.

43. Parandatud probleem kasutades kasutajaprofiili lisaväljadel "Loend" tüüpi välju, milles väärtusi kasutati sümboli "|" abil.

44. Parandatud probleem kus pistikprogrammi haldamise jaotises, kui menüüs failiga tehtud toimingut muudeti, võivad mõned sümbolid väljadel määratud väärtustes valesti muutuda.

45. Probleem lahendatud mille puhul oli võimatu kasutada silte sisemised lehed saidil ja seda lubati kasutada ainult väliste saitide jaoks.

46. ​​Probleem lahendatud, milles saiti ei olnud võimalik uuele versioonile värskendada, kui sait oli muus kodeeringus kui UTF-8, samas kui administraatori sisselogimine või parool sisaldas kirillitsas kirjutatud tähti.

47. Parandatud probleem kus ei ilmunud hüpikaken uute isiklike sõnumite saabumise kohta, kui kasutaja logis saidil iseseisvalt oma kontolt välja ja sisestas selle mõne aja pärast uuesti.

48. Parandatud probleem Kui skripti juhtpaneelil kommentaaride redigeerimine ei toiminud, kui TinyMCE redaktor oli skripti sätetes lubatud.

49. Probleem lahendatud, mis ei näidanud päevade arvu, mille jooksul saab väljaandele kommentaare lisada, kui administraatori paneeli skripti seadetes olid sellised piirangud seatud.

50. Probleem lahendatud, kus saidil ei kuvatud faili allalaadimise lingina lisavälja tüüpi "Allalaaditav fail", vaid see kuvati lihtsa sildina.

51. Avastatud ja eelnevalt teatatud väikesed vead skriptis on parandatud.

DataLife Engine'i uusimad versioonid leiate alati saidilt. Valige cms DLE, CP1251 või UTF-8 erinevad – nullitud ja litsentsitud versioonid – kõik värskeim otse dle-newsist. Näiteks uus DataLife Engine 13.0 lõpliku ja nullitud DLE 13.0 saate alla laadida ilma registreerimiseta tasuta ja otselingi kaudu.
sait on alati esimene, kes pakub värskeimaid väljaandeid!

DataLife Engine 13.0 lõplik ja nullitud DLE 13.0 tasuta

Uue Datalife mootoriga alustamine: kui lihtne see tegelikult on!

Paljud on kuulnud sellisest CMS-ist nagu Datalife Engine. Ja kindlasti pole vähem inimesi kuulnud selle ilmsetest eelistest. Funktsionaalsuse kohta. Teave MySQL-i toe ja selle laienduste kohta. Ja muidugi sellest, kui mugav on Datalife Engine nii kasutajatele kui ka veebisaitide haldajatele.
Paljud inimesed soovisid kogeda kõiki naudinguid ja proovisid alla laadida DLE-d. Kuid paraku saate tasuta proovida ainult testversiooni, samas kui kõiki CMS 13.0 eeliseid saate hinnata ainult litsentsiga. Muide, ebaseadusliku tarkvara kasutamine on ebasoovitav. See võib kahjustada DLE-s loodud saiti ja selle omanikke. Ei ole mõtet üldse riskida – maksumus on veidi üle saja dollari. Seetõttu ei tohiks te dle-d torrentist alla laadida. Meilt on palju lihtsam alla laadida, proovida ja seejärel otsustada – häkkida cms-i või osta litsents.

Mida peaksite tegema, kui otsustate seda imelist mootorit testida?

Protseduur on väga lihtne, kuid sellel on oma nüansid:
lahti pakkimine serverisse saidi kausta;
PHP 5.0 serveri tugi;
piisava liiklusega server;
kettaruumi 20 MB.
Kui veebisait on installitud kohalikku terminali, peate installima spetsiaalse tarkvara, mis täidab serveri rolli. Parim viis selle jaoks - Apache või Denwer.
Eeldatakse MySQL-i, kus andmebaas luuakse nii, et viimasel on täielik juurdepääs. Õigused on määratud ka mitmele kaustale, mille kohta on soovitav juhendis täpsemalt tutvuda. Kaustade sees on teisi kaustu ja need vajavad CHMOD 777 jaoks kirjutamisõigust. Sisefailid peavad olema CHMOD 666.
Programm käivitatakse absoluutselt mis tahes brauseriga. Selle rida sisaldab järgmist aadressi install.php. Järgnevad täiendavad paigaldussoovitused. Sisesta oma kasutajanimi/parool.
Kui installimine on lõppenud, eemaldatakse install.php kataloogist ja ka uuenduse sisu. Milleks see tegevus on mõeldud? Ilma desinstallimiseta algab iga Interneti-ressursi käivitamine teie kasutatava DLE Nulled 13.0 installimisega. CMS-ile pääseb juurde juhistes näidatud URL-i kaudu. See "url" viib otse administraatoripaneelile.

Mida saavad veebisaidi külastajad?

Nad saavad kiiresti registreeruda, nad saavad kohe lisada kommentaare. Süsteemi suureks plussiks on uudiste tutvustamine "kasutajate" endi poolt. Pärast registreerimist hakkab kujunema profiili "kasutaja" hinnang.
Uudiseid saab kustutada või redigeerida, profiilides olevaid fotosid muuta, unustatud või kaotatud mandaate taastada. Võimalused on väga tõsised. "Administraatorid" saavad mitte vähem funktsioone. Nad saavad teha kõike, mida "kasutajad", sealhulgas viimaste profiile hallata.
Ühesõnaga CMS DLE-st piisab lihtne süsteem see ei nõua, et keegi oleks veebiprogrammeerimise guru. Lihtkasutaja saab hõlpsasti luua oma veebisaidi, millel on palju suurepäraseid funktsioone. Ja selle juhtimissüsteemi fännid näevad peatset versiooni 13.1 väljalaset. Siiani pole sellest tegelikult midagi teada, kuna äsja ilmus pressiteade 13.0, kuid paljud ootavad ilmumist.
Kohe, kui ilmumine toimub, vaatame selle kindlasti üle. Seni olge kursis ja lugege, mis on Celsoft 13.0 uut:


Teie tähelepanu on esitatud DLE 13.0, alla laaditud off. sait, mis on ilma aktiveerimiseta demoversioon. Kuid spetsiaalselt teie jaoks valmistati see ette demolitsentsiga. Kuid pakume seda ainult informatiivsel eesmärgil! Ja nagu alati, DLE 13.0 nullitud – mis erineb originaalversioon asjaolu, et dekodeerisime ja eemaldasime koodi, mis küsib võtit failides - \ engine \ inc \ include \ init.php ja \ engine \ inc \ include \ functions.inc.php, muid koodi muudatusi ei tehtud! Saidi administraatorid tuletavad meelde, et nad pakuvad nullitud versiooni ja võtmegeeni - ainult viitamiseks koos kõigi stsenaariumi võimalustega, ja peale õppimist palume litsents osta... Ostsime portaali saidi jaoks litsentsi ja soovitame tungivalt sama teha!

Valmistati ette ja rakendati järgmised muudatused:


1. Lisatud saidil avaldatud kommentaaride jaoks piltide serverisse üleslaadimise võimalus. See funktsioon on lubatud ja konfigureeritud rühma seadetes. Iga kasutajarühma jaoks saate lubada või keelata piltide üleslaadimise kommentaaride jaoks. Samuti saab iga grupi jaoks määrata üleslaaditavatele piltidele erinevaid eraldi parameetreid, näiteks kommentaaride jaoks maksimaalselt üles laetavate piltide arvu, nende suurust ja kaalu jne. Piltide üleslaadimisel kommentaaridesse on kasutajale kättesaadav kommentaaride üleslaadimise lihtsustatud vorm ning pilte laetakse üles vastavalt grupi seadetes määratud parameetritele. Sel juhul saab kasutaja oma üleslaaditud pilte hallata. Ta saab need kustutada või asendada, kui tal on lubatud oma kommentaare muuta.

2. Lisatud tugi InnoDB mootorile MySQL andmebaasi jaoks. Skripti installimisel saate valida, millist salvestustüüpi kasutada. Saate valida, kas kasutada kumbagi InnoDB või MinuISAM... Mootori valimisel soovitame juhinduda järgmistest kriteeriumidest. Kui teie saiti uuendatakse harva uue sisuga (suure hulga kasutajate registreerimine, aktiivne uute kommentaaride lisamine jne) st. saidi "kataloog", on soovitatav kasutada MinuISAM tüüpi, on see andmebaasist toomisel kiirem. Kui sait plaanib suure hulga kasutajatega midagi aktiivselt arutada, siis on soovitatav seda kasutada InnoDB tüüp. Enamiku saitide jaoks parim valik on täpselt InnoDB, kuna see mastaabib tulevikus kergemini. Andmebaasimootori valik on saadaval ainult siis, kui teie serveris on MySQL versioon 5.6.4 või uuem. Kui MySQL-i serveri versioon on madalam, on saadaval ainult MyISAM.

3. Lisatud võimalus luua ja kasutada esitusloendeid saidil videote esitamisel. Selleks loetletakse videofailid komadega eraldatuna lihtsalt videosildil. Näiteks:
4. Lisatud võime kirjelduse loomine, video puhul, mis on pleieris kuvamisel nähtav, kasutatakse video lisamise märgendis järgmist vormingut: , sama saab määrata kõigi failide jaoks, kui kasutatakse failide esitusloendit, millele on lisatud koma. Ekraani näidet näete ülaloleval ekraanipildil.

5. Lisatud sildil kasutamise võimalus, ka lingid Youtube'i videotele. Nii saate YouTube'i teenuses korraldada segaesitusloendeid, sealhulgas oma videoid ja videoid.

6. Lisatud on võimalus luua ja kasutada saidil heli esitamisel esitusloendeid. Selleks loetletakse helifailid lihtsalt helisildis, eraldades need komadega. Näiteks:
7. Lisatud kirjelduse loomise võimalus, heli jaoks, mis on pleieris muusika esitamisel nähtav, kasutatakse selleks heli lisamise märgendis järgmist vormingut: ... Ekraani näidet näete ülaloleval ekraanipildil.

8. Helipleieri jaoks lisatud võimalus lisage voogesituse heli esitamiseks linke. Seega saate oma saidil raadiojaamade kuulamiseks esitusloendeid määrata ja kuvada.

9. Mängija seadetes, administraatori paneelis, lisatud võimalus mängijale teema valimine. Saate valida mängija jaoks kas tumeda või heleda teema, mis muudab pleieri kuvamise teie saidil orgaanilisemaks.

10. Täiustatud on video- ja helimaterjalide toimetajatesse sisestamise korda. Video lisamisel saate kohe luua esitusloendeid, samuti saate koheselt sisestusaknas määrata mitte ainult lingi videole ja helile, vaid ka linke nende jaoks mõeldud plakatitele ning video- ja helifailide kirjeldust.

11. DataLife Engine'i on lisatud uus WYSIWYG-redaktor. Uue toimetaja nimi on FroalaEditor. Sellel redaktoril on lihtne ja intuitiivne liides (meie arvates parim liides) sisu loomiseks ja redigeerimiseks, selle loodud HTML-kood on üks puhtamaid ja selles pole praktiliselt midagi üleliigset, suhteliselt väikese kaaluga ja kiire renderdusvõimega. lehe toimetaja.

12. Lisati väljaannete täiendavate väljade jaoks uus tüüp:"Allalaaditav pildigalerii". Loomise ajal seda tüüpi väljadel saate määrata üleslaaditud piltide parameetrid, samuti selle galerii jaoks üleslaaditavate piltide maksimaalse arvu. Publikatsiooni lisamisel administraatori paneelis või veebilehel saab pildi üles laadida ühe klõpsuga. Selle välja kuvamisel saidil grupeeritakse pildid piltide galeriisse, mida saab ka vaatamisel omavahel ümber pöörata, kui piltidest on tehtud väikesed koopiad.

13. Täiendavate tüübiväljade jaoks"Allalaaditav pilt" ja "Allalaaditav fail", lisati automaatne piltide ja failide uuesti üleslaadimise keeld kuni eelmise üleslaaditud pildi või faili kustutamiseni. See vähendab kasutamata failide ja piltide uudistele lisamise tõenäosust.

14. "Üleslaaditud pilt" tüüpi täiendavate väljade jaoks lisas uusi silte: ja mis väljastavad vastavalt ainult üleslaaditud pildi pisipildi URL-i ja täispildi URL-i, kus "X" on kohandatud välja nimi. Need sildid on kasulikud veebimeistritele, kes soovivad saidile üleslaaditud väljaandeid isikupärastada, näiteks koos muude lisaväljadega.

15. Täiendavate väljade puhul, mille tüüp on "Lülita jah või ei", lisas võimaluse määrata vaikimisi olek "Lubatud" või "Keelatud", mida kasutatakse uue väljaande lisamisel.

16. Lisati võimalus vaadata dokumente võrgus, saidile üles laaditud DataLife Engine skripti kaudu. Selleks on üleslaaditud failide väljastamise mallile (attachment.tpl) lisatud järgmised sildid: (veebi-vaate-link) mis väljastab lingi URL-i, et vaadata dokumenti veebis brauseris, samuti silte tekst mis väljastavad lisatud teksti, kui laaditud dokument on vaadatavas vormingus. Internetis vaatamiseks toetatakse järgmisi dokumenditüüpe: Adobe PDF, Microsoft Word, Microsoft Excel... Dokumente vaadatakse otse külastaja brauseris, kasutades teenust Google Docs Viewer, seega ei pea külastajad installitud programmid Microsoftilt või Adobelt.

17. Tulenevalt asjaolust, et WYSIWYG toimetaja LiveEditor arendajad otsustas peatada igasuguse töö selle redaktori kallal ja see pole mitu aastat värskendusi saanud, otsustati see redaktor DataLife Engine'ist eemaldada. Seda redaktorit varem kasutanud saidid lülituvad automaatselt üle FroalaEditori kasutamisele.

18. Lisatud on võimalus määrata piltide kirjeldus (alt atribuut) piltide hulgi lisamisel uudistesse. Selleks peate valima soovitud pildid ja klõpsates neist ükskõik millisel, määrama kirjelduse. Seejärel klõpsake nuppu "Sisesta valitud". Kõikidele piltidele lisatakse sisestamisel ka määratud kirjeldus.

19. Lisatud Zend OPCache vahemälu automaatne lähtestamine saidi seadete muutmisel. Seega, kui see vahemälu on serveri seadetes lubatud, ei pea te vahemälu ise lähtestama ega ootama muudatuste jõustumist.

20. Kui vaatate administraatoripaneelil kategooriate loendit, kategooriate redigeerimise jaotises on muudetud kategooriate loendi kuvamise vaadet. Nüüd kuvatakse kõik alamkategooriad ahendatud kujul ja neid saab vajadusel otse avada konkreetse ülemkategooria jaoks. Ja ka lisatud nupud, tänu millele saate kiiresti ühe klõpsuga kõiki loendis olevaid kategooriaid laiendada või ahendada. Uue kategooria lisamine toimub hüpikaknas. See lihtsustab tööd suure hulga kategooriate ja alamkategooriatega administraatoripaneelil.

21. Lisati võimalus kõigi kasutajate tellimusest loobuda, tellitud kommentaarid, iga uudise jaoks eraldi. Kui uudisel on tellitud kasutajaid, siis juhtpaneelil seda uudist redigeerides saate vahekaardil "Lisa" näha tellijate arvu ja nende tellimusest loobuda selle konkreetse väljaande kommentaaridest. Sellest uuendusest on kasu näiteks siis, kui uudiseid ei kommenteerita enam.

22. Lisatud on võimalus kommentaare tellida uudistele, kommentaari postitamisel, isegi kui kommentaari modereeritakse.

23. Lisatud saidi kasutajaprofiilile võimalus tühistada väljaannete allkirjastatud kommentaaride tellimine, märkides väljaannete arvu, mida kasutaja on tellinud. Selleks mallis kasutajainfo.tpl (tühista tellimus), mis kuvab märkeruudu kommentaaride tellimusest loobumiseks ja tellitud väljaannete arvu.

24. Saidi kasutajaprofiilis on lisatud võimalus automaatselt tellige, et saada teateid uute kommentaaride kohta, mis on lisatud uudistele, mille autor ta on. Seega ei pea kasutaja iga oma uudist eraldi tellima, piisab vastava linnukese tühistamisest oma profiili seadetes. Märkeruudu kuvamiseks mallis kasutajainfo.tpl lisatud uue sildi kasutamine (uudiste tellimine).

25. Saidi kasutajaprofiilis on lisatud võimalus automaatselt tellige, et saada teateid uute kommentaaride kohta, mis on vastused tema enda kommentaaridele. Selleks tühjendage lihtsalt oma profiili seadetes vastav märkeruut. Märkeruudu kuvamiseks mallis kasutajainfo.tpl lisatud uue sildi kasutamine (kommentaarid-vasta-tellimine).

26. Lisatud on PHP Memcached laienduse tugi. DLE skript tuvastab automaatselt, milline PHP laiendus on serverisse installitud, kas Memcache või Memcached, ja kasutab sellest olenevalt seda või teist PHP laiendust, kui skripti seadetes on Memcache vahemällu salvestamine lubatud. Seega pole enam vaja PHP Memcache laiendust serverisse installida.

27. Halduspaneeli väljaannete redigeerimise jaotises väljaannete hulgitoimingute loendisse lisati väljaannetele kategooriate lisamise võimalus. Erinevalt olemasolevast elemendist "Muuda kategooriaid", üksus "Lisa kategooria" võimaldab väljaannetele massiliselt määrata uusi valitud kategooriaid, muutmata vanu, varem lisatud kategooriaid.

28. Malli märgendile Tekst lisas võimaluse määrake uudiste vahemik, kasutades sidekriipsu. Näiteks saate täpsustada Tekst Tekst... See muudab vajaliku kujunduse loomise lihtsamaks ja pole vaja kõiki vajalikke väljaande ID-sid komadega eraldatuna kirjutada.

29. Malli märgendile Tekst lisas võimaluse määrake kriipsmärgi abil soovitud lehekülgede vahemik. Näiteks saate täpsustada Tekst... Samamoodi saab vahemiku määrata ka vastupidise sildi jaoks. Tekst... See muudab vajaliku kujunduse loomise lihtsamaks ja pole vaja kirjutada kõiki vajalike lehtede numbreid komadega eraldatuna.

30. Lisati võimalus tühistada saidi kasutajatele kirjade saatmine, mis saadetakse administraatori paneeli jaotisest "Sõnumite saatmine". Selleks saab kirjade saatmisel määrata kas mallis või otse sõnumi tekstisildis (% unsubscribe%), mis kuvab saadetud kirjas URL-i kasutajale uudiskirja saamisest loobumise. Sellel lingil klõpsates seatakse kasutajaprofiilile olek "Ära saa saidilt kirju". Samal ajal peab kasutaja lihtsalt linki järgima, ta ei pea saidil sisse logima ega muid toiminguid tegema. Seega saab ta saidi kirjade tellimusest hõlpsalt loobuda, kui ta on saidi vastu juba ammu huvi kaotanud. Vaatamata sellele, et kirjade saatmine võimaldab ikkagi kasutajale sõnumi saata, isegi kui ta on avaldanud soovi kirju mitte vastu võtta. Veebihalduritel soovitame tungivalt, et vältimaks serveri sattumist rämpspostifiltritesse, võtaksid sõnumite saatmisel alati arvesse oleku, mille kasutaja on oma profiilis määranud.

31. Lisatud automaatne lisamine kõigile Välised lingid, mis avaldatakse uudistes ja kommentaarides, atribuut rel parameetreid sisaldav "väline noopener nooferrer"... See atribuut võimaldab teil sotsiaalsete mehhanismide abil vähendada saidi võimaliku rünnaku tõenäosust.

32. Skripti seadetesse on lisatud võimalus määrata päevade arv, mille jooksul pärast avaldamist kogu uudise vahemällu salvestada. Vahemälu loomine ja värskendamine on samuti ressursimahukas tegevus. Aja jooksul kaotab väljaanne ka oma populaarsust ja kui seda sageli ei loeta, siis ei tasu selle jaoks pidevalt vahemälu luua ja juhtida. Kui teie saidil avaldatakse vähe uudiseid, saate vahemällu salvestamise päevade arvu suurendada, kui palju, siis vähendada. Igal juhul ei soovita me seada vahemälu aega lühemaks kui 30 päeva. Kasutage vähest päevade arvu ainult siis, kui serveri kõvakettal on probleeme vaba ruumiga või kui avaldate kuus väga suure hulga uudiseid. Kuid neil, kellel on saidil vähe uudiseid, soovitame seda väärtust suurendada.

33. Administraatori paneeli kasutajate redigeerimise jaotises lisati võimalus kõigi väljaannete kiire ülekandmine ühelt kasutajalt teisele. Selleks tuleb klõpsata kasutaja publikatsioonide arvul, valida väljaannete üleandmine teisele kasutajale ning märkida kasutaja kasutajanimi, kellele soovid publikatsioone üle kanda. See uuendus on kasulik, kui peate enne kasutaja andmebaasist kustutamist kõik tema väljaanded teisele kasutajale üle kandma.

34. Administraatori paneeli kasutajate redigeerimise jaotises lisati võimalus kasutaja poolt väljaannete arvu kiire ümberarvutamine. Selleks tuleb klõpsata kasutaja publikatsioonide arvul ja valida menüüst väljaannete ümberarvestus. See valik on kasulik, kui publikatsioonidega tehti massilisi manipuleerimisi või lisatakse andmebaasi skriptist mööda minnes.

35. Administraatori paneeli kasutajate redigeerimise jaotises lisati võimalus kasutaja kommentaaride arvu kiire ümberarvutamine. Selleks tuleb klõpsata kasutajate kommentaaride arvul ja valida menüüst kommentaaride ümberarvutus. See valik on kasulik, kui tehti massilisi kommentaaridega manipuleerimisi või lisatakse andmebaasi skriptist mööda minnes.

36. Uudiste kuvamise parem jõudlus hinnangu ja vaadete järgi sortimise kasutamisel. Samuti on täiustatud hinnangute sortimise abil kommentaaride kuvamise jõudlust.

37. Täiustatud kasutajate kommentaaride arvu registreerimise süsteem tema profiili statistikas. Kui uudiseid massiliselt kustutatakse, loetakse automaatselt üle ka kasutajate kommentaarid. See välistab vajaduse statistika perioodilise ümberarvutamise järele.

38. DataLife Engine'i administraatoripaneeli optimeeritud kuva mobiilseadmetes vertikaalses asendis. Seega on juhtpaneel nutitelefonides seda kasutades mugavamaks muutunud.

39. Jquery teek on värskendatud reale 2.xx

40. Redaktori TinyMCE värskendamine praegusele versioonile.

41. Parandatud probleem, milles punkti lisada oli võimatu kasutada. ristviite tüüpi väljad.

42. Parandatud probleem, milles puutaoliste kommentaaride kasutamisel tekkis vigane HTML-i kommentaaride paigutus.

43. Parandatud probleem, millega märgendi (category-url) puhul kuvati kategooria URL CNC abil, olenemata skripti administraatori paneeli CNC sätetest.

44. Parandatud probleem, milles toimus lisaväljade indeksite dubleerimine, millel on ristviidete võimalus, kui uudis avaldatakse mitmes kategoorias.

45. Parandatud probleem, millega põhilehe siltide tekst ja tekst ei töötanud õigesti, kui skripti seadetes oli sisse lülitatud staatilise lehe kuvamine avalehel.

46. ​​Parandatud probleem, milles kui uudised eemaldati väljaannete toimetamise rubriigis kommentaaridest, siis uudiste redigeerimiseks tuli alati tagasi rubriigi esimesele lehele, sõltumata määratud otsingufiltritest ja toimetamiseks väljaannete kuvamisest.

47. Parandatud probleem, milles"Küsimus-vastus" süsteemi ei olnud võimalik õiget vastust sisestada, kui kasutaja vastab kommentaarile ega lisa uut.

48. Varem tuvastatud ja teatatud väiksemad vead skriptis on parandatud.

Teave skripti klientidele allalaadimiseks:

Tähelepanu! Selle teabe vaatamine on saadaval ainult kasutajatele, kellel on skripti litsents. Kui olete skripti juba ostnud, peate minema oma kliendikonto all olevale saidile.

Kui te ei ole veel meie klient, võite külastada meie veebisaiti.

Väljalaskmist saate arutada aadressil

Kallid sõbrad,

Versiooni 12.1 arenduse põhietapp on lõppenud, väljalase on testimisel ja väljalaskeeelsel ettevalmistamisel, kuid seniks kutsume teid tutvuma teabega selle kohta, mis teid uue versiooni ilmumisel ees ootab.

Valmistati ette ja rakendati järgmised muudatused:

1. Lisatud reklaamihaldusmooduli pealkirjade tugi. Selles moodulis saate luua pealkirju ja paigutada oma reklaammaterjale nendesse rubriikidesse. Kategooriad kuvatakse kaustade kujul kõige ülaosas, lisatud reklaammaterjalide loendi ees. Pealkirjades saate luua ka piiramatul hulgal täiendavaid alampealkirju. Seega, jaoks suur hulk reklaammaterjale, saate need navigeerimise hõlbustamiseks paigutada erinevatesse rubriikidesse ja alamrubriikidesse.

2. Lisatud võimalus loendada vaatamiste arvu skripti juhtpaneelile lisatud reklaammaterjalide jaoks. Vaatamised salvestatakse ainult tegelikele kasutajatele, kes sisenesid saidile brauseriga. Saidil roomavaid roboteid ei arvestata. Vaatamiste loendamine on lubatud otse iga bänneri jaoks, nii et saate lugeda ainult vajalike reklaammaterjalide vaatamisi. Samuti saate määrata, kas soovite loendada kõik bänneri vaatamised või ainult kordumatute kasutajate vaatamised.

3. Reklaammaterjalide jaoks on administraatoripaneelil lisatud võimalus piirata bänneri kuvamist vaatamiste arvu alusel ja saate bänneri keelata, kui määratud maksimaalne vaatamiste arv on täis.

4. Lisatud on võimalus jälgida klikkide arvu skripti juhtpaneelile lisatud reklaammaterjalide jaoks. DataLife Engine peatab automaatselt märgendite abil avaldatud HTML-i sildid <а href="..."> ja jälgib automaatselt nendel tehtud klikke. Nende linkide erikujundus pole vajalik, need võivad viia mis tahes vajalikele aadressidele. Samuti saate määrata, kas soovite loendada kõiki lingil tehtud klikke või ainult unikaalsete kasutajate klikke.

5. Reklaammaterjalide jaoks on administraatoripaneelil lisatud võimalus piirata bänneri kuvamist oma bänneril tehtud klõpsude arvu alusel ja saate bänneri kuvamise välja lülitada, kui see saavutab määratud maksimaalse klõpsude arvu.

6. Admin paneelis olevatele reklaammaterjalidele lisatud võimalus tühjendada iga reklaamibänneri vaatamiste ja klikkide arvu.

HTML "> 7. Lisatud lehtede koodis kanooniliste linkide kasutamine, saidi kõikide lehtede jaoks, sealhulgas jaotistes navigeerimine, täielike uudiste vaatamine jne. See funktsioon võimaldab teil suurendada SEO optimeerimine saitidel ning võimaldab vältida ka topeltlehti, kui kuskil Internetis avaldatakse valed lingid teie saidile või kui mingil põhjusel on vaja valede CNC-de juhtimine keelata.

8. Juhtpaneeli kategooria seadetes lisati võimalus kategooria jaoks vaikimisi määratud, kas sellest kategooriast on lubatud avaldada uudiseid avaleht sait. Need sätted kehtivad väljaande lisamise või toimetamise ajal ning kui pealehel avaldamine on kategooria jaoks keelatud, siis vastav valik eemaldatakse väljaande lisamise või toimetamise ajal.

9. Juhtpaneeli kategooria seadetes lisati võimalus kategooria jaoks vaikimisi määratud, kas selle kategooria postituste puhul on kommentaarid lubatud. Need sätted kehtivad väljaande lisamise või redigeerimise ajal ja kui kategooria kommentaarid on keelatud, siis vastav valik eemaldatakse väljaande lisamise või redigeerimise ajal.

10. Juhtpaneeli kategooria seadetes lisati võimalus kategooria jaoks vaikimisi määratud, kas reiting on selle kategooria väljaannetele lubatud. Need sätted kehtivad väljaande lisamise või redigeerimise ajal ning kui reitingu kasutamine on kategooria puhul keelatud, siis vastav valik eemaldatakse väljaande lisamise või redigeerimise ajal.

11. Juhtpaneeli skripti seadetes turvaseadete jaotises lisati võimalus lubades automaatset saidikaitset kolmandate osapoolte saitide raamidesse manustamise eest. Kui see seade on lubatud, blokeeritakse teie saidi kuvamine automaatselt, kui see on manustatud kellegi teise saidi iframe'i. Seda tehes saate kaitsta oma saiti rünnakute, näiteks klõpsamise eest.

12. Mooduli "Meta sildid" võimalusi on laiendatud, see moodul on ümber nimetatud "Pealkirjad, kirjeldused, metasildid". Nüüd saate selles moodulis määrata lehtedele mitte ainult metasilte, vaid ka lehele eraldi pealkirja ja lehe kirjelduse, mida saate hiljem oma mallis igal pool kuvada. Selleks on lisatud uued globaalse malli märgendid: (lehe pealkiri)- kuvab teie poolt lehele määratud pealkirja, (lehe kirjeldus)- kuvab lehe jaoks määratud kirjelduse. Lehe kirjelduses on lubatud kasutada ka BB ja HTML-i sildid... Seega saab selle mooduli abil luua ja kuvada näiteks sildipilve pealkirju ja kirjeldusi iga sildi jaoks isiklikult jne.

13. Lisatud uus globaalse malli siltide tekst mis kuvavad nendesse lisatud teksti, kui moodulis "Pealkirjad, kirjeldused, metasildid" on vaadeldava lehe pealkiri määratud. Ja lisas ka vastupidised sildid tekst mis kuvavad neis sisalduva teksti, kui vaadatavale lehele pole pealkirja pandud. Samuti lisatud sarnased sildid ja kirjelduseks: tekst mis kuvavad nendes sisalduvat teksti, kui moodulis "Pealkirjad, kirjeldused, metasildid" on seatud vaadatava lehe kirjeldus, tekst mis kuvavad neis sisalduva teksti, kui vaadatava lehe kirjeldust pole määratud.

14. Kategooriamenüü malli jaoks (categorymenu.tpl) tekst mis kuvavad neile lisatud teksti, kui saidil vaadatud kategooria või uudised ei kuulu menüüst mõnda kategooriasse. Seda silti saab kasutada ainult siltide sees ja seda kasutatakse näiteks mõne teabe (nt linkide) kuvamiseks ainult menüüst mitteaktiivsete kategooriate puhul.

15. Laiendatud valikud väljaannete kuvamiseks lisaväljade väärtuste alusel väljaannetes. Aadressil ühendust võttes http: // teie sait / xfsearch / välja nimi / välja väärtus / väljaanded, mis sisaldavad sellel konkreetsel väljal määratud väärtust, kuvatakse nagu varemgi, kui välja on seatud "kasuta ristviidetena". Aadressil ühendust võttes http:// teie sait / xfsearch / välja väärtus / kuvatakse väljaanded, mis sisaldavad seda väärtust kõigi täiendavate väljade jaoks. Aadressil ühendust võttes http:// teie sait / xfsearch / välja nimi / kuvatakse kõik väljaanded, milles see määratud väli on täidetud.

16. Lisatud võimalus määrata skripti sätetele eraldi leht nimega 404.html teie saidi juurtes, et kuvada lehti, millel puudub sisu. Kui see säte on lubatud, saate standardse süsteemiteate "Kahjuks pole see leht teile saadaval, selle aadress võib olla muudetud või see on kustutatud" asemel kuvada eraldi spetsiaalselt eelnevalt ettevalmistatud lehe, millel on täielikult eraldi kujundus. See uuendus on kasulik veebihalduritele, kes soovivad teha oma saidi 404 lehekülje jaoks eraldi kujunduse.

17. Lisati skripti sätetele HTTP-päise määramise võimalus kust peate hankima kasutajate IP-aadressid. See uuendus on kasulik saitidele, mis kasutavad erinevaid väliseid puhverservereid ja millel ei ole võimalust serverit õigesti ümber seadistada, et saada külastajate õiged tegelikud IP-aadressid. Näiteks pilvflare'i teenuse ja teiste kasutamisel DDOS-i rünnakute eest kaitsmiseks ja tavalise hostimisplaani kasutamisel ilma serveri sätetele juurdepääsuta. Nüüd saate administraatori paneeli skripti seadetes öelda, kust saidi külastajate IP-aadressi saada.

18. Kategooria kustutamisel skripti juhtpaneelil, lisas võimaluse valida, mida teha sellesse kategooriasse kuuluvate väljaannetega. Saate teha järgmist: "Eemalda see kategooria väljaannetest", "Asenda kategooria mõne teise või muude kategooriatega", samuti "Kustuta kõik selle kategooria väljaanded". Sel juhul, kui väljaandest kustutatakse või asendatakse kategooria, eemaldatakse või asendatakse ainult kustutatud kategooria. Näiteks kui teie väljaanne on kategooriates "Maailm", "Uudised", "Populaarne" ja te näiteks kustutate kategooria "Maailm", siis on selle kategooria väljaannete puhul ainult kategooria "Maailm". eemaldatud või asendatud, jäävad kõik muud nende väljaannete loendis olevad kategooriad kehtima.

19. Väljaannete jaoks on lisatud uut tüüpi lisaväli: "Puhas HTML ja JS". Selle välja kasutamisel ei sega DataLife Engine sinna kirjutatud teksti ega filtreeri selle teksti HTML-koodi ning võimaldab sinna kirjutada ka puhast javascripti koodi. See väli on kasulik, kui peate sisestama koodi uudisesse, mille turvalisust pole vaja kontrollida, näiteks teie enda mängija vms. Tähelepanu, võttes arvesse, et skript ei filtreeri sellelt väljalt teksti, seadke selle loomisel kindlasti piirangud, millistel rühmadel on lubatud seda kasutada. Ärge lubage tavalistel kasutajatel, keda te ei usalda, seda kasutada, vastasel juhul võib see ohustada teie saidi turvalisust.

20. Väljaannete lisaväljade jaoks valikuga "Kasuta ristviidetena", lisas võimaluse määrata nende linkide jaoks eraldaja. Eraldajana saate määrata nii üksikud märgid kui ka HTML-koodi. Varem kasutati loendi eraldajana koma, nüüd saab igale väljale määrata oma isikliku eraldaja, mis võimaldab mallis luua igale väljale unikaalse paigutuse.

21. Lisatud on tavaliste RSS-kanalite Yandex Turbo tehnoloogia tugi, kasutamata seadetesse RSS-i voo tüübi lisamist kui "Yandexi uudised", selleks on lisatud tugi mis tahes tüüpi RSS-voo jaoks täieliku uudiste sildi (täispood) kuvamiseks. A ka uuendatud standardne mall/templates/rss.xml, mis näitab, kuidas peaks välja nägema täielik Yandex Turbo toega mall. Samamoodi on täielikult toetatud võimalus kohandada RSS-malli Yandex Zeni tehnoloogia jaoks.

22. Lisatud on võimalus vastata kommentaaridele, kui vaadata kõiki saidi viimaseid kommentaare, kui puukommentaaride tugi on skripti seadetes lubatud. Nii saate näiteks saidil saadud kommentaaridele kiiresti reageerida, ilma et peaksite samal ajal iga uudisega tutvuma. Tulenevalt asjaolust, et mõned rasked skriptid viidi üle hilinenud ja lehe renderdamisest sõltumatule laadimisele. Need skriptid laaditakse brauserisse paralleelselt lehe renderdamisega ja käivitatakse alles pärast lehe moodustamise lõpetamist brauseris. Mis visuaalselt tagab kiirema lehe kuvamise.

24. Lisatud saidi registreerimata kasutajate võimalus, saata uudiste ja kommentaaride kohta kaebusi saidi administratsioonile, nii nagu varem oli selline võimalus ainult registreeritud kasutajatele.

25. Lisatud schema.org mikromärgistuse kasutamine et kuvada hinnang tüübiga "Skoor". Selle mikromärgistuse kasutamine võimaldab täisuudistel Google'i otsingutulemustes kuvades kuvada ka väljaande reitingu.

26. Lisatud automaatne orientatsiooni tuvastamine graafikafailides sisalduva metateabe põhjal, kui need serverisse üles laaditakse. Kui originaalfoto pöörati tagurpidi, siis kui see serverisse üles laaditakse, juurutab skript selle automaatselt ka soovitud kohta. See välistab vajaduse piltide täiendavaks töötlemiseks arvutis, kui kaamerat pildistamise ajal pöörati.

27. Lisatud automaatse teavitamise võimalus saidi administreerimine modereeritavatelt kasutajatelt uute uudiste saamise kohta (kui see on skripti seadetes lubatud), kui uudis lisati skripti juhtpaneelilt. Varem saadeti teade ainult siis, kui väljaanne lisati otse saidilt.

28. Kui kasutaja redigeerib väljaannet juhtpaneelil, mis oli saidil juba varem avaldatud, kuid tema grupi seadete järgi on ilma modereerimiseta avaldamine keelatud või on lubatud avaldada mitte kõikidesse kategooriatesse, siis saadetakse saidi administratsioonile ka vastav e- meiliteade, et see uudis ootab modereerimist.

29. Leivapuru mooduli töös saidil on tehtud muudatusi. Kui vaatate teatud kategooria uudiseid, siis selle kategooria puhul, milles kasutaja otse asub, kuvatakse see kategooria lihttekstina, mitte lingina. Lingina kuvatakse ainult hierarhias kõrgemal asuvad kategooriad või on link sellele kategooriasse, kui kasutaja on näiteks selles kategoorias lehe navigeerimisel kaugemale jõudnud. Seega väldib see uuendus lehtede tsüklilisi linke iseendaga.

30. Juhtpaneeli mooduli "Ristviited" jaoks, lisas kaks uut linkide asendusala. Soovi korral saate määrata asendust ainult staatilistel lehtedel, samuti saate valida asendamise staatilistel lehtedel, uudistes ja kommentaarides.

31. Juhtpaneeli mooduli "Otsi ja asenda" jaoks, lisati võimalus teksti hulgiasendamiseks väljaannete küsitlustes ja saidi küsitlustes.

32. Lisatud võimalus kustutada kõik väljaanded ootab modereerimist konkreetselt kasutajalt. Selleks klõpsake kasutajahalduse jaotises selle väljaannete arvu ja valige sobiv menüüpunkt.

33. Lisatud võimalus kustutada kõik kommentaarid ootab modereerimist konkreetselt kasutajalt. Selleks klõpsake kasutajahalduse jaotises tema kommentaaride arvu ja valige sobiv menüüpunkt.

34. Lisatud vormindatud erinevate loendurite (vaated, publikatsioonid, kommentaarid) arvu kuvamine. Nende loendurite väljund viiakse läbi vormindatud kujul, eraldades sadu, tuhandeid, miljoneid jne tühikuga. Mis annab nendest numbritest visuaalsema esituse ja taju.

35. Kommentaaride kuvamise ja kommentaaride lisamise mallide jaoks (addcomments.tpl ja comments.tpl) lisatud uute siltide tugi tekst- kuvab sildil oleva teksti, kui uudis kuulub määratud kategooriatesse, samuti silte: tekst- kuvab sildil oleva teksti, kui uudis ei kuulu määratud kategooriatesse. Seega saate määrata erineva kujunduse erinevate kategooriate väljaannete kommentaaride kuvamiseks ja kommentaaride lisamiseks.

36. Lisatud käänete tugi sildi jaoks, mis näitab väljaannete reitingu jaoks antud häälte arvu. Näiteks võite kasutada (häälte arv) arvustust || a | s. Varem polnud see selle sildi jaoks saadaval, kuna see sisaldab HTML-koodi, mitte ainult numbrit.

37. Kui skripti seadetes on lubatud saidi kasutamine ainult HTTPS-protokolli kaudu, siis saadetakse ka brauseri küpsised serverisse ainult HTTPS-protokolli kaudu ning tavapärase HTTP-protokolli kasutamisel blokeeritakse need automaatselt.

38. Lisatud kontroll kehtetute CNC-de üle staatiliste lehtede jaoks mille avaldamise tekst on jagatud mitmeks leheküljeks. Kui on määratud vale leheküljenumber, suunatakse automaatne 301 ümbersuunamine selle lehe algusaadressile.

39. Väljaannete RSS-impordi jaoks lisatud tugi piltide importimiseks korpuse sildist mis sisaldab avaldamiseks pilti. Kui Lühike kirjeldus RSS-kanalis on ainult tekst ja pilt on selles antud eraldi silt, siis lisatakse kohe alguses importimisel lühiuudisele ka selle väljaande pilt.

40. Lisatud on ümbersuunamiste tugi täielike uudiste saamiseks väljaannete RSS-impordi kasutamisel. Kui RSS-kanali link on ümbersuunamine edasiseks üleminekuks allika veebisaidil oleva uudise täisteksti juurde, järgib DataLife Engine automaatselt seda ümbersuunamist ja võtab sisu lõplikust allikast. Seega on täisuudiste saamine senisest kvaliteetsem.

41. Muudatused on tehtud siltide töös ja... Kui konkreetse väljaande puhul on kommentaaride kasutamine ja lisamine keelatud, siis peidavad need sildid ka neis oleva sisu.

42. Kui kommentaarid on avaldamiseks lubatud, kuid samal ajal keelati kasutajal või kasutajate rühmal muude seadistuste järgi kommentaare postitada, siis ei kuvata sellekohast teadet mitte kõigi kommentaaride lõpus, vaid kohas, kus määrate kommentaari väljundi. vorm kommentaari lisamiseks koos märgendiga (lisakommentaarid) oma malli, seeläbi saate asukoha ise määrata sellest sõnumist teie veebisaidil.

43. Autoriseerimiseks kasutades sotsiaalvõrgustik"Klassikaaslased", lisas võimaluse kasutaja e-kirju automaatselt vastu võtta eeldusel, et rakendus ise on saanud Odnoklassnikilt vastavad õigused. Tähelepanu, vaikimisi ei anna Odnoklassniki õigust e-kirju saada ja asjakohase juurdepääsu saamiseks peate lisaks võtma ühendust sotsiaalvõrgustikuga. võrku e-kirjade vastuvõtmise loa saamiseks. Kui luba antakse, impordib DLE automaatselt ka e-posti aadressi.

44. Täiustatud pildi proportsioonide arvutamise süsteemi väikeste koopiate loomisel. Nii luuakse korrektsem ja kvaliteetsem vähendatud koopia.

45. Täiustatud väljaannete otsingusüsteem kui lihtotsingu tüüp on skripti seadetes lubatud. Uus algoritm võimaldab publikatsioone täpsemalt ja korrektsemalt leida.

46. ​​Täiustatud juhtimissüsteem dubleerivate lehtede ilmumiseks kui vaatate saidi kõiki viimaseid kommentaare.

47. Väljaannete lisavaldkondade optimeeritud töötlemine lühiväljaannete kuvamisel, samuti populaarsete väljaannete kuvamooduli töötamisel.

48. Värskendati visuaalsed redaktorid TinyMCE ja Froala uusimatele versioonidele. Mitmed nendes toimetajates tuvastatud vead on parandatud.

49. TinyMCE redaktori jaoks on lisatud sisestamise tugi sildid peidetud tekst, kasutades redaktoris vastavat nuppu.

50. Floara redaktori kasutamisel kommentaaride jaoks lisatud võimalus kiire laadimine ja piltide lisamine kommentaaridesse. Võite klõpsata ikoonil, et lisada pilt ja valida üleslaaditav fail või lihtsalt kanda pildifail hiirega arvutist redaktoriväljale, misjärel pilt laaditakse automaatselt ja sisestatakse kursori asukohta. toimetaja.

51. Skripti juhtpaneeli paigutuses on tehtud väikseid muudatusi mille eesmärk on kõrvaldada mõned paigutusvead ja parandada suhtlemist juhtpaneeliga.

52. Värskendatud uusimatele versioonidele raamatukogu saidilt kirjade saatmiseks ja teegi mobiilseadmete määramiseks.

53. Parandatud probleem mille juures sisse eelvaade väljaandeid ei töödeldud sildid ja.

54. Parandatud probleem milles sotsiaalmeedia metasildid moodustati valesti. video- ja helivõrgud, kui video avaldati lisas. väljad ning koosnes esitusloenditest ning video- ja helifailide kirjeldustest.

55. Parandatud probleem kus teatud olukordades ja serveriseadetes ei pruugi väljaannete eelvaade saidilt väljaannete lisamisel töötada.

56. Parandatud probleem mille puhul kommentaaride dünaamiline laadimine ei töötanud, kui see oli skriptiseadetes lubatud ja märgend (jsfiles) paigutati saidi kõige alla.

57. Parandatud probleem mille puhul viimaste kommentaaride kuvamine ei töötanud, kui jaoks teatud grupp mõne kategooria vaatamine oli keelatud.

58. Avastatud ja eelnevalt teatatud väikesed vead skriptis on parandatud.