Категории для страниц
← Вернуться ко всем расширениям
Описание расширения
Модуль систематизирует страницы, позволяя добавлять их в "категории", и выводить на сайте.
Возможен вывод как всех категорий, так и по именам категорий.
Демо и описание можно посмотреть на сайте: http://netexplorer.h1n.ru/pages_category
Если у Вас старая версия модуля - 1.2, а версия движка начиная с 5.1.24, внесите следующие изменения в файл integration_system.php
document.querySelector(".menu_page").innerHTML += "<a href=\'#\' onclick=\"openwindow(\'window\', 400, \'auto\', add_cat_form);\"><img style=\'padding-right: 5px; padding-left: 15px; position: relative; top: 8px;\' src=\'../modules/admin_pages_category/dir_plus.png\' width=\'30\' height=\'25\' alt=\'\'>Добавить категорию</a>";function get_page_info(pos) {
document.querySelector(\'#name_page\').value = document.querySelectorAll(\'.name_page a\')[pos].innerText;
var array = document.querySelectorAll(\'.name_page a\')[pos].href.split("=");
document.querySelector(\'#id_page\').value = array[1];
}
function get_page_info_search(pos) { // для страницы поиска
var string = document.querySelectorAll(\'.name_page a\')[pos].innerText.toLowerCase();
string = string[0].toUpperCase() + string.substring(1);
document.querySelector(\'#name_page\').value = string;
var array = document.querySelectorAll(\'.name_page a\')[pos].href.split("=");
document.querySelector(\'#id_page\').value = array[1];
}
var img = document.querySelectorAll(".name_page")
var j = 0;
for (var i = 0; i < img.length; i++) {
if (document.getElementsByClassName("header")[0].innerText.trim() == "Управление страницами") {
img[i].innerHTML += "<span data-pos=\'"+j+"\' style=\'cursor: pointer;\' title=\'Добавить в категорию\' onclick=\"openwindow(\'window\', 400, \'auto\', ch_script); get_page_info(this.getAttribute(\'data-pos\'));\"><img style=\'float: left; padding-right: 5px; margin: 5px 0 0 0;\' src=\'../modules/admin_pages_category/dir_plus.png\' width=\'30\' height=\'25\' alt=\'\'></span>";
}
else { // если страница поиска
img[i].innerHTML += "<span data-pos=\'"+j+"\' style=\'cursor: pointer;\' title=\'Добавить в категорию\' onclick=\"openwindow(\'window\', 400, \'auto\', ch_script); get_page_info_search(this.getAttribute(\'data-pos\'));\"><img style=\'float: left; padding-right: 5px; margin: 5px 0 0 0;\' src=\'../modules/admin_pages_category/dir_plus.png\' width=\'30\' height=\'25\' alt=\'\'></span>";
}
j++;
}
$id_page = htmlspecialchars($_POST['id_page']);