Настройка вывода категорий на странице добавления

[ File Path: core/setting/category-setting.html ]

1. Создание разделов и категорий в них.


Думаю что все знают как создавать разделы и категории для них. Объяснять эту процедуру не стану. Просто скажу что у вас должно получится что-то похожее, только со своими разделами и категориями.




На странице добавления материала, по умолчанию, список категорий у вас будет иметь следующий вид:




2. Работа с файлами .html в "Файловом менеджере" сайта.


Переходим в "Файловый менеджер" вашего сайта и в корне создаем папку с названием /add/. Возможно она у вас была создана при закачке файлов шаблона по FTP. Но как не странно, она будет пустая, так как система uCoz не позволяет посредством FTP загружать файлы с расширением .html, поэтому придется закачать недостающие файлы в ручную. Эти файлы находятся в скачаном архиве в папке "В файловый менеджер" → /add/




Отлично! С этим разобрались. Идем далее...



3. Разбираем содержимое закаченных файлов .html


Давайте откроем файл add_games.html для редактирования. Данный файл (как вы уже наверное поняли из его названия) отвечает за вывод категорий из раздела "Игры". И посмотрим его содержимое.



Взглянем для примера на первую строчку кода. Она имеет следующий вид:

Обратите внимание на выделенные цифры.


<div><input type="checkbox" name="ocat" id="cus29" value="29" data-parentID="28" onclick="insertselcat(this ); " > <label style="vertical-align:middle;" for="cus29">RPG</label></div>

А теперь объясню более подробней.


Цифра 29 - отвечает за ID данной категории.

Цифра 28 - отвечает за ID раздела к которому принадлежит категория.


ID категории ID категории ID раздела ID категории Название категории
cus29 value="29" data-parentID="28" for="cus29" RPG

Соотвественно что мы имеем из 4-х строчек кода (вы заметите сейчас разницу):


<div><input type="checkbox" name="ocat" id="cus29" value="29" data-parentID="28" onclick="insertselcat(this ); " > <label style="vertical-align:middle;" for="cus29">RPG</label></div>
<div><input type="checkbox" name="ocat" id="cus30" value="30" data-parentID="28" onclick="insertselcat(this ); " > <label style="vertical-align:middle;" for="cus30">1st Person</label></div>
<div><input type="checkbox" name="ocat" id="cus31" value="31" data-parentID="28" onclick="insertselcat(this ); " > <label style="vertical-align:middle;" for="cus31">3rd Person</label></div>
<div><input type="checkbox" name="ocat" id="cus32" value="32" data-parentID="28" onclick="insertselcat(this ); " > <label style="vertical-align:middle;" for="cus32">Adventure</label></div>

Как видите что у нас меняются только ID категорий (цифры в примере: 29, 30, 31, 32)

И меняется название категорий (в примере это: RPG, 1st Person, 3rd Person, Adventure)

А цифры ID раздела не меняются (цифра в примере: 28)


Надеюсь, с этим тоже все понятно.



4. Заменим быстро содержимое на свои созданные категории.


Нам осталось совсем малость, чтоб заверить настройку показа категорий для раздела.


Перейдите на страницу добавления материала и откройте исходный код страницы (сочетание клавиш CTRL+U).

Прокрутите страницу исходного кода вниз (примерно до 550 строки).

Вы должны наблюдать примерно такой вид кода:


Скопируйте ту часть кода, что выделена "желтым цветом", и замените в файлах. Затем сохраните изменения!




На этом все! Поздравляю вас с успешной настройкой. Приятного использования!


Если у Вас все же что-то не получилось, задавайте вопросы в Личных сообщениях. Помогу с настройкой.