Page 1 of 1

Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 1:17 pm
by admin
Произошла неприятная ситуация: нечаянно подтянул бекап базы юзеров и данная тема, начатая advsef быда удалена.

Создал ее снова, извинения advsef , зарегистрируйтесь плз снова


хочу натянуть полностью новый дизайн туба, прочёл wiki, начал разбираться с макросами, но не понятна сама основа - с чего начинать, а главное - как правильно это делать... точнее:

как понимаю, здесь нет никакого менеджера тем/шаблонов (т.е. неальзя как в WP "установить" новую тему/переключиться(сделать активной) ранее установленную). поэтому, как правильно и с чего начать создание полностью нового дизайна/темы(т.е. совокупность всех стандартных страниц+новые но на полностью новом дизайне) : мы редактируем все дефолтовые шаблоны? но что будет если:

- скрипт обновляется,- не перетрутся ли уже отредактированные файлы шаблонов?
- как добавлять новые шаблоны (просто через ModRewrite указываем какой force_template использовать для этого случая) ?
- как правильно создать полностью новый набор шаблонов (тему) для всех имеющихся страниц + некоторые новые, не меняя дефолтовые?
- допустим я хочу переключаться между разными темами, как мне это делать здесь - постоянно правя дефолтовые шаблоны/менять .htaccess с force_template и т.д. ? в общем как правильно и быстро организовывать управление темами?

Re: Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 1:19 pm
by admin
- Шаблоны в базе, а не в файлах, не перетруться

- да, и сами шаблоны в скрипте

- не совсем ясен вопрос, создаете сколько надо новых шаблонов, или какая отличительная характеристика схемы, от кучки шаблонов?

- а зачем на сайте туда сюда быстро менять темы? те в каком случае это надо?

Re: Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 4:32 pm
by advcef
- Шаблоны в базе, а не в файлах, не перетруться
ну при установке нового апдейда, там есть и патчи на базу, ну и следовательно, могут быть и обновления дефолтовых шаблонов, которые могут быть переписаны. вот из wiki:
По дефолту в скрипте есть предустановленные шаблоны. В большинстве случаев их названия и описания ясны. Эти шаблоны не удаляются из админки. дабы не удалить чего нечаянно.
я так понимаю, что дефолтовые шаблоны - типа как readonly. т.е. их нельзя удалять, и как понимаю - не рекомендуется вообще трогать (править, менять и т.д.)

суть вопроса в том, как мне правильно натягивать свой новый диз на имеющийся функционал закрепленной за каждой страницей ?

ну например вот я хочу полность поменять вообще весь дизайн, и начинаю с индекса. так вот, такой шаблон уже существует по умолчанию, как мне сделать свой отдельный index и как сказать скрипту, что это главная страница - делать свой кастомный index и всё заруливать на него через modrewrite или напрямую менять имеющийся index? и так по каждому имеющемуся шаблону - content_list и т.д: делать свои типа my_index, my_content_list и всё заруливать на них через modrewrite или менять предустановленные?

Re: Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 5:07 pm
by advcef
кроме того, такой момент: допустим мы меняем дизайн для уже существующего туба на котором есть какой-то контент. допустим, что база набивалась на дефолтовом шаблоне, и при импорте контента указывался какой-то из дефолтовых шаблонов (content_list например), тогда, если я согдам некий новый шаблон my_content_list, то этот имеющийся контент продолжит всё-равно отображаться старым (дефолтовым) ?

т.е. как правильно делать новую тему для скрипта: всегда править дефолтовые шаблоны, или создаём аналогичные свои (my_index, my_content_list и т.д.) и дальше как-то переназначаем именно их функционально ?

Re: Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 5:50 pm
by admin
advcef wrote: Tue Dec 08, 2020 4:32 pm
- Шаблоны в базе, а не в файлах, не перетруться
ну при установке нового апдейда, там есть и патчи на базу, ну и следовательно, могут быть и обновления дефолтовых шаблонов, которые могут быть переписаны. вот из wiki:
По дефолту в скрипте есть предустановленные шаблоны. В большинстве случаев их названия и описания ясны. Эти шаблоны не удаляются из админки. дабы не удалить чего нечаянно.
я так понимаю, что дефолтовые шаблоны - типа как readonly. т.е. их нельзя удалять, и как понимаю - не рекомендуется вообще трогать (править, менять и т.д.)

суть вопроса в том, как мне правильно натягивать свой новый диз на имеющийся функционал закрепленной за каждой страницей ?

ну например вот я хочу полность поменять вообще весь дизайн, и начинаю с индекса. так вот, такой шаблон уже существует по умолчанию, как мне сделать свой отдельный index и как сказать скрипту, что это главная страница - делать свой кастомный index и всё заруливать на него через modrewrite или напрямую менять имеющийся index? и так по каждому имеющемуся шаблону - content_list и т.д: делать свои типа my_index, my_content_list и всё заруливать на них через modrewrite или менять предустановленные?


Шаблоны можно любые править как угодно и удалять в том числе, это просто пример.
Просто редактируйте те темпелйты что уже есть и все, исходник их, просто для примера, можно сохранить себе локально

Re: Менеджер тем - работа с разными шаблонами

Posted: Tue Dec 08, 2020 5:52 pm
by admin
advcef wrote: Tue Dec 08, 2020 5:07 pm кроме того, такой момент: допустим мы меняем дизайн для уже существующего туба на котором есть какой-то контент. допустим, что база набивалась на дефолтовом шаблоне, и при импорте контента указывался какой-то из дефолтовых шаблонов (content_list например), тогда, если я согдам некий новый шаблон my_content_list, то этот имеющийся контент продолжит всё-равно отображаться старым (дефолтовым) ?

т.е. как правильно делать новую тему для скрипта: всегда править дефолтовые шаблоны, или создаём аналогичные свои (my_index, my_content_list и т.д.) и дальше как-то переназначаем именно их функционально ?
Обычно все урлы делаются через реврайты, те вам будет достаточно добавить &force_template= к каждому реврайту с именем вашего темплейта и будет использовать его.