ПредишенСледващото

Html Карта за 1С-Битрикс, компоненти за изграждане на сайта

Е, не, сериозно, Bitrix, че за бизнеса? Аз разбирам, че приоритетът е, разбира се, това е XML карта на сайта за роботи. Но защо оптимизатори не спират пита за инсталиране на карта на сайта, както и за хората. Смятате ли, че в менюто, че наистина може да се изгради една прилична карта на сайта? Объркване също ще бъде див.

Има онлайн услуги за генериране на сайта карти, а само ги генерира предимно за заглавия. И ограничаване на техните щандове, посветени на 500-препратки. Така, че такива инструменти, които не са подходящи за големи проекти.

компонент Описание

Компонентът изгражда карта на сайта въз основа на избраната информационен блок и статични секции на сайта.

Шаблонът е начална страница по подразбиране е на първо място, а след това всички статични секции, и в крайна сметка да има съдържанието на информационния блок: секции и елементи.

Html Карта за 1С-Битрикс, компоненти за изграждане на сайта

Компонентът първоначално е била зададена минимална списък на папките, които няма да бъдат обработвани от картата на сайта: Bitrix, качване, търсене, CGI-бен, изображения. Можете да добавите към него, колкото искате.

За останалата част от папките ще бъдат направени рекурсивни, които ще бъдат проверявани дали има index.php папка. Ако има такъв, то тогава е статична и той ще бъде включен в картата на сайта. Като котва за връзката, за да бъдат използвани от заглавието на раздела.

Инсталиране

Всичко това е много проста:

Html Карта за 1С-Битрикс, компоненти за изграждане на сайта

Вие ще имате нова секция с компонентен alittlebit.ru HTML карта на сайта вътре.

Html Карта за 1С-Битрикс, компоненти за изграждане на сайта

След това можете да го използвате като всеки друг компонент.

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

UPD 07.31.15: Не е открит и отстранен бъг пълзи скрипт на някои файлове.

UPD 05/10/15: Моят колега, римски, модифицирана карта на сайта - заключи физическите прегради под формата на едно дърво.

UPD 13/01/17: Фиксирана проблем за изграждане на правилното дърво въз основа на URL адресите гнездене. Плюс отстранява дублирането на имена посочва имена карта на сайта и няма място, ако раздела не е регистриран в .section.php за името. Вместо това, сега се оказва, "Untitled", така че лесно можете да видите когато пропускът, отидете в папката и името на раздела, ако е необходимо.

Добре дошли! Ако сте направили всичко в съответствие с инструкциите, а след това на компонента трябва да се появи без никакви проблеми, които имате в списъка на компоненти. Кажи, ще ви постави в папка с компонент в "koren_sayta / Битрикс / компоненти /" или "koren_sayta / Битрикс / шаблони / vash_shablon / Битрикс / компоненти /?

Благодаря ви разбирам. Поставете компонент в "koren_sayta / Битрикс / шаблони / vash_shablon / Битрикс / компоненти /, а след това вкара в" koren_sayta / Битрикс / компоненти / "и тя работи. С настройките измислили всички банални просто, благодаря за компонента! =)

Така че хубаво =) Вие сте добре дошли!

Добър ден! Не мога да добавя папка в папка alittlebit.ru / Битрикс / компоненти / на. Кажи ми как да го направя?

Уважаеми Виктория! И в това, което изглежда невъзможно да добавите папка? Как да го направя? Като опция, трябва Битрикс папка или папки от компонентите не са изложени на съответните разрешения (CHMOD). Опитайте се да ги замени в 0755, и е отново разочарова с alittlebit.ru с папки. Друг вариант - имате достатъчно място на диска. Като едно от решенията може да предложи през администраторския панел Битрикс качете файла в един компонент в Битрикс папка / компоненти и там, чрез администраторския панел, го разархивирайте.

Добре дошли! За вашето здраве! =)

Добре дошли! Голям компонент идея, благодаря ви. Това е просто защо нещо работи, не е напълно вярно. На първо място, изключение списъка по някаква причина не са били пуснати по подразбиране. Е, това е страшно. Но тук, отбележете "Ако информационния блок има раздел, включително карта на сайта елементи на тези участъци" по някаква причина не работи (елементи информационен блок не се показват на всички, [ДЕТЕ] в раздела масив $ е празен), проблемът може в настройките специален достъп Информации за? Е, в списъка на статични секции, също действително излюпени някак объркано.

Добре дошли! Голям компонент идея, благодаря ви. Това е просто защо нещо работи, не е напълно вярно. На първо място, изключение списъка по някаква причина не са били пуснати по подразбиране. Е, това е страшно. Но тук, отбележете "Ако информационния блок има раздел, включително карта на сайта елементи на тези участъци" по някаква причина не работи (елементи информационен блок не се показват на всички, [ДЕТЕ] в раздела масив $ е празен), проблемът може в настройките специален достъп Информации за? Е, в списъка на статични секции, също действително излюпени някак объркано.

Здравейте, Александър! Извинявам се за късния отговор. Обновено карта на сайта компонент, като ги заменя настоящия компонент, моля (не забравяйте шаблона). Сега секции са изградени правилно (да, имаше подобен проблем преди това). И за празен ДЕТЕТО мога само да се предположи, че имате раздели с увреждания или елементи, като карта на сайта падне активно само запис на информационни блокове.

Добре дошли! Как да изключите деца прегради за отглеждане на дете?

Добре дошли! Извинявам се, че този късен отговор. За съжаление, настоящата версия не може да се изключат дете разпределения. Може би в бъдеще с нов дизайн на механизма и да се разшири функционалността =)

Подкрепете проекта - споделете линка, благодаря!