Контролен панел на двигателя на Liveinternet intitle datafe. Настройка на DataLife Engine

Нека поговорим за менюто на уебсайта на dle. По-точно как да добавите свои собствени елементи към менюто или да замените съществуващите с нови. Доста често за начинаещи, които току-що са инсталирали тази CMS, възниква въпросът: „Как да замените стандартните елементи от менюто в стандартния шаблон със свои? Ако в wordpress това може да се направи без редактиране на кода, тогава в dle ситуацията е различна, все пак трябва да влезете в кода и да го разберете малко. Въпреки това, няма нищо трудно в добавянето на нови елементи и се надявам, че можете да видите това днес.

И така, нека да се заемем с работата. Като начало трябва да създадем елементи, които по-късно трябва да бъдат внедрени в менюто dle, било то страници или категории. За да направите това, отидете в административния панел и кликнете върху елемента „списък на всички секции“.

И тогава всичко зависи от ситуацията. Ако трябва да добавим връзка към категорията на сайта към менюто, след това отидете на елемента „Категории“ и ако трябва да създадем страница, към която елементът от менюто ще насочи потребителя, след това отидете на „Статични страници“ вещ. Между тях няма принципна разлика, така че ще изберем една от двете опции, например „Категории“.

Ще се появи формуляр за създаване на нова категория в сайта. Там всичко е просто. За какво се използва всяко поле на формуляр, вижте изображението.

Не всички полета, които са описани на фигурата, са задължителни, а само първото и второто поле. И точките, които не докоснах върху изображението, изобщо не се отнасят до категории, а до глобални настройки на двигателя, като настройки за изход на dle новини, и също така предоставят възможност за присвояване на уникален шаблон за всяка категория поотделно.

След като попълните задължителните полета, поне първите две, кликнете върху бутона за добавяне. Това действие ще създаде нова категория на сайта, връзка към която ще добавим към менюто dle. И обърнете специално внимание на второто поле, където беше необходимо да регистрирате алтернативно име за категорията, което ще бъде адресът, на който ще се намира категорията. В моя пример ще изглежда така: http://site.ru/primer_category/

Сега нека да преминем към директно добавяне на нов елемент към менюто dle.

За да направите това, в административния панел трябва да отидете в секцията „Шаблони за уебсайтове“.

И тогава трябва да изберете един от двата файла, ако се използва стандартен шаблон, в който са регистрирани менютата на сайта. В стандартния шаблон има два типа менюта: това и хоризонтално и вертикално. Файлът topmenu.tpl отговаря за хоризонталното меню, а файлът sidebar.tpl – за вертикалното меню в лявата колона на сайта. И двата файла могат да бъдат намерени в лявата колона на секцията Шаблони на сайтове. И когато щракнете върху един от тях, кодът на този файл ще се появи в дясната колона.

След като отворим файла, трябва да поправим всеки съществуващ елемент в нашия. Тоест променете името, в този случай на името на категорията. И заменете връзка към самата категория (алтернативно име), вместо #. Тоест, ако заменя елемента „Относно сайта“, кодът на менюто ще изглежда така:

По аналогия можете да промените останалите елементи от менюто. Що се отнася до второто, хоризонтално меню, там ситуацията е абсолютно същата. И разбира се, всичко, което не ви трябва, може да бъде премахнато. И разбира се, запазете редактирания файл.

Ако не сте сигурни в нещо, например, че ще изтриете нещо излишно, просто го направете, за да може в случай на непредвидени ситуации да бъде възстановено.

И това е всичко за мен.

Здравейте приятели. Прекарвам почти цялото си време. Тъй като повечето от моите сайтове са изградени на CMS DLE, трябва да работя много с този двигател. И преди съм казвал, че разработчиците не са приятели със SEO и като цяло никога не са чували такава дума, но се оказа дори по-лошо, отколкото може да бъде. Дори подготвих цяла поредица от публикации, посветени на "окостяването" на националния двигател (вижте в категорията).

Но днес бих искал да говоря за такова важно нещо като html картата на сайта за DLE.Колкото и да търсих в интернет нормален модул за карти, не го намерих. Разбира се, има няколко решения, но всички те изобщо не дават желания резултат, а понякога дори причиняват вреда. Трябваше сам да напиша модула или по-скоро да поверя изпълнението на моя „списък с желания“ на професионалисти. Изказвам дълбоката си благодарност на Александър Фомин за неговия ентусиазъм и невероятна бързина на работа.

Модулът Sitemap за DLE, който предстои да ви представя, отговаря на всички изисквания на seo и е изключително лесен за инсталиране.

Пълен списък с модули за DLE от Alaich "a:

SiteMap - HTML модул за генериране на карта на сайта за DLE

Оригинално име:карта на сайта
CMS съвместимост: DLE 8.2- 10.6
разпространение:Безплатно, както е, когато се разпространява връзка към източника е задължителна
Сегашна версия: 2.2 (от 05.08.2014 г.)
Предназначение:Извеждане на неподреден списък с връзки към всички публикации, категории и статични страници.
особености:Генератор на визуален код за вграждане. Подробна настройка на принципа на показване на всички елементи на сайта - новини, категории, статични страници - брой показвани елементи, принцип на сортиране и ред на сортиране, показване на елементи като линк или в обикновен текст, възможност за включване/изключване на конкретни елементи.

Описание и конфигурация на HTML модула за карта на сайта за DLE

Приятели, 3 юни 2012 г. е голям ден, беше пусната чисто нова Sitemap версия 2.0.Издигаме лентата за използваемост на нашия модул на ново ниво. На нас (надявам се, че и вие) харесахме системата за генериране на визуален код, внедрена в системата и решихме да я внедрим в модула Sitemap. Сега не е нужно да четете ръководства и описания на всички функции и техните стойности - просто отидете в административния панел, посочете няколко стойности и това е - модулът е готов за работа!

В допълнение към горното, бих искал да изброя още няколко важни характеристики:

  • модулът е напълно кеширан;
  • модулът използва DLE API;
  • картата не показва публикации, които не са преминали модерация, както и планирани за бъдещето;
  • се вземат предвид наличието/отсъствието на CNC, както и вида на CNC;
  • такава тънкост е осигурена - ако някой работи с DLE двигателя от дълго време, тогава той си спомня, че в ранните версии изобщо нямаше CNC и след това се появи, но само от един тип (същото като тип 3 сега се формира). Така че това е предвидено и в този модул - новите публикации се показват с url, чийто тип CNC се избира в административния панел, а старите, съответно, с url на CNC от стария тип.

Въпреки появата на визуален генератор, предлагам да се запознаете с механиката на модула.

Модулът се вмъква в шаблона main.tpl с помощта на тага:
(включете файл = "engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — параметър на модула, value1 — стойност на параметъра. Настройките на модула идват след знака? и разделени с &.

Пример за вмъкване (показва карта на сайта със списък със статични страници и новини от категории с id=2,3,4):
(съдържание)
(включете file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

За да може картата на сайта да бъде показана на отделна страница, маркерът (include ...) трябва да бъде затворен в , а маркерът (content) трябва да бъде затворен в . След това модулът ще бъде достъпен на 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") - тогава ще бъдат използвани настройките по подразбиране.

Класове за външен вид и стил на Sitemap

По желание е възможно да промените външния вид на картата на сайта, за това отваряме стиловия файл (style.css) на нашия шаблон и предписваме класовете, описани по-долу.

Списък с CSS класове на карта на сайта:

Sitemap_categories - елемент