Сәлем достар. Мен барлық дерлік уақытымды өткіземін. Менің сайттарымның көпшілігі CMS DLE негізінде жасалғандықтан, мен бұл қозғалтқышпен көп жұмыс істеуім керек. Мен бұған дейін әзірлеушілер SEO-мен дос емес екенін айттым, жалпы біз мұндай сөзді ешқашан естіген емеспіз, бірақ ол мүмкін болғаннан да нашар болып шықты. Мен тіпті халық қозғалтқышын «тігуге» арналған посттар сериясын дайындадым (санатты қараңыз).
Бірақ бүгін мен DLE үшін html сайт картасы сияқты маңызды нәрсе туралы айтқым келеді.Интернеттен кәдімгі карта модулін қанша іздесем де, таба алмадым. Әрине, бірнеше шешімдер бар, бірақ олардың барлығы қажетті нәтиже бермейді, кейде тіпті зиян келтіреді. Мен модульді өзім жазуым керек болды, дәлірек айтсақ, кәсіби мамандарға өзімнің «қалауларымды» жүзеге асыруды тапсырдым. Мен Александр Фоминге оның ынта-жігері мен жұмысының керемет жылдамдығы үшін үлкен алғысымды білдіремін.
Мен сізге ұсынғалы отырған DLE сайт картасы модулі барлық SEO талаптарына жауап береді және орнату өте оңай.
SiteMap – DLE үшін HTML сайт картасын жасау модулі
Түпнұсқа аты:Сайт картасы
CMS үйлесімділігі: DLE 8.2- 10.6
Тарату:Тегін, сол қалпында, тарату кезінде көзге сілтеме қажет
Ағымдағы нұсқасы: 2.2 (08.05.2014 бастап)
Мақсаты:Барлық жарияланымдарға, санаттарға және тұрақты беттерге сілтемелері бар ретсіз тізімді көрсетіңіз.
Ерекшеліктер:Көрнекі ендіру коды генераторы. Сайттың барлық элементтерін көрсету принципінің егжей-тегжейлі конфигурациясы - жаңалықтар, санаттар, статикалық беттер - көрсетілетін элементтер саны, сұрыптау принципі және сұрыптау реті, элементтерді сілтеме ретінде немесе қарапайым мәтінде көрсету, нақты элементтерді қосу/шығару мүмкіндігі. элементтері.
DLE үшін HTML сайт картасы модулінің сипаттамасы және конфигурациясы
Достар, 2012 жылдың 3 маусымы үлкен күн, мүлдем жаңа сайт картасының 2.0 нұсқасы шығарылды.Біз модульді пайдаланудың қарапайымдылығын жаңа деңгейге көтереміз. Бізге (сізге де үміттенемін) жүйеде енгізілген визуалды кодты генерациялау жүйесі өте ұнады және біз оны сайт картасы модулінде енгізуді шештік. Енді нұсқаулықтар мен барлық функциялар мен олардың мағыналарының сипаттамасын оқудың қажеті жоқ - әкімші панеліне өтіп, бірнеше мәндерді көрсетіңіз, міне, осымен - модуль пайдалануға дайын!
Жоғарыда айтылғандарға қоса, мен тізімге салғым келеді тағы бірнеше маңызды мүмкіндіктер:
- модуль толық кэштелген;
- модуль DLE API пайдаланады;
- картада модерациядан өтпеген, сондай-ақ болашаққа жоспарланған басылымдар көрсетілмейді;
- CNC бар/жоқтығы, сондай-ақ CNC түрі ескеріледі;
- мұндай нәзіктік қамтамасыз етілген - егер кез келген адам DLE қозғалтқышымен ұзақ уақыт жұмыс істесе, олар алғашқы нұсқаларда CNC мүлде болмағанын, содан кейін ол пайда болғанын, бірақ тек бір типті (түрімен бірдей) екенін есте сақтайды. 3 қазір құрылуда). Сонымен, бұл да осы модульде қарастырылған - жаңа жарияланымдар CNC түрі басқару панелінде таңдалған URL мекенжайымен, ал ескілері, тиісінше, ескі түрдегі CNC URL мекенжайымен көрсетіледі.
Көрнекі генератордың пайда болуына қарамастан, мен сізге модульдің механикасымен танысуды ұсынамын.
Модуль main.tpl үлгісіне тег арқылы кірістіріледі:
(файлды қосу = "engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — модуль параметрі, мән1 — параметр мәні. Модуль параметрлері белгіге сәйкес пе? және & арқылы бөлінеді.
Кірістіру мысалы (статикалық беттер тізімі және id=2,3,4 санаттары жаңалықтары бар сайт картасын көрсетеді):
(мазмұны)
(file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4" қосыңыз)
Сайт картасы бөлек бетте көрсетілуі үшін (қосу ...) тегі - ішінде, ал (мазмұн) тегі - ішінде болуы керек. Осыдан кейін модуль http://site.ru/sitemap/ сайтында қолжетімді болады.
Параметрлерге және олардың мәндеріне кез келген өзгерістер енгізілгеннен кейін басқару тақтасындағы кэшті тазалау керек.
Енгізу кезінде tpl арқылы берілген модуль параметрлері:
- need_cats — картада көрсету үшін үтірмен бөлінген санат идентификаторларының тізімі
- exc_cats — картадан шығарылған, үтірмен бөлінген санат идентификаторларының тізімі
- need_news — картада көрсету үшін үтірмен бөлінген мақала идентификаторларының тізімі
- exc_news — картадан шығарылған, үтірмен бөлінген мақала идентификаторларының тізімі
- Бұл параметрлерді бір уақытта көрсетудің мағынасы жоқ
- need_static — картада көрсету үшін үтірмен бөлінген статикалық бет идентификаторларының тізімі
- exc_static — картадан шығарылған үтірмен бөлінген идентификатордың тұрақты беттерінің тізімі
- Бұл параметрлерді бір уақытта көрсетудің мағынасы жоқ
- cats_as_links — санат атауларын сілтеме ретінде көрсету (1 немесе 0)
- show_static — картада статикалық беттерді (1 немесе 0) көрсету
- cats_sort — санаттар тізімі үшін сұрыптау өрісі (dle_category кестесіндегі өріс)
- cats_msort — санаттар тізімі үшін сұрыптау бағыты (ASC немесе DESC)
- news_sort — мақалалар тізімінің сұрыптау өрісі (dle_post кестесіндегі өріс)
- news_msort — мақалалар тізімі үшін сұрыптау бағыты (ASC немесе DESC)
- static_sort — статикалық беттер тізімі үшін сұрыптау өрісі (dle_static кестесіндегі өріс)
- static_msort — статикалық беттер тізімі үшін сұрыптау бағыты (ASC немесе DESC)
- Бағытты сұрыптаудың 2 нұсқасы бар:
- ASC - өсу (алфавит бойынша)
- DESC - кему (кері ретпен)
- өріс пен сұрыптау реті көрсетілмесе, көрсетілген санат параметрлері немесе стандартты DLE параметрлері пайдаланылады
- cats_limit — көрсетілетін ішкі санаттардың максималды саны
- news_limit — санаттан көрсетілетін мақалалардың ең көп саны
- static_limit — көрсетілетін статикалық беттердің максималды саны
Ескерту жоғарыдағы параметрлердің ешқайсысы қажет емес, сізге мүлде ештеңе көрсетудің қажеті жоқ - тек тегті енгізіңіз (include file="engine/modules/sitemap.php") - содан кейін әдепкі параметрлер пайдаланылады.
Сайт картасының сыртқы түрі және стиль сыныптары
Бұл үшін сайт картасының сыртқы түрін өзгертуге болады, үлгіңіздің стиль файлын (style.css) ашыңыз және төменде сипатталған сыныптарды жазыңыз.
CSS сайт картасы сыныптарының тізімі:
Сайт картасы_санаттары - элемент
- санаттар тізімі
- санаттар тізімі
.sitemap_items - элемент- мақалалар тізімі
- мақалалар тізімі
.sitemap_static_pages - элемент- статикалық беттердің тізімі
- статикалық беттердің тізімі
Түбір – тізімнің түбірінде орналасқан жоғарыдағы элементтерге арналған класс
Сайт картасы_санаттары a - элементі санат атауымен
.sitemap_categories аралығы - элемент санат атауымен
.sitemap_items a - элемент мақаланың тақырыбымен
.sitemap_static_pages a - элемент статикалық беттің атыменDLE жүйесінде сайт картасы модулін орнату, жою және жаңарту
Модульді орнату
- Мұрағатты модульмен қаптамадан шығарыңыз;
- Жүктеп салулар қалтасының мазмұнын (/үлгілерден/ басқа) серверге көшіріңіз;
- Жүктеп салулар/үлгілер/Әдепкі/ қалтасының мазмұнын үлгі қалтасына орналастырыңыз;
- http://site.ru/sitemap_installer.php файлын іске қосыңыз және нұсқауларды орындаңыз;
- sitemap_installer.php файлын серверден жойыңыз;
- Әкімші панеліне кіріп, SiteMap модулін таңдап, кодты жасаңыз;
- Үлгіңіздің main.tpl файлын ашып, мынаны табыңыз:
RewriteEngine қосулы
Төменде қосыңыз:
$меттегілер =<<
Жоғарыда қосыңыз:
if ($do == "сайт картасы" ) ( $nam_e = "Сайт картасы" ; $меттагтар [ "атауы" ] = "Сайт картасы ($config["home_title"]) "; $mettags["сипаттама"] = "Сайт картасы ($config["сипаттама"]) "; $канондық = "" ; ) if ($do == "сайт картасы") ( $nam_e = "Сайт картасы"; $metatags["title"] = "Сайт картасы ($config["home_title"])"; $metatags["сипаттама"] = " Сайт картасы ( $config["сипаттама"])"; $каноникалық = ""; )
- Орнату процесі аяқталды - сайт картасы http://site.ru/sitemap/ сайтында қолжетімді.
Модульді жою
- sitemap_uninstaller.php файлын серверге жүктеңіз (DLE орнатылған қалтаға);
- http://site.ru/sitemap_uninstaller.php файлын іске қосыңыз және нұсқауларды орындаңыз;
- Орнату кезінде жүктелген барлық модуль файлдарын жойыңыз;
- Орнату кезінде жасалған қозғалтқыш файлдарының (main.tpl және .htaccess) барлық өңдеулерін болдырмау;
- sitemap_uninstaller.php файлын жоюды ұмытпаңыз.
Модульді жаңарту
- Модульдің жаңа нұсқасын https://site/blog/post/1974 бетінен жүктеп алыңыз
- Модульмен бірге мұрағатты ашыңыз.
- Жүктеп салу қалтасының мазмұнын (sitemap_installer.php файлы мен /templates/ қалтасынан басқа) серверге көшіріп, FTP клиентінің бар файлдарды ауыстыру туралы сұрақтарына «Иә» деп жауап беріңіз.
Назар аударыңыз! v.1.x нұсқасынан v.2.x нұсқасына жаңарту үшін:
Жаңа файлдарды 2.x нұсқасынан серверге толығымен көшіру қажет, ал егер атаулар сәйкес келсе, ауыстыруды растаңыз. Осыдан кейін сіз http://site.ru/sitemap_installer.php файлын іске қосып, нұсқауларды орындауыңыз керек. Бұл жаңартуды аяқтайды.DLE үшін HTML SiteMap модулін жүктеп алыңыз
Нұсқалар тарихы (тарих журналы)
- v.2.2 — 08.05.2014
- Модуль дизайны DLE барлық нұсқалары үшін толығымен қайта жасалды.
- Кішігірім қателер түзетіліп, жақсартулар жасалды. Жаңарту кезінде, жаңарту нұсқауларындағы engine.php файлын өңдеу қадамын орындаңыз.
- v.2.1.1 - 17.04.2014
- Модуль коды жаңа DLE параметрлері файл пішімінің 10.2 және одан жоғары нұсқасымен үйлесімді болу үшін жаңартылды.
- v.2.1 — 08.10.2012
- Код генераторындағы қате түзетілді.
- Әкімші панеліндегі қателер түзетілді.
- v.2.0 — 03.06.2012
- Орнатушы қосылды.
- Үлгіге енгізуге арналған код генераторы бар басқару тақтасы пайда болды.
- v.1.2 — 02.06.2012
- DLE нұсқасын басқару енгізілді.
- Модуль енді DLE 8.2-9.6 желісімен үйлесімді.
- v.1.1 — 02.11.2011
- Кейбір модуль функциялары бар қателер түзетілді.
- v.1.0 — 16.03.2011
- Ресми шығарылым.
Жиі қойылатын сұрақтар – жиі қойылатын сұрақтарға жауаптар
С:Неліктен маған xml және html екі сайт картасы қажет? Олардың айырмашылығы неде? Оларды бір уақытта қолдануға бола ма?
A:Бұл мүлдем екі түрлі нысан: xml сайт картасы тек іздеу жүйелеріне арналған. Html сайт картасы пайдаланушылардың сайтта шарлауына арналған. Оларды бір уақытта қолдануға болады және қажет.С:Яндекс пен Google веб-шебері панеліне қандай сайт картасын қосу керек?
A:Іздеу жүйелері осы модуль жасайтын картаны емес, xml сайт картасын «беруі» керек.С:Сайтта қандай сайт картасына сілтеме (мысалы, төменгі колонтитулда) орналастыруға болады?
A:Сізге тек html сайт картасына сілтеме жасау керек, яғни. осы модуль арқылы жасалған және http://site.ru/sitemap/ сайтында қолжетімді модульС:Мен келесі қатені алдым, не істеуім керек?
Қате қате: 55-жолдағы /.../engine/modules/sitemap.php ішіндегі Sitemap класын қайта жариялау мүмкін емес.
A:Статикалық беттер арқылы сайт картасын балама орнатуды пайдаланыңыз - әдіс осында сипатталғанС:Бұл модуль DLE 10 жүйесінде жұмыс істей ме?
A:Иә, бәрі жақсы жұмыс істейді. Бірақ егер сізде қандай да бір қиындықтар болса, онда басқа балама нұсқа бар. Райан лақап атымен пайдаланушыға рахмет - әдіс мұнда сипатталғанС:Сайтта менің көптеген жарияланымдарым бар және бұл сілтемелердің барлығы бір бетте көрсетілген. Бұл сұмдық, Яндекс ант етеді!
A:Иә, Яндекс ант береді. Беттегі сілтемелер санын азайту үшін жаңалықтар элементтерінің санын шектеу үшін news_limit параметрін пайдаланыңыз (параметрлер тізіміндегі мәліметтерді қараңыз).С:Карта бетінде қанша сілтемені көрсетуге болады/керек?
A:Яндекс қолдауының ресми жауабынан: html сайт картасындағы сілтемелердің ұсынылатын саны 3000 сілтемеден аспауы керек.С:Сайт картасын беттерге бөлу туралы не деуге болады? Өтінемін, жасаңыз.
A:Сайт картасын беттеу дерекқор құрылымымен және модуль логикасымен түсіндірілмейді. Жақын арада беттеу қолжетімді болмайды деп күтілуде.Сондықтан мен сізге бәрін айттым, жүктеп алыңыз, сынап көріңіз және пікір жазыңыз. Егер сіз қандай да бір қателерді тапсаңыз, бізге жазыңыз, біз бәрін мүмкіндігінше тез түзетеміз. Сондай-ақ, егер сізде функционалдылыққа, жақсартуларға қатысты ұсыныстарыңыз болса, жазыңыз, біз бәрін талқылап, оны орындаймыз!
БАС ТАРТУЖақында бұл модуль DLE-ге арналған әртүрлі сайттарда әртүрлі атаулармен, өзгертілген кодпен, жойылған/өзгертілген авторлық құқықпен және т.б. таратылғаны байқалды. Бірақ, соған қарамастан, бұл нақты модульді Александр Фомин жасағанының белгілері қалады. Сонымен, мен басқа сайттардан жүктелген дистрибуциялар үшін жауапкершілік көтермеймін.
Құрметпен, Александр Алаев
Құрметті достар,
12.1 нұсқасын әзірлеудің негізгі кезеңі аяқталды, шығарылым тестілеуде және шығарылым алдындағы дайындықта, бірақ әзірше біз сізді жаңа нұсқаның шығарылымымен не күтіп тұрғаны туралы ақпаратпен танысуға шақырамыз.
Келесі өзгерістер дайындалып, енгізілді:
1. Жарнаманы басқару модуліне санаттарды қолдау қосылды.Сіз осы модульде санаттар жасай аласыз және осы санаттарға жарнамалық материалдарыңызды орналастыра аласыз. Тақырыптар ең жоғарғы жағында, қосылған жарнамалық материалдар тізімінің алдында қалталар түрінде көрсетіледі. Санаттардың ішінде сіз шексіз санда қосымша ішкі санаттарды да жасай аласыз. Осылайша, егер сізде жарнамалық материалдардың көп саны болса, оларды әртүрлі бөлімдер мен бөлімшелерде шарлауды жеңілдету үшін орналастыруға болады.
2. Көрулер санын санау мүмкіндігі қосылдысценарий басқару тақтасына қосылған жарнамалық материалдар үшін. Көрулер браузер арқылы сайтқа кірген нақты пайдаланушылар үшін ғана жазылады. Сайтты тексеретін боттар есепке алынбайды. Көрулерді санау тікелей әрбір баннер үшін қосылады, осылайша сіз тек қажетті жарнамалық материалдар үшін қарауларды санай аласыз. Сондай-ақ, сізде барлық баннер көріністерін санағыңыз келетінін немесе тек бірегей пайдаланушылардың көріністерін санағыңыз келетінін көрсету мүмкіндігі бар. 3. Басқару панеліндегі жарнамалық материалдар үшін опция қосылдыБаннердің көрсетілуін оның көру санына байланысты шектеңіз және ол көрсетілген ең көп көру санына жеткенде баннерді өшіруге болады.4. Басу санын санау мүмкіндігі қосылдысценарий басқару тақтасына қосылған жарнамалық материалдар үшін. DataLife Engine тегтер арқылы жарияланған HTML тегтерін автоматты түрде ұстайды <а href="..."> , және оларға басылғандарды автоматты түрде қадағалайды. Бұл сілтемелер арнайы дизайнды қажет етпейді, олар сізге қажет кез келген мекенжайға әкелуі мүмкін. Сондай-ақ, сізде сілтемедегі барлық шертулерді санағыңыз келетінін немесе тек бірегей пайдаланушылардың шертулерін санағыңыз келетінін көрсету опциясы бар.
5. Басқару панелінде жарнамалық материалдарға опция қосылдыБаннерді көрсетуді баннердегі шертулер санына байланысты шектеңіз және баннер дисплейін көрсетілген ең көп басу санына жеткенде өшіруге болады.
6. Басқару панеліндегі жарнамалық материалдар үшін қосылдыәрбір жарнамалық баннер үшін көру мен басу санын тазалау мүмкіндігі.HTML"> 7. Бет кодында канондық сілтемелерді пайдалану қосылды, сайттың барлық беттері үшін, соның ішінде бөлімдер бойынша шарлау, толық жаңалықтарды қарау және т.б. Бұл мүмкіндік сайттардың SEO оңтайландыруын арттыруға мүмкіндік береді, сондай-ақ егер сіздің сайтыңызға дұрыс емес сілтемелер Интернетте бір жерде жарияланған болса немесе қандай да бір себептермен дұрыс емес CNC басқаруын өшіру қажет болса, қайталанатын беттерді болдырмауға мүмкіндік береді.
8. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жаңалықтарды сайттың басты бетінде жариялауға рұқсат етілгенін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде күшінде болады және санат үшін негізгі бетте жариялауға тыйым салынса, жарияланымды қосу немесе өңдеу кезінде сәйкес опция жойылады.9. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жазбалар үшін түсініктемелерге рұқсат етілгенін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін түсініктемелер өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
10. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жарияланымдарға рейтингтер рұқсат етілмейтінін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін рейтингтерді пайдалану өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
11. Басқару тақтасындағы сценарий параметрлерінде, қауіпсіздік параметрлері бөлімінде мүмкіндік қосылдыүшінші тарап сайттарындағы кадрларға ендіруден сайтты автоматты қорғауды қосу. Бұл параметрді қосқанда, егер ол басқа біреудің сайтындағы iframe файлына ендірілген болса, сіздің сайтыңыз автоматты түрде блокталады. Осылайша сіз веб-сайтыңызды клик сияқты шабуылдардан қорғай аласыз. 12. «Метатегтер» модулінің кеңейтілген мүмкіндіктері, бұл модуль «Айдарлар, сипаттамалар, мета тегтер» деп өзгертілді. Енді осы модульде беттер үшін мета тегтерді ғана емес, сонымен қатар беттің жеке тақырыбын және беттің сипаттамасын орнатуға болады, оны кейін үлгіңіздің кез келген жерінде көрсете аласыз. Осы мақсатта үлгілерге арналған жаңа жаһандық тегтер қосылды: (бет атауы)- бет үшін сіз көрсеткен тақырыпты көрсетеді, (бет сипаттамасы)- бет үшін көрсеткен сипаттаманы көрсетеді. Сондай-ақ бет сипаттамасында BB және HTML тегтерін пайдалануға болады. Осылайша, осы модульді пайдалана отырып, сіз, мысалы, әрбір тег үшін жеке тегтер бұлтының тақырыптары мен сипаттамаларын жасауға және көрсетуге және т.б.13. Жаңа ғаламдық үлгі мәтін тегтері қосылды, «Тақырыптар, сипаттамалар, мета тегтер» модулінде қаралатын беттің тақырыбы көрсетілген болса, олармен қоса берілген мәтінді көрсетеді. Сондай-ақ қарама-қарсы тегтер қосылды мәтінқаралатын беттің тақырыбы көрсетілмеген болса, оларда қамтылған мәтінді көрсетеді. Сипаттамаға ұқсас тегтер де қосылды: мәтін, «Тақырыптар, сипаттамалар, мета тегтер» модулінде қаралатын беттің сипаттамасы көрсетілген болса, олармен қоса берілген мәтінді көрсетеді, мәтінқаралып жатқан беттің сипаттамасы көрсетілмеген болса, оларда қамтылған мәтінді көрсетеді.
14. Санат мәзірінің үлгісі үшін (categorymenu.tpl) мәтін, егер сайтта қаралатын санат немесе жаңалықтар мәзірдегі санатқа жатпайтын болса, оларда қамтылған мәтінді көрсетеді. Бұл тег тек тегтердің ішінде ғана пайдаланылуы мүмкін және, мысалы, кейбір ақпаратты (мысалы, сілтемелер) мәзірдегі белсенді емес санаттар үшін ғана көрсету үшін пайдаланылады.
15. Қосымша өрістердің мәндеріне негізделген жарияланымдарды көрсетудің кеңейтілген мүмкіндіктерібасылымдарда. Мекенжайға хабарласқанда http://yoursite/xfsearch/өріс аты/өріс мәні/өріс үшін "айқас сілтеме ретінде пайдалану" опциясы орнатылған болса, жарияланымдар осы нақты өрісте көрсетілген мәнді қамтитын бұрынғыдай көрсетіледі. Мекенжайға хабарласқанда http://yoursite/xfsearch/field value/осы мәнді қамтитын жарияланымдар барлық қосымша өрістер үшін көрсетіледі. Мекенжайға хабарласқанда http://yoursite/xfsearch/өріс атауы/Осы көрсетілген өріс толтырылған барлық жарияланымдар көрсетіледі.
16. Сценарий параметрлеріне бөлек бетті тағайындау мүмкіндігі қосылдымазмұны жоқ беттерді көрсету үшін сайтыңыздың түбірінде 404.html атауы бар. Бұл параметрді қоссаңыз, «Өкінішке орай, бұл бет сізге қолжетімді емес, оның мекенжайы өзгерген немесе жойылған.» стандартты жүйелік хабарламаның орнына толығымен бөлек дизайнмен бөлек, арнайы дайындалған бетті көрсете аласыз. . Бұл жаңалық веб-сайтының 404 беті үшін жеке дизайн жасағысы келетін веб-шеберлер үшін пайдалы болады. 17. Сценарий параметрлеріне HTTP тақырыбын тағайындау мүмкіндігі қосылды, ол жерден пайдаланушының IP мекенжайларын алу қажет. Бұл жаңалық әртүрлі сыртқы прокси серверлерді пайдаланатын және келушілердің дұрыс нақты IP мекенжайларын алу үшін олар үшін серверді дұрыс конфигурациялау мүмкіндігі жоқ сайттар үшін пайдалы болады. Мысалы, DDOS шабуылдарынан қорғау үшін cloudflare қызметін және басқаларын пайдаланғанда және сервер параметрлеріне қол жеткізбей тұрақты хостинг жоспарын пайдаланғанда. Енді сіз әкімші панеліндегі сценарий параметрлерінде сценарийге сайтқа кірушілердің IP мекенжайын қайдан алуға болатынын айта аласыз. 18. Сценарийдің басқару тақтасында санатты жою кезінде, осы санаттағы жарияланымдармен не істеу керектігін таңдау мүмкіндігі қосылды. Мыналарды орындауға болады: «Бұл санатты жарияланымдардан алып тастау», «Санатты басқа немесе басқа санаттармен ауыстыру», сондай-ақ «Осы санаттағы барлық жарияланымдарды жою». Сонымен қатар, егер санат жарияланымнан жойылса немесе ауыстырылса, тек жойылатын санат жойылады немесе ауыстырылады. Мысалы, сіздің жарияланымыңыз «Әлемде», «Жаңалықтар», «Танымал» санаттарында, ал сіз, мысалы, «Әлемде» санатын жоясыз, содан кейін осы санатта орналасқан жарияланымдар үшін тек «В. әлем» жойылады немесе ауыстырылады, осы жарияланымдар тізіміндегі барлық басқа санаттар орнында қалады. 19. Жарияланымдар үшін қосымша өрістің жаңа түрі қосылды: «Таза HTML және JS».Бұл өрісті пайдаланған кезде DataLife Engine онда жазылған мәтінге кедергі жасамайды және осы мәтіннің HTML кодын сүзбейді, сонымен қатар оған таза JavaScript кодын жазуға мүмкіндік береді. Бұл өріс жаңалықтарға қауіпсіздік тексеруін қажет етпейтін кейбір кодты енгізу қажет болғанда пайдалы болады, мысалы, өзіңіздің ойнатқышыңыздың қандай да бір түрі және т.б. Назар аударыңыз, сценарий мәтінді осы өрістен сүзбейтінін ескере отырып, оны жасау кезінде оны қай топтарға пайдалануға рұқсат етілгеніне шектеу қоюды ұмытпаңыз. Оны сіз сенбейтін қарапайым қолданушыларға пайдалануға рұқсат бермеңіз, әйтпесе ол сіздің сайтыңызға қауіп төндіруі мүмкін. 20. "Айқас сілтемелер ретінде пайдалану" опциясы бар басылымдардың қосымша өрістері үшін, сілтеме деректері үшін бөлгішті көрсету мүмкіндігін қосты. Бөлгіш ретінде жеке таңбаларды немесе HTML кодын көрсетуге болады. Бұрын үтір тізімді бөлгіш ретінде қолданылды;21. Кәдімгі RSS арналары үшін Yandex Turbo технологиясына қолдау қосылды, RSS ағыны түрінің параметрлеріне «Яндекс жаңалықтары» ретінде қосуды пайдаланбай, бұл үшін RSS ағынының кез келген түрі үшін толық жаңалықтар тегін (толық оқиға) көрсетуге қолдау қосылды. Стандартты үлгі /templates/rss.xml де жаңартылды, ол толық Яндекс Турбо қолдауы бар үлгінің қандай болуы керектігін көрсетеді. Сол сияқты, Yandex Zen технологиясы үшін RSS үлгісін теңшеу мүмкіндігі толығымен қолдау көрсетеді.
22. Сайттағы барлық соңғы пікірлерді қарау кезінде пікірлерге жауап беру мүмкіндігі қосылды, егер сценарий параметрлерінде ағаш пікірлерін қолдау қосылған болса. Осылайша, сіз, мысалы, кейбір ауыр сценарийлер кешіктірілген жүктеуге ауыстырылған және бетті көрсетуге тәуелсіз болғандықтан, әрбір жаңалыққа кірмей-ақ сайтта алынған пікірлерге жылдам жауап бере аласыз. Бұл сценарийлер браузерге бетті көрсетумен қатар жүктеледі және браузерде бет аяқталғаннан кейін ғана іске қосылады. Бұл бетті жылдам көрсетуді көзбен қамтамасыз етеді.24. Сайтта тіркелмеген пайдаланушылар үшін опция қосылды, сайт әкімшілігіне жаңалықтар мен пікірлер туралы шағымдар жіберіңіз, өйткені мұндай мүмкіндік бұрын тек тіркелген пайдаланушылар үшін болған.
25. schema.org микро белгілеуін пайдалану қосылды«Бағалау» түрімен рейтингті көрсету үшін. Бұл микро-белгіні пайдалану Google-дағы іздеу нәтижелерінде көрсетілген толық жаңалықтарға, сонымен қатар жарияланым рейтингін көрсетуге мүмкіндік береді.
26. Бағдарды автоматты анықтау қосылдыграфикалық файлдардағы метаақпаратқа негізделген оларды серверге жүктеп салу кезінде фотосуреттер. Түпнұсқа фотосурет төңкерілген болса, ол серверге жүктелген кезде, сценарий оны автоматты түрде қажетті орынға бұрады. Бұл фотосуреттерді түсіру кезінде камера бұрылса, компьютерде суреттерді қосымша өңдеу қажеттілігін болдырмайды.
27. Автоматты хабарландыру мүмкіндігі қосылдымодерацияланатын пайдаланушылардан жаңа жаңалықтарды алу туралы сайт әкімшілігі (егер бұл сценарий параметрлерінде қосылған болса), жаңалықтар сценарийдің басқару тақтасынан қосылған болса. Бұрын хабарландыру тек сайттан тікелей жазба қосылған жағдайда ғана жіберілетін.
28. Пайдаланушы басылымды басқару тақтасында өңдесе, бұрын сайтта жарияланған, бірақ оның тобының параметрлері бойынша оған модерациясыз жариялауға тыйым салынады немесе барлық санаттарда жариялауға рұқсат етілмейді, содан кейін сайт әкімшілігіне де тиісті электрондық пошта хабарламасы жіберіледі. бұл жаңалық модерацияны күтіп тұр.
29. Сайтта Breadcrumbs модулінің жұмысына өзгерістер енгізілді.Егер белгілі бір санаттағы жаңалықтар қаралса, пайдаланушы тікелей орналасқан санат үшін бұл санат сілтеме емес, қарапайым мәтін түрінде көрсетіледі. Сілтеме ретінде иерархияда жоғарырақ санаттар ғана көрсетіледі немесе, мысалы, пайдаланушы осы санаттағы беттерді шарлау кезінде одан әрі өткен болса, осы санатқа сілтеме пайда болады. Осылайша, бұл жаңалық парақтардың өздеріне циклдік сілтемелерін болдырмауға мүмкіндік береді. 30. Басқару панеліндегі «Айқас сілтемелер» модулі үшін, сілтемелер үшін екі жаңа ауыстыру аймағы қосылды. Ауыстыруды тек тұрақты беттерде таңдауға болады, сондай-ақ тұрақты беттерде, жаңалықтарда және түсініктемелерде ауыстыруды таңдауға болады. 31. Басқару панеліндегі «Іздеу және ауыстыру» модулі үшін, жарияланымдарға арналған сауалнамалардағы және сайттағы дауыс берудегі мәтінді жаппай ауыстыру мүмкіндігі қосылды. 32. Барлық жарияланымдарды жою мүмкіндігі қосылды, белгілі бір пайдаланушыдан модерация күту. Ол үшін пайдаланушыны басқару бөлімінде оның жарияланымдарының санын басып, тиісті мәзір элементін таңдаңыз.33. Барлық пікірлерді жою мүмкіндігі қосылды, белгілі бір пайдаланушыдан модерация күту. Мұны істеу үшін пайдаланушыны басқару бөлімінде оның пікірлерінің санын нұқыңыз және тиісті мәзір элементін таңдаңыз.
34. Басқару тақтасына пішімделген сценарий қосылдыәртүрлі есептегіштер санын көрсету (көрулер, жарияланымдар, пікірлер). Бұл есептегіштердің шығысы жүздік, мыңдық, миллиондық және т.б. бос орындармен бөлінген форматталған түрде жүзеге асырылады. Бұл сандардың көрнекі көрінісі мен қабылдауын береді.35. Түсініктемелерді көрсетуге және ескертулерді қосуға арналған үлгілер үшін (addcomments.tpl және comments.tpl)жаңа тегтерге қолдау қосылды мәтін- егер жаңалықтар көрсетілген санаттарға жататын болса, тегтегі мәтінді, сондай-ақ тегтерді көрсетеді: мәтін- егер жаңалықтар көрсетілген санаттарға жатпайтын болса, тегтегі мәтінді көрсетеді. Осылайша, әртүрлі санаттардағы жарияланымдарға түсініктемелерді көрсету және түсініктемелер қосу үшін әртүрлі пішімдерді орнатуға болады.
36. Сөз септіктеріне қолдау қосылдыжарияланымдар рейтингі үшін берілген дауыстар санын көрсететін тег үшін. Мысалы, сіз (дауыс саны) шолу||a|s пайдалана аласыз. Бұрын бұл тег үшін қолжетімді емес еді, себебі... онда тек сан емес, HTML коды бар.
37. Егер сценарий параметрлері сайтты тек HTTPS протоколы арқылы пайдалануды қосса, содан кейін браузердің cookie файлдары серверге тек HTTPS протоколы арқылы жіберіледі және әдеттегі HTTP протоколы пайдаланылса, автоматты түрде блокталады.
38. Статикалық беттер үшін қате CNC бақылауы қосылды, оның жарияланым мәтіні бірнеше беттерге бөлінген. Қате бет нөмірі көрсетілсе, осы беттің бастапқы мекенжайына автоматты 301 қайта бағыттау жасалады.
39. Жарияланымдарды RSS импорттау үшін қоршау тегінен суреттерді импорттау қолдауы қосылдыжариялауға арналған кескінді қамтиды. Егер RSS ағынындағы қысқаша сипаттама жай ғана мәтін болса және онда сурет бөлек тег ретінде берілсе, онда қысқа жаңалықтарды импорттау кезінде осы жарияланымның суреті де ең басына қосылады.
40. Толық жаңалықтарды алу үшін қайта бағыттауға қолдау қосылдыжарияланымдардың RSS импортын пайдалану кезінде. Егер RSS арнасындағы сілтеме бастапқы сайттағы жаңалықтардың толық мәтініне әрі қарай өту үшін қайта бағыттау болса, DataLife Engine автоматты түрде осы бағыттауды бақылайды және соңғы көзден мазмұнды алады. Осылайша, толық жаңалықтарды алу бұрынғыға қарағанда сапалы болады.
41. Тегтердің жұмысына өзгерістер енгізілді және. Егер белгілі бір жарияланым үшін түсініктемелерді пайдалануға және қосуға тыйым салынса, онда бұл тегтер олардағы мазмұнды да жасырады.
42. Егер ескертулер жариялауға рұқсат етілсе, бірақ сонымен бірге, басқа параметрлерге сәйкес, пайдаланушыға немесе пайдаланушылар тобына пікірлерді жариялауға тыйым салынды, содан кейін бұл туралы хабарлама барлық түсініктемелердің соңында емес, үлгіде сіз анықтаған жерде көрсетіледі. тегпен (қосымшалар) түсініктеме қосу пішінінің дисплейі, осылайша сіз өзіңіздің сайтыңызда осы хабарламаның орнын өзіңіз анықтай аласыз.
43. Одноклассники әлеуметтік желісін пайдаланып авторизациялау үшін, қолданбаның өзі Одноклассники сайтынан тиісті құқықтарды алған жағдайда, пайдаланушының электрондық поштасын автоматты түрде алу мүмкіндігі қосылды. Назар аударыңыз, Odnoklassniki әдепкі бойынша электрондық поштаны алуға құқықтарды бермейді және тиісті рұқсат алу үшін сіз қосымша әлеуметтік желілерге хабарласуыңыз керек. электрондық поштаны алуға мүмкіндік беретін желі. Рұқсат алынса, DLE электрондық пошта мекенжайын автоматты түрде импорттайды.
44. Кескін пропорцияларын есептеудің жетілдірілген жүйесіқысқартылған көшірмелерді жасау кезінде. Бұл дұрысырақ және жоғары сапалы төмендетілген көшірмені жасайды.
45. Жарияланымдарды іздеу жүйесі жетілдірілдіқарапайым іздеу түрі сценарий параметрлерінде қосылғанда. Жаңа алгоритм басылымдарды дәлірек және дұрыс табуға мүмкіндік береді.
46. Қайталанатын беттердің пайда болуын бақылаудың жетілдірілген жүйесі, сайттағы барлық соңғы пікірлерді көргенде.
47. Қосымша жарияланым өрістерін оңтайландырылған өңдеуқысқа жарияланымдарды көрсету кезінде, сондай-ақ танымал жарияланымдарды көрсету модулін іске қосу кезінде.
48. TinyMCE және Froala визуалды редакторлары соңғы нұсқаларына жаңартылды.Бұл редакторлардағы бірқатар анықталған қателер түзетілді.
49. TinyMCE өңдегішіне кірістіру қолдауы қосылдыжасырын мәтін тегтері редактордағы сәйкес түймені пайдаланып.
50. Түсініктемелер үшін Floara редакторын пайдаланған кезде, мүмкіндігісуреттерді жылдам жүктеу және түсініктемелерге кірістіру. Сіз суретті кірістіру белгішесін басып, жүктеп салу үшін файлды таңдай аласыз немесе сурет файлын компьютерден тінтуірдің көмегімен редактор өрісіне сүйреп апара аласыз, содан кейін сурет автоматты түрде жүктеледі және редактордағы курсор орнына кірістіріледі. .
51. Сценарийдің басқару тақтасының орналасуына шағын өзгерістер енгізілді, кейбір орналасу қателерін жоюға және басқару тақтасымен өзара әрекеттесуді жақсартуға бағытталған.
52. Ағымдағы нұсқаларға жаңартылдывеб-сайттан хат жіберуге арналған кітапхана, сондай-ақ мобильді құрылғыларды анықтауға арналған кітапхана.
53. Мәселе шешілді,онда және тегтері жазбаны алдын ала қарауда өңделмеген.
54. Мәселе шешілді,онда әлеуметтік медиаға арналған метатегтер қате жасалған. бейне және аудио желілері, егер бейне қосымша жарияланған болса. өрістерден тұрады және ойнату тізімдері мен бейне және аудио файлдардың сипаттамаларынан тұрады.
55. Мәселе шешілді,онда белгілі бір жағдайларда және сервер параметрлерінде сайттан жарияланымдарды қосқанда жарияланымдарды алдын ала қарау жұмыс істемеуі мүмкін.
56. Мәселе шешілді,егер бұл сценарий параметрлерінде қосылған болса және тег (jsfiles) сайттың ең төменгі жағында орналастырылған болса, түсініктемелерді динамикалық жүктеу жұмыс істемеді.
57. Мәселе шешілді,онда белгілі бір топ үшін белгілі бір санаттарды қарауға тыйым салынған болса, соңғы пікірлерді көрсету жұмыс істемейді.
58. Сценарийде бұрын анықталған және хабарланған шағын қателер түзетілді.
Келесі өзгерістер дайындалып, енгізілді:
1. Жарнаманы басқару модуліне санаттарды қолдау қосылды.Сіз осы модульде санаттар жасай аласыз және осы санаттарға жарнамалық материалдарыңызды орналастыра аласыз. Тақырыптар ең жоғарғы жағында, қосылған жарнамалық материалдар тізімінің алдында қалталар түрінде көрсетіледі. Санаттардың ішінде сіз шексіз санда қосымша ішкі санаттарды да жасай аласыз. Осылайша, егер сізде жарнамалық материалдардың көп саны болса, оларды әртүрлі бөлімдер мен бөлімшелерде шарлауды жеңілдету үшін орналастыруға болады. 2. Көрулер санын санау мүмкіндігі қосылдысценарий басқару тақтасына қосылған жарнамалық материалдар үшін. Көрулер браузер арқылы сайтқа кірген нақты пайдаланушылар үшін ғана жазылады. Сайтты тексеретін боттар есепке алынбайды. Көрулерді санау тікелей әрбір баннер үшін қосылады, осылайша сіз тек қажетті жарнамалық материалдар үшін қарауларды санай аласыз. Сондай-ақ, сізде барлық баннер көріністерін санағыңыз келетінін немесе тек бірегей пайдаланушылардың көріністерін санағыңыз келетінін көрсету мүмкіндігі бар. 3. Басқару панеліндегі жарнамалық материалдар үшін опция қосылдыБаннердің көрсетілуін оның көру санына байланысты шектеңіз және ол көрсетілген ең көп көру санына жеткенде баннерді өшіруге болады.4. Басу санын санау мүмкіндігі қосылдысценарий басқару тақтасына қосылған жарнамалық материалдар үшін. DataLife Engine тегтер арқылы жарияланған HTML тегтерін автоматты түрде ұстайды <а href="..."> , және оларға басылғандарды автоматты түрде қадағалайды. Бұл сілтемелер арнайы дизайнды қажет етпейді, олар сізге қажет кез келген мекенжайға әкелуі мүмкін. Сондай-ақ, сізде сілтемедегі барлық шертулерді санағыңыз келетінін немесе тек бірегей пайдаланушылардың шертулерін санағыңыз келетінін көрсету опциясы бар.
5. Басқару панелінде жарнамалық материалдарға опция қосылдыБаннерді көрсетуді баннердегі шертулер санына байланысты шектеңіз және баннер дисплейін көрсетілген ең көп басу санына жеткенде өшіруге болады.
6. Басқару панеліндегі жарнамалық материалдар үшін қосылдыәрбір жарнамалық баннер үшін көру мен басу санын тазалау мүмкіндігі.HTML"> 7. Бет кодында канондық сілтемелерді пайдалану қосылды, сайттың барлық беттері үшін, соның ішінде бөлімдер бойынша шарлау, толық жаңалықтарды қарау және т.б. Бұл мүмкіндік сайттардың SEO оңтайландыруын арттыруға мүмкіндік береді, сондай-ақ егер сіздің сайтыңызға дұрыс емес сілтемелер Интернетте бір жерде жарияланған болса немесе қандай да бір себептермен дұрыс емес CNC басқаруын өшіру қажет болса, қайталанатын беттерді болдырмауға мүмкіндік береді.
8. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жаңалықтарды сайттың басты бетінде жариялауға рұқсат етілгенін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде күшінде болады және санат үшін негізгі бетте жариялауға тыйым салынса, жарияланымды қосу немесе өңдеу кезінде сәйкес опция жойылады.9. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жазбалар үшін түсініктемелерге рұқсат етілгенін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін түсініктемелер өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
10. Басқару тақтасындағы санат параметрлерінде мүмкіндік қосылдысанат үшін әдепкі бойынша осы санаттағы жарияланымдарға рейтингтер рұқсат етілмейтінін орнатыңыз. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін рейтингтерді пайдалану өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
11. Басқару тақтасындағы сценарий параметрлерінде, қауіпсіздік параметрлері бөлімінде мүмкіндік қосылдыүшінші тарап сайттарындағы кадрларға ендіруден сайтты автоматты қорғауды қосу. Бұл параметрді қосқанда, егер ол басқа біреудің сайтындағы iframe файлына ендірілген болса, сіздің сайтыңыз автоматты түрде блокталады. Осылайша сіз веб-сайтыңызды клик сияқты шабуылдардан қорғай аласыз. 12. «Метатегтер» модулінің кеңейтілген мүмкіндіктері, бұл модуль «Айдарлар, сипаттамалар, мета тегтер» деп өзгертілді. Енді осы модульде беттер үшін мета тегтерді ғана емес, сонымен қатар беттің жеке тақырыбын және беттің сипаттамасын орнатуға болады, оны кейін үлгіңіздің кез келген жерінде көрсете аласыз. Осы мақсатта үлгілерге арналған жаңа жаһандық тегтер қосылды: (бет атауы)- бет үшін сіз көрсеткен тақырыпты көрсетеді, (бет сипаттамасы)- бет үшін көрсеткен сипаттаманы көрсетеді. Сондай-ақ бет сипаттамасында BB және HTML тегтерін пайдалануға болады. Осылайша, осы модульді пайдалана отырып, сіз, мысалы, әрбір тег үшін жеке тегтер бұлтының тақырыптары мен сипаттамаларын жасауға және көрсетуге және т.б.13. Жаңа ғаламдық үлгі мәтін тегтері қосылды, «Тақырыптар, сипаттамалар, мета тегтер» модулінде қаралатын беттің тақырыбы көрсетілген болса, олармен қоса берілген мәтінді көрсетеді. Сондай-ақ қарама-қарсы тегтер қосылды мәтінқаралатын беттің тақырыбы көрсетілмеген болса, оларда қамтылған мәтінді көрсетеді. Сипаттамаға ұқсас тегтер де қосылды: мәтін, «Тақырыптар, сипаттамалар, мета тегтер» модулінде қаралатын беттің сипаттамасы көрсетілген болса, олармен қоса берілген мәтінді көрсетеді, мәтінқаралып жатқан беттің сипаттамасы көрсетілмеген болса, оларда қамтылған мәтінді көрсетеді.
14. Санат мәзірінің үлгісі үшін (categorymenu.tpl) мәтін, егер сайтта қаралатын санат немесе жаңалықтар мәзірдегі санатқа жатпайтын болса, оларда қамтылған мәтінді көрсетеді. Бұл тег тек тегтердің ішінде ғана пайдаланылуы мүмкін және, мысалы, кейбір ақпаратты (мысалы, сілтемелер) мәзірдегі белсенді емес санаттар үшін ғана көрсету үшін пайдаланылады.
15. Қосымша өрістердің мәндеріне негізделген жарияланымдарды көрсетудің кеңейтілген мүмкіндіктерібасылымдарда. Мекенжайға хабарласқанда http://yoursite/xfsearch/өріс аты/өріс мәні/өріс үшін "айқас сілтеме ретінде пайдалану" опциясы орнатылған болса, жарияланымдар осы нақты өрісте көрсетілген мәнді қамтитын бұрынғыдай көрсетіледі. Мекенжайға хабарласқанда http://yoursite/xfsearch/field value/осы мәнді қамтитын жарияланымдар барлық қосымша өрістер үшін көрсетіледі. Мекенжайға хабарласқанда http://yoursite/xfsearch/өріс атауы/Осы көрсетілген өріс толтырылған барлық жарияланымдар көрсетіледі.
16. Сценарий параметрлеріне бөлек бетті тағайындау мүмкіндігі қосылдымазмұны жоқ беттерді көрсету үшін сайтыңыздың түбірінде 404.html атауы бар. Бұл параметрді қоссаңыз, «Өкінішке орай, бұл бет сізге қолжетімді емес, оның мекенжайы өзгерген немесе жойылған.» стандартты жүйелік хабарламаның орнына толығымен бөлек дизайнмен бөлек, арнайы дайындалған бетті көрсете аласыз. . Бұл жаңалық веб-сайтының 404 беті үшін жеке дизайн жасағысы келетін веб-шеберлер үшін пайдалы болады. 17. Сценарий параметрлеріне HTTP тақырыбын тағайындау мүмкіндігі қосылды, ол жерден пайдаланушының IP мекенжайларын алу қажет. Бұл жаңалық әртүрлі сыртқы прокси серверлерді пайдаланатын және келушілердің дұрыс нақты IP мекенжайларын алу үшін олар үшін серверді дұрыс конфигурациялау мүмкіндігі жоқ сайттар үшін пайдалы болады. Мысалы, DDOS шабуылдарынан қорғау үшін cloudflare қызметін және басқаларын пайдаланғанда және сервер параметрлеріне қол жеткізбей тұрақты хостинг жоспарын пайдаланғанда. Енді сіз әкімші панеліндегі сценарий параметрлерінде сценарийге сайтқа кірушілердің IP мекенжайын қайдан алуға болатынын айта аласыз. 18. Сценарийдің басқару тақтасында санатты жою кезінде, осы санаттағы жарияланымдармен не істеу керектігін таңдау мүмкіндігі қосылды. Мыналарды орындауға болады: «Бұл санатты жарияланымдардан алып тастау», «Санатты басқа немесе басқа санаттармен ауыстыру», сондай-ақ «Осы санаттағы барлық жарияланымдарды жою». Сонымен қатар, егер санат жарияланымнан жойылса немесе ауыстырылса, тек жойылатын санат жойылады немесе ауыстырылады. Мысалы, сіздің жарияланымыңыз «Әлемде», «Жаңалықтар», «Танымал» санаттарында, ал сіз, мысалы, «Әлемде» санатын жоясыз, содан кейін осы санатта орналасқан жарияланымдар үшін тек «В. әлем» жойылады немесе ауыстырылады, осы жарияланымдар тізіміндегі барлық басқа санаттар орнында қалады. 19. Жарияланымдар үшін қосымша өрістің жаңа түрі қосылды: «Таза HTML және JS».Бұл өрісті пайдаланған кезде DataLife Engine онда жазылған мәтінге кедергі жасамайды және осы мәтіннің HTML кодын сүзбейді, сонымен қатар оған таза JavaScript кодын жазуға мүмкіндік береді. Бұл өріс жаңалықтарға қауіпсіздік тексеруін қажет етпейтін кейбір кодты енгізу қажет болғанда пайдалы болады, мысалы, өзіңіздің ойнатқышыңыздың қандай да бір түрі және т.б. Назар аударыңыз, сценарий мәтінді осы өрістен сүзбейтінін ескере отырып, оны жасау кезінде оны қай топтарға пайдалануға рұқсат етілгеніне шектеу қоюды ұмытпаңыз. Оны сіз сенбейтін қарапайым қолданушыларға пайдалануға рұқсат бермеңіз, әйтпесе ол сіздің сайтыңызға қауіп төндіруі мүмкін. 20. "Айқас сілтемелер ретінде пайдалану" опциясы бар басылымдардың қосымша өрістері үшін, сілтеме деректері үшін бөлгішті көрсету мүмкіндігін қосты. Бөлгіш ретінде жеке таңбаларды немесе HTML кодын көрсетуге болады. Бұрын үтір тізімді бөлгіш ретінде қолданылды;21. Кәдімгі RSS арналары үшін Yandex Turbo технологиясына қолдау қосылды, RSS ағыны түрінің параметрлеріне «Яндекс жаңалықтары» ретінде қосуды пайдаланбай, бұл үшін RSS ағынының кез келген түрі үшін толық жаңалықтар тегін (толық оқиға) көрсетуге қолдау қосылды. Стандартты үлгі /templates/rss.xml де жаңартылды, ол толық Яндекс Турбо қолдауы бар үлгінің қандай болуы керектігін көрсетеді. Сол сияқты, Yandex Zen технологиясы үшін RSS үлгісін теңшеу мүмкіндігі толығымен қолдау көрсетеді.
22. Сайттағы барлық соңғы пікірлерді қарау кезінде пікірлерге жауап беру мүмкіндігі қосылды, егер сценарий параметрлерінде ағаш пікірлерін қолдау қосылған болса. Осылайша, сіз, мысалы, кейбір ауыр сценарийлер кешіктірілген жүктеуге ауыстырылған және бетті көрсетуге тәуелсіз болғандықтан, әрбір жаңалыққа кірмей-ақ сайтта алынған пікірлерге жылдам жауап бере аласыз. Бұл сценарийлер браузерге бетті көрсетумен қатар жүктеледі және браузерде бет аяқталғаннан кейін ғана іске қосылады. Бұл бетті жылдам көрсетуді көзбен қамтамасыз етеді.24. Сайтта тіркелмеген пайдаланушылар үшін опция қосылды, сайт әкімшілігіне жаңалықтар мен пікірлер туралы шағымдар жіберіңіз, өйткені мұндай мүмкіндік бұрын тек тіркелген пайдаланушылар үшін болған.
25. schema.org микро белгілеуін пайдалану қосылды«Бағалау» түрімен рейтингті көрсету үшін. Бұл микро-белгіні пайдалану Google-дағы іздеу нәтижелерінде көрсетілген толық жаңалықтарға, сонымен қатар жарияланым рейтингін көрсетуге мүмкіндік береді.
26. Бағдарды автоматты анықтау қосылдыграфикалық файлдардағы метаақпаратқа негізделген оларды серверге жүктеп салу кезінде фотосуреттер. Түпнұсқа фотосурет төңкерілген болса, ол серверге жүктелген кезде, сценарий оны автоматты түрде қажетті орынға бұрады. Бұл фотосуреттерді түсіру кезінде камера бұрылса, компьютерде суреттерді қосымша өңдеу қажеттілігін болдырмайды.
27. Автоматты хабарландыру мүмкіндігі қосылдымодерацияланатын пайдаланушылардан жаңа жаңалықтарды алу туралы сайт әкімшілігі (егер бұл сценарий параметрлерінде қосылған болса), жаңалықтар сценарийдің басқару тақтасынан қосылған болса. Бұрын хабарландыру тек сайттан тікелей жазба қосылған жағдайда ғана жіберілетін.
28. Пайдаланушы басылымды басқару тақтасында өңдесе, бұрын сайтта жарияланған, бірақ оның тобының параметрлері бойынша оған модерациясыз жариялауға тыйым салынады немесе барлық санаттарда жариялауға рұқсат етілмейді, содан кейін сайт әкімшілігіне де тиісті электрондық пошта хабарламасы жіберіледі. бұл жаңалық модерацияны күтіп тұр.
29. Сайтта Breadcrumbs модулінің жұмысына өзгерістер енгізілді.Егер белгілі бір санаттағы жаңалықтар қаралса, пайдаланушы тікелей орналасқан санат үшін бұл санат сілтеме емес, қарапайым мәтін түрінде көрсетіледі. Сілтеме ретінде иерархияда жоғарырақ санаттар ғана көрсетіледі немесе, мысалы, пайдаланушы осы санаттағы беттерді шарлау кезінде одан әрі өткен болса, осы санатқа сілтеме пайда болады. Осылайша, бұл жаңалық парақтардың өздеріне циклдік сілтемелерін болдырмауға мүмкіндік береді. 30. Басқару панеліндегі «Айқас сілтемелер» модулі үшін, сілтемелер үшін екі жаңа ауыстыру аймағы қосылды. Ауыстыруды тек тұрақты беттерде таңдауға болады, сондай-ақ тұрақты беттерде, жаңалықтарда және түсініктемелерде ауыстыруды таңдауға болады. 31. Басқару панеліндегі «Іздеу және ауыстыру» модулі үшін, жарияланымдарға арналған сауалнамалардағы және сайттағы дауыс берудегі мәтінді жаппай ауыстыру мүмкіндігі қосылды. 32. Барлық жарияланымдарды жою мүмкіндігі қосылды, белгілі бір пайдаланушыдан модерация күту. Ол үшін пайдаланушыны басқару бөлімінде оның жарияланымдарының санын басып, тиісті мәзір элементін таңдаңыз.33. Барлық пікірлерді жою мүмкіндігі қосылды, белгілі бір пайдаланушыдан модерация күту. Мұны істеу үшін пайдаланушыны басқару бөлімінде оның пікірлерінің санын нұқыңыз және тиісті мәзір элементін таңдаңыз.
34. Басқару тақтасына пішімделген сценарий қосылдыәртүрлі есептегіштер санын көрсету (көрулер, жарияланымдар, пікірлер). Бұл есептегіштердің шығысы жүздік, мыңдық, миллиондық және т.б. бос орындармен бөлінген форматталған түрде жүзеге асырылады. Бұл сандардың көрнекі көрінісі мен қабылдауын береді.35. Түсініктемелерді көрсетуге және ескертулерді қосуға арналған үлгілер үшін (addcomments.tpl және comments.tpl)жаңа тегтерге қолдау қосылды мәтін- егер жаңалықтар көрсетілген санаттарға жататын болса, тегтегі мәтінді, сондай-ақ тегтерді көрсетеді: мәтін- егер жаңалықтар көрсетілген санаттарға жатпайтын болса, тегтегі мәтінді көрсетеді. Осылайша, әртүрлі санаттардағы жарияланымдарға түсініктемелерді көрсету және түсініктемелер қосу үшін әртүрлі пішімдерді орнатуға болады.
36. Сөз септіктеріне қолдау қосылдыжарияланымдар рейтингі үшін берілген дауыстар санын көрсететін тег үшін. Мысалы, сіз (дауыс саны) шолу||a|s пайдалана аласыз. Бұрын бұл тег үшін қолжетімді емес еді, себебі... онда тек сан емес, HTML коды бар.
37. Егер сценарий параметрлері сайтты тек HTTPS протоколы арқылы пайдалануды қосса, содан кейін браузердің cookie файлдары серверге тек HTTPS протоколы арқылы жіберіледі және әдеттегі HTTP протоколы пайдаланылса, автоматты түрде блокталады.
38. Статикалық беттер үшін қате CNC бақылауы қосылды, оның жарияланым мәтіні бірнеше беттерге бөлінген. Қате бет нөмірі көрсетілсе, осы беттің бастапқы мекенжайына автоматты 301 қайта бағыттау жасалады.
39. Жарияланымдарды RSS импорттау үшін қоршау тегінен суреттерді импорттау қолдауы қосылдыжариялауға арналған кескінді қамтиды. Егер RSS ағынындағы қысқаша сипаттама жай ғана мәтін болса және онда сурет бөлек тег ретінде берілсе, онда қысқа жаңалықтарды импорттау кезінде осы жарияланымның суреті де ең басына қосылады.
40. Толық жаңалықтарды алу үшін қайта бағыттауға қолдау қосылдыжарияланымдардың RSS импортын пайдалану кезінде. Егер RSS арнасындағы сілтеме бастапқы сайттағы жаңалықтардың толық мәтініне әрі қарай өту үшін қайта бағыттау болса, DataLife Engine автоматты түрде осы бағыттауды бақылайды және соңғы көзден мазмұнды алады. Осылайша, толық жаңалықтарды алу бұрынғыға қарағанда сапалы болады.
41. Тегтердің жұмысына өзгерістер енгізілді және. Егер белгілі бір жарияланым үшін түсініктемелерді пайдалануға және қосуға тыйым салынса, онда бұл тегтер олардағы мазмұнды да жасырады.
42. Егер ескертулер жариялауға рұқсат етілсе, бірақ сонымен бірге, басқа параметрлерге сәйкес, пайдаланушыға немесе пайдаланушылар тобына пікірлерді жариялауға тыйым салынды, содан кейін бұл туралы хабарлама барлық түсініктемелердің соңында емес, үлгіде сіз анықтаған жерде көрсетіледі. тегпен (қосымшалар) түсініктеме қосу пішінінің дисплейі, осылайша сіз өзіңіздің сайтыңызда осы хабарламаның орнын өзіңіз анықтай аласыз.
43. Одноклассники әлеуметтік желісін пайдаланып авторизациялау үшін, қолданбаның өзі Одноклассники сайтынан тиісті құқықтарды алған жағдайда, пайдаланушының электрондық поштасын автоматты түрде алу мүмкіндігі қосылды. Назар аударыңыз, Odnoklassniki әдепкі бойынша электрондық поштаны алуға құқықтарды бермейді және тиісті рұқсат алу үшін сіз қосымша әлеуметтік желілерге хабарласуыңыз керек. электрондық поштаны алуға мүмкіндік беретін желі. Рұқсат алынса, DLE электрондық пошта мекенжайын автоматты түрде импорттайды.
44. Кескін пропорцияларын есептеудің жетілдірілген жүйесіқысқартылған көшірмелерді жасау кезінде. Бұл дұрысырақ және жоғары сапалы төмендетілген көшірмені жасайды.
45. Жарияланымдарды іздеу жүйесі жетілдірілдіқарапайым іздеу түрі сценарий параметрлерінде қосылғанда. Жаңа алгоритм басылымдарды дәлірек және дұрыс табуға мүмкіндік береді.
46. Қайталанатын беттердің пайда болуын бақылаудың жетілдірілген жүйесі, сайттағы барлық соңғы пікірлерді көргенде.
47. Қосымша жарияланым өрістерін оңтайландырылған өңдеуқысқа жарияланымдарды көрсету кезінде, сондай-ақ танымал жарияланымдарды көрсету модулін іске қосу кезінде.
48. TinyMCE және Froala визуалды редакторлары соңғы нұсқаларына жаңартылды.Бұл редакторлардағы бірқатар анықталған қателер түзетілді.
49. TinyMCE өңдегішіне кірістіру қолдауы қосылдыжасырын мәтін тегтері редактордағы сәйкес түймені пайдаланып.
50. Түсініктемелер үшін Floara редакторын пайдаланған кезде, мүмкіндігісуреттерді жылдам жүктеу және түсініктемелерге кірістіру. Сіз суретті кірістіру белгішесін басып, жүктеп салу үшін файлды таңдай аласыз немесе сурет файлын компьютерден тінтуірдің көмегімен редактор өрісіне сүйреп апара аласыз, содан кейін сурет автоматты түрде жүктеледі және редактордағы курсор орнына кірістіріледі. .
51. Сценарийдің басқару тақтасының орналасуына шағын өзгерістер енгізілді, кейбір орналасу қателерін жоюға және басқару тақтасымен өзара әрекеттесуді жақсартуға бағытталған.
52. Ағымдағы нұсқаларға жаңартылдывеб-сайттан хат жіберуге арналған кітапхана, сондай-ақ мобильді құрылғыларды анықтауға арналған кітапхана.
53. Мәселе шешілді,онда және тегтері жазбаны алдын ала қарауда өңделмеген.
54. Мәселе шешілді,онда әлеуметтік медиаға арналған метатегтер қате жасалған. бейне және аудио желілері, егер бейне қосымша жарияланған болса. өрістерден тұрады және ойнату тізімдері мен бейне және аудио файлдардың сипаттамаларынан тұрады.
55. Мәселе шешілді,онда белгілі бір жағдайларда және сервер параметрлерінде сайттан жарияланымдарды қосқанда жарияланымдарды алдын ала қарау жұмыс істемеуі мүмкін.
56. Мәселе шешілді,егер бұл сценарий параметрлерінде қосылған болса және тег (jsfiles) сайттың ең төменгі жағында орналастырылған болса, түсініктемелерді динамикалық жүктеу жұмыс істемеді.
57. Мәселе шешілді,онда белгілі бір топ үшін белгілі бір санаттарды қарауға тыйым салынған болса, соңғы пікірлерді көрсету жұмыс істемейді.
58. Сценарийде бұрын анықталған және хабарланған шағын қателер түзетілді.
Қымбат уақытын осы жолдарға арнайтындардың барлығына сәлем жолдаймын.
Бұл мақалада мен серверді және DataLife Engine мазмұнды басқару жүйесін оңтайлы конфигурациялау жолдары туралы айтқым келеді. 4 жылдан астам интернет сайттарымен және серверлерімен жұмыс істей отырып, мен қауіпсіздіктің ыңғайлылықтан жоғары тұратынын және оған назар аудару керектігін түсіндім. Брондау: Мен ешкімнің зияткерлік меншігіне ие емеспін! Барлық материалдар интернетте жинақталды.
Төменде сервер жүктемесін таратуға, оны DOS шабуылдарынан қорғауға, FTP протоколына кіруді шектеуге және DataLife Engine жүйесін дұрыс конфигурациялауға көмектесетін әрекеттерді сипаттаймыз.
Серверіңіздің қауіпсіздігі және конфигурациясы.
1. Nginx to Apache интерфейсін пайдаланып сервер конфигурациясын орнату.
Мұндай схеманың артықшылықтарын шағын мысалмен түсінуге болады. Apache веб-сервері бір уақытта 1000-ға жуық сұранысқа қызмет көрсетуі керек екенін елестетіп көріңіз, олардың көпшілігі баяу байланыс арналарына қосылған. Apache жағдайында біз 1000 httpd процестерімен аяқталамыз, олардың әрқайсысына ЖЖҚ бөлінеді және бұл жад клиент сұралған мазмұнды алғанға дейін босатылмайды.
Функционалды серверді пайдаланатын схема жағдайында біз сұрауды алғаннан кейін nginx сұрауды Apache-ге жіберіп, жауапты жылдам алатындығына байланысты ресурстарды айтарлықтай үнемдейміз. Нәтижесінде, Apache nginx-ке жауап бергеннен кейін жадты босатады. Әрі қарай, nginx веб-сервері клиентпен өзара әрекеттеседі, ол жүйелік ресурстарды аз тұтынатын клиенттердің үлкен санына статикалық мазмұнды тарату үшін дәл жазылған.
Біздің топтама дұрыс жұмыс істеуі үшін бізге Apache модулі қажет. Бұл қажеттілік келесі себептерге байланысты туындайды: Apache-ге сұраулар сәйкесінше nginx жұмыс істейтін IP мекенжайынан келеді, Apache журнал файлдарында тек nginx серверінің IP мекенжайы пайда болады; Сондай-ақ, бұл модульді пайдаланбай, келушінің IP мекенжайын пайдаланатын сценарийлерде мәселелер басталады және .htaccess көмегімен IP мекенжайлары бойынша кіруді шектеу механизмі енді дұрыс жұмыс істемейді.
Танымал ОЖ-да NGINX орнату.
Red Hat Enterprise Linux 4/CentOS 4
Осы операциялық жүйелерде nginx орнату үшін қосымша пакет репозиторийін қосу керек.Red Hat Enterprise Linux 5/CentOS 5
Осы операциялық жүйелерде nginx орнату үшін қосымша EPEL пакет репозиторийін қосу керек.ASPLinux сервері 5 / Федора
nginx стандартты тарату пакетіне кіреді.Репозиторийлер қосылған болса немесе жай ғана қажет болмаса, келесі әрекеттерді орындаңыз: yum nginx орнатыңыз
Apache орнату.
Apache веб-серверін орнату үшін жай ғана іске қосыңыз: yum httpd орнату
mod_rpaf орнатылуда.
1. httpd-devel бумасын орнатыңыз:
yum -y httpd-devel орнатыңыз
2. mod_rpaf жүктеп алыңыз және орнатыңыз:
/usr/local/src каталогын енгізіңізcd /usr/local/src
mod_rpaf-0.6.tar.gz файлын /usr/local/src ішіне жүктеңізwget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
mod_rpaf-0.6.tar.gz қаптамасынан шығарыңызtar xzf mod_rpaf-0.6.tar.gz
Қаптаманы шығарған каталогқа өтіңіз
Модульді жүйеге орнатуapxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
3. Әрі қарай, mod_rpaf конфигурация файлын жасау керек - /etc/httpd/conf.d/rpaf.conf және оған келесі жолдарды қосыңыз:
RPAFenable Қосулы
RPAFproxy_ips 127.0.0.1 xx.xx.xx.xx yy.yy.yy.yy.
мұнда xx.xx.xx.xx және yy.yy.yy.yy серверіңіздің IP мекенжайлары болып табылады. Серверде екіден көп IP болса, оларды бірдей ұқсастықпен қосыңыз.httpd қызметін қайта іске қосыңыз
4. Nginx-те http() блогында келесі жолдар көрсетілуі керек:proxy_set_header Хост $хост;
Егер бұл жолдар көрсетілсе, оларды қосудың қажеті жоқ.Егер nginx.conf өзгертілсе, nginx қайта іске қосылуы керек:
/etc/init.d/nginx тоқтату
/etc/init.d/nginx бастау
5. Орнатылған модульдің жұмыс істеп тұрғанын қалай тексеруге болады?
Серверіңізде орналасқан кез келген доменге мазмұны бар test.php файлын орналастырыңыз:" echo $_SERVER["REMOTE_ADDR"]; ?>"
Содан кейін сілтемені орындаңыз, мұнда domain.tcom сіздің домен атыңыз болып табылады. Серверіңіздің IP мекенжайынан өзгеше IP көрсетілсе, модуль дұрыс жұмыс істейді.NGINX орнату.
Төменде алдыңғы сервер ретінде жұмыс істеуге арналған nginx конфигурация файлы берілген. Nginx 80 портындағы барлық интерфейстерде, ал Apache 127.0.0.1 интерфейсінде және 8080 портында жұмыс істейді деп болжанады. Бұл конфигурация файлын /etc/nginx/ каталогында nginx.conf атауымен сақтаңыз.
nginx пайдаланушысы;
жұмысшы_процестер 10;
error_log /var/log/nginx/error.log жөндеу;
pid /var/run/nginx.pid;оқиғалар (
жұмысшы_байланыстары 20000;
}http(
/etc/nginx/mime.types қамтиды;
default_type application/octet-stream;
log_format негізгі "$remote_addr - $remote_user [$time_local] $status "
""$сұрау" $body_bytes_sent "$http_referer" "
""$http_user_agent" "http_x_forwarded_for"";
access_log /var/log/nginx/access.log main;
sendfile қосулы;
tcp_nopush қосулы;
tcp_nodelay қосулы;
keepalive_timeout 30;
send_timeout 900;
server_tokens өшірулі;
сервер (
тыңдау 80;
server_name_;
server_name_in_redirect өшірулі;
access_log /var/log/nginx/host.access.log main;
орны/(
proxy_pass http://127.0.0.1:8080/;
proxy_redirect өшірулі;
proxy_set_header Хост $хост;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
клиент_максималды_дене_өлшемі 10м;
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 10м;
}
}
Apache орнату.Apache конфигурация файлында /etc/httpd/conf/httpd.conf жолды табыңыз:
және оны сызықпен ауыстырыңыз:
127.0.0.1:8080 тыңдаңыз
mod_rpaf орнату.mod_rpaf модулін Apache конфигурация файлына қосыңыз. Ол үшін /etc/httpd/conf/httpd.conf файлына келесі жолды қосыңыз:
LoadModule rpaf_module modules/mod_rpaf-2.0.so
Содан кейін сол файлға жолдарды қосыңыз:RPAFenable Қосулы
RPAFsethostname Өшірулі
RPAFproxy_ips 127.0.0.1 192.168.0.1
RPAFheader X-Real-IP
192.168.0.1 орнына сервердің IP мекенжайын қою керек.2. DOS шабуылдарынан қорғау үшін сервер конфигурациясы.
Біз cookie файлдары жоқ адамдар үшін nginx-те негізгі бетті кэштеуді қосамыз.
nginx.conf үшін шектеулер қосыңыз:
limit_req_zone $binary_remote_addr zone=екі:20м жылдамдық=2р/с;
сервер(
орны/(
limit_req zone=екі жарылыс=5;
}
}
}
Біз tail және awk пайдаланамыз:tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503
Журналды қосыңыз:tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503 | awk "( $1 басып шығару)"
Біз машиналардың IP-ін аламыз:iptables -A INPUT -p tcp -j DROP -s $IP
Брандмауэрге IP енгізіңіз:tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503 | awk "( $1 басып шығару)" | xargs -t -l iptables -A INPUT -p tcp -j DROP –s
Енді бот қосылымдарын шектеу үшін iptables үшін connlimit орнатайық. Ережелерде біз бір IP-ден 5 қосылымға және C класындағы ішкі желіден 25 қосылымға рұқсат береміз.16 000 боты бар DDOS шабуылы - Орташа жүктеме: 1,4 1,9 2,0
FTP қатынасын шектеу
Ол үшін бізге .ftpaccess файлы қажет. Ол көрсетілген IP мекенжайларынан FTP қатынасын бұғаттауға немесе рұқсат етуге көмектеседі. Біреу: «Менде динамикалық IP бар, .ftpaccess файлын қалай дұрыс пайдалана аламын?» Деген сұрақ қоюы мүмкін. Айтайын дегенім жалғыз жауап: «Егер сізге осы қауіпсіздік қондырмасы қажет болса, провайдеріңізден статикалық IP сатып алыңыз. Ол үшін олар сенен көп ақша сұрамайды».
.ftpacces файлын жасау үшін бізге SSH рұқсаты қажет. Сіз winscp бағдарламасын пайдалана аласыз. .ftpaccess ішінде көптеген параметрлер болуы мүмкін, бірақ бізді тек бір параметр қызықтырады. Бұл жолдарды файлға жазу арқылы сіз барлығына кіруді толығымен блоктайсыз:
Барлығынан бас тарту
Жоғарыда жазылғаннан кейін ешкім FTP-ге кіре алмайды. Белгілі бір IP-ге кіру рұқсатын қосу үшін келесі параметрлерді көрсету керек:127.0.0.1 бастап рұқсат ету
Барлығынан бас тарту
Әрине, 127.0.0.1 мекенжайы мысал ретінде келтірілген және оны өзіңіздікімен ауыстыру қажет.Маңызды!Барлығына FTP арқылы кіруге рұқсат бермеу және тек SSH арқылы қосылу жақсы.
DataLife Engine мазмұнды басқару жүйесін қорғау.
1. Орнату және конфигурациялау.
2. Әкімші панелі файлының атын өзгертіп, ескі мекенжайда (www.sait.com/admin.php) жалған файл жасаңыз, оған барған кезде пайдаланушы IP мекенжайын .htaccess ішінде тыйым салу арқылы бұғатталады.
Аты өзгертілді ме? Енді біз IP мекенжайларын сақтау үшін түбірлік каталогта ip.txt файлын жасаймыз. Біз оған және .htaccess құқықтарын CHMOD – 777 береміз.
Келесі мазмұны бар admin.php файлын жасаңыз:
$ip = getenv("REMOTE_ADDR");$log = fopen("ip.txt", "a+");
fwrite($log, "// ".$ip."\n");
fclose($log);$f = fopen($_SERVER["DOCUMENT_ROOT"] . "/.htaccess", "a");
fwrite($f, "\ndeny from ". $ip);
fclose($f);DataLife Engine басқару тақтасы
Мәтін, мысалы: сіздің IP журналдарыңызда, мен сізді табамын!
Қорық, бейтаныс, ха-ха!
"
3. Басқару орталығында қосымша аутентификацияны қосамыз.Сіз басқа пайдаланушы аты мен құпия сөзді ойлап табуыңыз керек (әкімшілік тіркелгі деректерін пайдаланбаңыз). Екінші логин мен пароль біріншіден мүлдем басқаша болуы керек. Сіз шештіңіз бе? Тамаша! Енді құпия сөзімізді md5-те шифрлейік (мұны md5encryption.com веб-сайтында жасауға болады).
Әрі қарай admin.php файлын ашыңыз (есіңізде болсын, біз оны бұрын өзгерткен едік, сондықтан оны superadmin.php деп атасаңыз, осыны ашуыңыз керек) және жолдан кейін:қосу:
$login="ойлап тапқан логинді енгізіңіз";
$password="және md5-те жасалған құпия сөз";
if (!isset($_SERVER["PHP_AUTH_USER"]) || $_SERVER["PHP_AUTH_USER"]!==$логин ||
md5($_SERVER["PHP_AUTH_PW"])!==$пароль) (
header("WWW-аутентификация: Негізгі аймақ="Әкімші тақтасы"");
header("HTTP/1.0 401 рұқсат етілмеген");
exit («Кіруге тыйым салынды»);)
4. Жүйе пайдаланбайтын php функцияларын өшіріңіз.php.ini файлын іздеу үшін мәтіні бар phpinfo.php файлын жасаңыз:
Іздеуден кейін phpinfo.php-ді міндетті түрде жойыңыз!disable_functions = allow_url_fopen, eval, exec, system, passthru, scandir, popen, shell_exec, proc_open, proc_close, proc_nice, get_current_user, getmyuid, posix_getpwuid, apache_get_modules, virtual, posix_get_myid, файл, get_myid, get_version ap, ache_getenv, apache_note , apache_setenv, disk_free_space, diskfreespace, dl, ini_restore, openlog, syslog, highlight_file, show_source, symlink, disk_total_space, ini_get_all, get_current_user, posix_uname, allow_url_fopen
5. Біз GET және POST сұраулары үшін сүзгіні жасаймыз, мәліметтер базасына енгізуді болдырмай және одан деректерді аламыз.Теңшелетін аты және келесі мазмұны бар .php файлын жасаңыз:
//сұрауды түзетуді қосқыңыз келсе, біреуін орнатыңыз
$debug = 0;$bag_req = array("select", "eval", "echo", "UPDATE", "LIMIT", "INSERT", "INTO", "union", "CONCAT", "INFORMATION_SCHEMA", "OUTFILE", " DUMPFILE", "LOAD_FILE", "BENCHMARK", "SUBSTRING", "ASCII", "CHAR", "деректер базасы", "HEX", "\\.\\/", "%00", "\\.htaccess ", "config\\.php", "document\\.cookie");
$сұрау = сериялау($_GET);
егер($_GET)
{
foreach ($bag_req $кілт ретінде => $мән) (
{
Сұрау массивтен табылды $мәні
$сұрау";
}
}
}
егер($_POST)
{
$сұрау = str_replace("таңдалған_тіл", "sl", сериялау($_POST));
$urequest = urldecode($сұрау);
$brequest = base64_decode($сұрау);
foreach ($bag_req $кілт ретінде => $мән) (
if(preg_match("/$value/i", $request) || preg_match("/$value/i", $urequest) || preg_match("/$value/i", $brequest))
{
if($debug == "1") $do_debug = "
Сұрау массивтен табылды $мәні, бұл дұрыс жұмыс істеуге кедергі келтіреді
$сұрау";
die("НААМАН СҰРАУ $do_debug");
}
}
}
?>
Біз оны серверде DLE жүйесінің кез келген каталогында сақтаймыз. Engine/classes/mysql.php файлын ашыңыз және одан кейін:if(!defined("DATALIFEENGINE"))
{
die («Бұзу әрекеті!»);
}
құрылған файлды қосыңыз:қосу_бір рет(ENGINE_DIR."/file_path/name.php");
6. DLE үшін тегін компоненттерді пайдалану кезінде олардың сенімділігі туралы маманның пікірін білуді ұмытпаңыз.Егер сізде сұрақтар туындаса, іздеу жүйелеріне хабарласыңыз - барлық материал еркін қол жетімді!
Бір нәрсе қосу керек пе? Талқылауға шақырамыз!Сізге және сіздің жобаларыңызға сәттілік!
Тек ақпараттық мақсатта. Әкімшілік оның мазмұнына жауапты емес. Тегін жүктеп алу .
DataLife Engineкөп функциялы мазмұнды басқару жүйесі болып табылады. Жаңалықтарды, жарияланымдарды, мақалаларды және пайдаланушыларды басқаруға арналған өте қуатты жүйенің арқасында DataLife Engine ең алдымен Интернеттегі жеке медиа мен блогтарыңызды ұйымдастыруға арналған. Бастапқыда сценарийге біріктірілген негізгі сценарий мүмкіндіктерінің кең ауқымы DataLife Engine-ге веб-сайт жасаудың осы саласындағы ең жақын бәсекелестерінен бір қадам алда болуға мүмкіндік береді. Сервер ресурстарына қойылатын талаптарды азайтатын дәл және жақсы ойластырылған ядро құрылымының арқасында DataLife Engine серверде ең аз жүктемемен көп баратын жобалармен оңай жұмыс істей алады. Икемділік пен теңшеу және жеке дизайнды біріктіру қарапайымдылығы сізге шаблондардың құрылымын жылдам зерттеуге және түсінуге және сәйкесінше ешқандай қосымша материалдық шығындарсыз өз сайттарыңызды орналастыруға мүмкіндік береді.
1. Жарнаманы басқару модуліне санаттарды қолдау қосылды.Сіз осы модульде санаттар жасай аласыз және осы санаттарға жарнамалық материалдарыңызды орналастыра аласыз. Тақырыптар ең жоғарғы жағында, қосылған жарнамалық материалдар тізімінің алдында қалталар түрінде көрсетіледі. Санаттардың ішінде сіз шексіз санда қосымша ішкі санаттарды да жасай аласыз. Осылайша, егер сізде жарнамалық материалдардың көп саны болса, оларды әртүрлі бөлімдер мен бөлімшелерде шарлауды жеңілдету үшін орналастыруға болады.2. Жарнамалық материалдарды көру санын санау мүмкіндігі қосылды,сценарий басқару тақтасына қосылды. Көрулер браузер арқылы сайтқа кірген нақты пайдаланушылар үшін ғана жазылады. Сайтты тексеретін боттар есепке алынбайды. Көрулерді санау тікелей әрбір баннер үшін қосылады, осылайша сіз тек қажетті жарнамалық материалдар үшін қарауларды санай аласыз. Сондай-ақ, сізде барлық баннер көріністерін санағыңыз келетінін немесе тек бірегей пайдаланушылардың көріністерін санағыңыз келетінін көрсету мүмкіндігі бар.
3. Басқару панеліндегі жарнамалық материалдар үшін баннерді көрсетуді шектеу мүмкіндігі қосылдыоның көру санына негізделеді және ол көрсетілген ең көп көру санына жеткенде баннерді өшіруге болады.
4. Жарнамалық материалдарға шертулер санын есептеу мүмкіндігі қосылды,сценарий басқару тақтасына қосылды. DataLife Engine тегтер арқылы жарияланған HTML тегтерін автоматты түрде ұстайды және оларға басылғандарды автоматты түрде жазады. Бұл сілтемелер арнайы дизайнды қажет етпейді, олар сізге қажет кез келген мекенжайға әкелуі мүмкін. Сондай-ақ, сізде сілтемедегі барлық шертулерді санағыңыз келетінін немесе тек бірегей пайдаланушылардың шертулерін санағыңыз келетінін көрсету опциясы бар.5. Басқару панеліндегі жарнамалық материалдар үшін баннерді көрсетуді шектеу мүмкіндігі қосылдыбаннердегі шертулер санына негізделеді және баннер көрсетілген ең көп басу санына жеткенде оны көрсетуді тоқтатуға болады.
7. Бет кодында канондық сілтемелерді пайдалану қосылды,сайттың барлық беттері үшін, соның ішінде бөлімдер бойынша шарлау, толық жаңалықтарды қарау және т.б. Бұл мүмкіндік сайттардың SEO оңтайландыруын арттыруға мүмкіндік береді, сондай-ақ егер сіздің сайтыңызға дұрыс емес сілтемелер Интернетте бір жерде жарияланған болса немесе қандай да бір себептермен дұрыс емес CNC басқаруын өшіру қажет болса, қайталанатын беттерді болдырмауға мүмкіндік береді.
8. Басқару тақтасындағы санат параметрлерінде,санат үшін әдепкі бойынша сайттың басты бетінде осы санаттағы жаңалықтарды жариялауға рұқсат етілетінін орнату мүмкіндігін қосты. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде күшінде болады және санат үшін негізгі бетте жариялауға тыйым салынса, жарияланымды қосу немесе өңдеу кезінде сәйкес опция жойылады.
9. Басқару тақтасындағы санат параметрлерінде,санат үшін әдепкі бойынша осы санаттағы жазбалар үшін түсініктемелерге рұқсат етілетінін орнату мүмкіндігін қосты. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін түсініктемелер өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
10. Басқару тақтасындағы санат параметрлерінде,санат үшін әдепкі бойынша осы санаттағы жарияланымдарға рейтингтер рұқсат етілгенін орнату мүмкіндігін қосты. Бұл параметрлер жарияланымды қосу немесе өңдеу кезінде әрекет етеді және санат үшін рейтингтерді пайдалану өшірілген болса, сәйкес опция жарияланымды қосу немесе өңдеу кезінде жойылады.
11. Басқару тақтасындағы сценарий параметрлерінде, қауіпсіздік параметрлері бөлімінде,үшінші тарап сайттарындағы кадрларға ендіруден сайтты автоматты қорғауды қосу мүмкіндігін қосты. Бұл параметрді қосқанда, егер ол басқа біреудің сайтындағы iframe файлына ендірілген болса, сіздің сайтыңыз автоматты түрде блокталады. Осылайша сіз веб-сайтыңызды клик сияқты шабуылдардан қорғай аласыз.
12. «Метатегтер» модулінің мүмкіндіктері кеңейтілді,Бұл модуль «Тақырыптар, сипаттамалар, мета тегтер» деп өзгертілді. Енді осы модульде беттер үшін мета тегтерді ғана емес, сонымен қатар беттің жеке тақырыбын және беттің сипаттамасын орнатуға болады, оны кейін үлгіңіздің кез келген жерінде көрсете аласыз. Осы мақсатта үлгілерге арналған жаңа жаһандық тегтер қосылды: (бет-атауы) - бет үшін сіз көрсеткен тақырыпты көрсетеді, (бет-сипаттама) - бет үшін көрсеткен сипаттаманы көрсетеді. Сондай-ақ бет сипаттамасында BB және HTML тегтерін пайдалануға болады. Осылайша, осы модульді пайдалана отырып, сіз, мысалы, әрбір тег үшін жеке тегтер бұлтының тақырыптары мен сипаттамаларын жасауға және көрсетуге және т.б.
13. Жаңа ғаламдық үлгі мәтін тегтері қосылды,«Тақырыптар, сипаттамалар, мета тегтер» модулінде қаралатын беттің тақырыбы көрсетілген болса, олармен қоса берілген мәтінді көрсетеді. Сондай-ақ қаралып жатқан беттің тақырыбы орнатылмаған болса, олармен қоршалған мәтінді көрсететін қарама-қарсы мәтін тегтері қосылды. Сипаттама үшін де ұқсас тегтер қосылды: мәтін , егер қаралып жатқан бетке арналған сипаттама «Тақырыптар, сипаттамалар, мета тегтер» модулінде көрсетілген болса, олардағы мәтінді көрсетеді, мәтін , егер оларда қамтылған мәтінді көрсетеді: берілген қаралып жатқан беттің сипаттамасы жоқ.
14. Санат мәзірінің үлгісі үшін (categorymenu.tpl)егер сайтта қаралатын санат немесе жаңалықтар мәзірдегі санатқа жатпайтын болса, оларда қамтылған мәтінді көрсететін жаңа мәтіндік тегтерге қолдау қосылды. Бұл тег тек тегтердің ішінде ғана пайдаланылуы мүмкін және, мысалы, кейбір ақпаратты (мысалы, сілтемелер) мәзірдегі белсенді емес санаттар үшін ғана көрсету үшін пайдаланылады.
15. Жарияланымдардағы қосымша өрістердің мәндері негізінде жарияланымдарды көрсету мүмкіндіктері кеңейтілді. http://yoursite/xfsearch/field name/field value/ мекенжайына қол жеткізген кезде, "айқас сілтемелер ретінде пайдалану" опциясы орнатылған болса, жарияланымдар бұрынғыдай осы нақты өрісте көрсетілген мәнді қамтитын көрсетіледі. өріс. http://yoursite/xfsearch/field value/ мекенжайына кірген кезде, барлық қосымша өрістер үшін осы мәнді қамтитын жарияланымдар көрсетіледі. http://yoursite/xfsearch/field name/ мекенжайына кірген кезде осы көрсетілген өріс толтырылған барлық жарияланымдар көрсетіледі.
16. Сценарий параметрлеріне 404.html деп аталатын бөлек бетті тағайындау мүмкіндігі қосылдымазмұны жоқ беттерді көрсету үшін сайтыңыздың түбірінде. Бұл параметрді қоссаңыз, «Өкінішке орай, бұл бет сізге қолжетімді емес, оның мекенжайы өзгерген немесе жойылған.» стандартты жүйелік хабарламаның орнына толығымен бөлек дизайнмен бөлек, арнайы дайындалған бетті көрсете аласыз. . Бұл жаңалық веб-сайтының 404 беті үшін жеке дизайн жасағысы келетін веб-шеберлер үшін пайдалы болады.
17. HTTP тақырыбын тағайындау мүмкіндігі сценарий параметрлеріне қосылды,пайдаланушының IP мекенжайларын қайдан алу керек? Бұл жаңалық әртүрлі сыртқы прокси серверлерді пайдаланатын және келушілердің дұрыс нақты IP мекенжайларын алу үшін олар үшін серверді дұрыс конфигурациялау мүмкіндігі жоқ сайттар үшін пайдалы болады. Мысалы, DDOS шабуылдарынан қорғау үшін cloudflare қызметін және басқаларын пайдаланғанда және сервер параметрлеріне қол жеткізбей тұрақты хостинг жоспарын пайдаланғанда. Енді сіз әкімші панеліндегі сценарий параметрлерінде сценарийге сайтқа кірушілердің IP мекенжайын қайдан алуға болатынын айта аласыз.
18. Сценарийдің басқару тақтасында санатты жою кезінде,осы санаттағы жарияланымдармен не істеу керектігін таңдау мүмкіндігін қосты. Мыналарды орындауға болады: «Бұл санатты жарияланымдардан алып тастау», «Санатты басқа немесе басқа санаттармен ауыстыру», сондай-ақ «Осы санаттағы барлық жарияланымдарды жою». Сонымен қатар, егер санат жарияланымнан жойылса немесе ауыстырылса, тек жойылатын санат жойылады немесе ауыстырылады. Мысалы, сіздің жарияланымыңыз «Әлемде», «Жаңалықтар», «Танымал» санаттарында, ал сіз, мысалы, «Әлемде» санатын жоясыз, содан кейін осы санатта орналасқан жарияланымдар үшін тек «В. әлем» жойылады немесе ауыстырылады, осы жарияланымдар тізіміндегі барлық басқа санаттар орнында қалады.
19. Жарияланымдар үшін қосымша өрістің жаңа түрі қосылды: «Таза HTML және JS».Бұл өрісті пайдаланған кезде DataLife Engine онда жазылған мәтінге кедергі жасамайды және осы мәтіннің HTML кодын сүзбейді, сонымен қатар оған таза JavaScript кодын жазуға мүмкіндік береді. Бұл өріс жаңалықтарға қауіпсіздік тексеруін қажет етпейтін кейбір кодты енгізу қажет болғанда пайдалы болады, мысалы, өзіңіздің ойнатқышыңыздың қандай да бір түрі және т.б. Назар аударыңыз, сценарий мәтінді осы өрістен сүзбейтінін ескере отырып, оны жасау кезінде оны қай топтарға пайдалануға рұқсат етілгеніне шектеу қоюды ұмытпаңыз. Оны сіз сенбейтін қарапайым қолданушыларға пайдалануға рұқсат бермеңіз, әйтпесе ол сіздің сайтыңызға қауіп төндіруі мүмкін.
20. "Айқас сілтеме ретінде пайдалану" опциясы бар қосымша жарияланым өрістері үшін,Сілтеме деректері үшін бөлгішті көрсету мүмкіндігі қосылды. Бөлгіш ретінде жеке таңбаларды немесе HTML кодын көрсетуге болады. Бұрын үтір тізімді бөлгіш ретінде қолданылды;
21. Тұрақты RSS арналары үшін «Yandex Turbo» технологиясына қолдау қосылды, RSS арнасы түрінің параметрлеріне «Яндекс жаңалықтары» ретінде қосуды пайдаланбай, бұл үшін RSS арнасының кез келген түріне арналған толық жаңалықтар тегін (толық оқиға) көрсетуге қолдау қосылды. Стандартты үлгі /templates/rss.xml де жаңартылды, ол толық Яндекс Турбо қолдауы бар үлгінің қандай болуы керектігін көрсетеді. Сол сияқты, Yandex Zen технологиясы үшін RSS үлгісін теңшеу мүмкіндігі толығымен қолдау көрсетеді.
22. Сайттағы барлық соңғы пікірлерді қарау кезінде пікірлерге жауап беру мүмкіндігі қосылды,егер сценарий параметрлерінде ағаш пікірлерін қолдау қосылған болса. Осылайша, сіз, мысалы, әрбір жаңалыққа кірмей-ақ сайтта алынған пікірлерге жылдам жауап бере аласыз.
кейбір ауыр сценарийлер кешіктірілген жүктеуге және бетті көрсетуге тәуелсіз ауыстырылғанына байланысты. Бұл сценарийлер браузерге бетті көрсетумен қатар жүктеледі және браузерде бет аяқталғаннан кейін ғана іске қосылады. Бұл бетті жылдам көрсетуді көзбен қамтамасыз етеді.24. Сайтта тіркелмеген пайдаланушылар үшін мүмкіндік қосылдысайт әкімшілігіне жаңалықтар мен түсініктемелер туралы шағымдар жіберу, өйткені мұндай мүмкіндік бұрын тек тіркелген пайдаланушылар үшін болған.
25. "Бағалау" түрі бар рейтингтерді көрсету үшін schema.org микро белгілеуін пайдалану қосылды.Бұл микро-белгіні пайдалану Google-дағы іздеу нәтижелерінде көрсетілген толық жаңалықтарға, сонымен қатар жарияланым рейтингін көрсетуге мүмкіндік береді.
26. Серверге жүктеп салу кезінде фотосуреттердің бағдарын автоматты түрде анықтау қосылды,графикалық файлдардағы метаақпаратқа негізделген. Түпнұсқа фотосурет төңкерілген болса, ол серверге жүктелген кезде, сценарий оны автоматты түрде қажетті орынға бұрады. Бұл фотосуреттерді түсіру кезінде камера бұрылса, компьютерде суреттерді қосымша өңдеу қажеттілігін болдырмайды.
27. Жаңалық сценарий басқару тақтасынан қосылған болса, модерацияда тұрған пайдаланушылардан жаңа жаңалықтарды алу туралы сайт әкімшілігіне автоматты түрде хабарлау мүмкіндігі қосылды (егер бұл сценарий параметрлерінде қосылған болса). Бұрын хабарландыру тек сайттан тікелей жазба қосылған жағдайда ғана жіберілетін.
28. Пайдаланушы жарияланымды басқару тақтасында өңдесе,бұрын сайтта жарияланған, бірақ оның тобының параметрлері бойынша оған модерациясыз жариялауға тыйым салынады немесе барлық санаттарда жариялауға рұқсат етілмейді, содан кейін сайт әкімшілігіне де тиісті электрондық пошта хабарламасы жіберіледі. бұл жаңалық модерацияны күтуде.
29. Сайтта Breadcrumbs модулінің жұмысына өзгерістер енгізілді.Егер белгілі бір санаттағы жаңалықтар қаралса, пайдаланушы тікелей орналасқан санат үшін бұл санат сілтеме емес, қарапайым мәтін түрінде көрсетіледі. Сілтеме ретінде иерархияда жоғарырақ санаттар ғана көрсетіледі немесе, мысалы, пайдаланушы осы санаттағы беттерді шарлау кезінде одан әрі өткен болса, осы санатқа сілтеме пайда болады. Осылайша, бұл жаңалық парақтардың өздеріне циклдік сілтемелерін болдырмауға мүмкіндік береді.
30. Басқару панеліндегі «Айқас сілтемелер» модулі үшін,Сілтемелер үшін екі жаңа ауыстыру аймағы қосылды. Ауыстыруды тек тұрақты беттерде таңдауға болады, сондай-ақ тұрақты беттерде, жаңалықтарда және түсініктемелерде ауыстыруды таңдауға болады.
31. Басқару панеліндегі «Іздеу және ауыстыру» модулі үшін,жарияланымдарға арналған сауалнамаларда және сайтта дауыс беруде мәтінді жаппай ауыстыру мүмкіндігін қосты.
32. Белгілі бір пайдаланушы үшін модерацияны күтіп тұрған барлық жарияланымдарды жою мүмкіндігі қосылды.Ол үшін пайдаланушыны басқару бөлімінде оның жарияланымдарының санын басып, тиісті мәзір элементін таңдаңыз.
33. Белгілі бір пайдаланушы үшін модерацияны күтіп тұрған барлық пікірлерді жою мүмкіндігі қосылды.Мұны істеу үшін пайдаланушыны басқару бөлімінде оның пікірлерінің санын нұқыңыз және тиісті мәзір элементін таңдаңыз.
34. Сценарийдің басқару тақтасына әртүрлі есептегіштер (көрулер, жарияланымдар, түсініктемелер) санының пішімделген шығысы қосылды. Бұл есептегіштердің шығысы жүздік, мыңдық, миллиондық және т.б. бос орындармен бөлінген форматталған түрде жүзеге асырылады. Бұл сандардың көрнекі көрінісі мен қабылдауын береді.
35. Түсініктемелерді көрсетуге және түсініктемелерді қосуға арналған үлгілер үшін (addcomments.tpl және comments.tpl) жаңа тегтерге қолдау қосылды мәтін - егер жаңалықтар көрсетілген санаттарға жататын болса, тегтегі мәтінді, сондай-ақ тегтерді көрсетеді: мәтін - жаңалықтар көрсетілген санаттарға жатпайтын болса, тегтегі мәтінді көрсетеді. Осылайша, әртүрлі санаттардағы жарияланымдарға түсініктемелерді көрсету және түсініктемелер қосу үшін әртүрлі пішімдерді орнатуға болады.
36. Дауыстар санын көрсететін тег үшін сөзді азайтуға қолдау қосылды,рейтингтік жарияланымдар үшін ашылды. Мысалы, сіз (дауыс саны) шолу||a|s пайдалана аласыз. Бұрын бұл тег үшін қолжетімді емес еді, себебі... онда тек сан емес, HTML коды бар.
37. Егер сценарий параметрлері сайтты тек HTTPS протоколы арқылы пайдалануға мүмкіндік берсе,содан кейін браузердің cookie файлдары серверге тек HTTPS протоколы арқылы жіберіледі және әдеттегі HTTP протоколы пайдаланылса, автоматты түрде блокталады.
38. Статикалық беттер үшін қате CNC бақылауы қосылды,Басылым мәтіні бірнеше бетке бөлінген. Қате бет нөмірі көрсетілсе, осы беттің бастапқы мекенжайына автоматты 301 қайта бағыттау жасалады.
39. Жарияланымдарды RSS импорттау үшін жарияланымға арналған кескінді қамтитын қоршау тегінен суреттерді импорттау үшін қолдау қосылды. Егер RSS ағынындағы қысқаша сипаттама жай ғана мәтін болса және онда сурет бөлек тег ретінде берілсе, онда қысқа жаңалықтарды импорттау кезінде осы жарияланымның суреті де ең басына қосылады.
40. Жарияланымдарды RSS импорттауды пайдалану кезінде толық жаңалықтарды алу үшін қайта бағыттауға қолдау қосылды.Егер RSS арнасындағы сілтеме бастапқы сайттағы жаңалықтардың толық мәтініне әрі қарай өту үшін қайта бағыттау болса, DataLife Engine автоматты түрде осы бағыттауды бақылайды және соңғы көзден мазмұнды алады. Осылайша, толық жаңалықтарды алу бұрынғыға қарағанда сапалы болады.
41. және тегтерінің жұмысына өзгертулер енгізілді.Егер белгілі бір жарияланым үшін түсініктемелерді пайдалануға және қосуға тыйым салынса, онда бұл тегтер олардағы мазмұнды да жасырады.
42. Егер ескертулер жариялауға рұқсат етілсе,бірақ сонымен бірге, басқа параметрлерге сәйкес, пайдаланушыға немесе пайдаланушылар тобына түсініктемелерді жариялауға тыйым салынды, содан кейін бұл туралы хабарлама барлық түсініктемелердің соңында көрсетілмейді, бірақ үлгіңізде сіз анықтайтын жерде көрсетіледі. тегпен түсініктеме қосу пішінін көрсету (қосымшалар), осылайша сіз бұл хабарламаның орнын өз сайтыңызда өзіңіз анықтай аласыз.
43. Одноклассники әлеуметтік желісін пайдалану арқылы авторизациялау үшін,қолданбаның өзі Одноклассники сайтынан тиісті құқықтарды алған жағдайда, пайдаланушының электрондық поштасын автоматты түрде алу мүмкіндігін қосты. Назар аударыңыз, Odnoklassniki әдепкі бойынша электрондық поштаны алуға құқықтарды бермейді және тиісті рұқсат алу үшін сіз қосымша әлеуметтік желілерге хабарласуыңыз керек. электрондық поштаны алуға мүмкіндік беретін желі. Рұқсат алынса, DLE электрондық пошта мекенжайын автоматты түрде импорттайды.
44. Шағын көшірмелерді жасау кезінде кескін пропорцияларын есептеу жүйесі жетілдірілді.Бұл дұрысырақ және жоғары сапалы төмендетілген көшірмені жасайды.
45. Сценарий параметрлерінде қарапайым іздеу түрі қосылғанда жарияланымдарды іздеу жүйесі жетілдірілді.Жаңа алгоритм басылымдарды дәлірек және дұрыс табуға мүмкіндік береді.
46. Қайталанатын беттердің пайда болуын бақылаудың жетілдірілген жүйесі,сайттағы барлық соңғы пікірлерді көргенде.
47. Қысқа жарияланымдарды көрсету кезінде қосымша жарияланым өрістерін оңтайландырылған өңдеу,сондай-ақ модуль танымал жарияланымдарды көрсететін кезде.
48. TinyMCE және Froala визуалды редакторлары соңғы нұсқаларына жаңартылды.Бұл редакторлардағы бірқатар анықталған қателер түзетілді.
49. TinyMCE редакторы үшін жасырын мәтін тегтерін енгізуге қолдау қосылды,редактордағы сәйкес түймені пайдаланып.
50. Түсініктемелер үшін Floara өңдегішін пайдаланған кезде,суреттерді тез жүктеу және түсініктемелерге кірістіру мүмкіндігін қосты. Сіз суретті кірістіру белгішесін басып, жүктеп салу үшін файлды таңдай аласыз немесе сурет файлын компьютерден тінтуірдің көмегімен редактор өрісіне сүйреп апара аласыз, содан кейін сурет автоматты түрде жүктеледі және редактордағы курсор орнына кірістіріледі. .
51. Сценарийдің басқару тақтасының орналасуына шағын өзгерістер енгізілді,орналасудағы кейбір қателерді жоюға және басқару панелімен өзара әрекеттесуді жақсартуға бағытталған.
52. Сайттан хат жіберуге арналған кітапхана соңғы нұсқаларға жаңартылды,сондай-ақ мобильді құрылғыны анықтау кітапханасы.
53. Мәселе шешілді,онда және тегтері жазбаны алдын ала қарауда өңделмеген.
54. Мәселе шешілді,онда әлеуметтік медиаға арналған метатегтер қате жасалған. бейне және аудио желілері, егер бейне қосымша жарияланған болса. өрістерден тұрады және ойнату тізімдері мен бейне және аудио файлдардың сипаттамаларынан тұрады.
55. Мәселе шешілді,онда белгілі бір жағдайларда және сервер параметрлерінде сайттан жарияланымдарды қосқанда жарияланымдарды алдын ала қарау жұмыс істемеуі мүмкін.
56. Мәселе шешілді,егер бұл сценарий параметрлерінде қосылған болса және тег (jsfiles) сайттың ең төменгі жағында орналастырылған болса, түсініктемелерді динамикалық жүктеу жұмыс істемеді.
57. Мәселе шешілді,онда белгілі бір топ үшін белгілі бір санаттарды қарауға тыйым салынған болса, соңғы пікірлерді көрсету жұмыс істемейді.
58. Сценарийде бұрын анықталған және хабарланған шағын қателер түзетілді.
.sitemap_static_pages li - элемент - статикалық беттердің тізімі
.sitemap_items li - элемент - мақалалар тізімі
.sitemap_categories li - элемент