XF 2.2 Восстановление extra.less

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2

Len

Локализаторы
Сообщения
3,478
Решения
39
Реакции
9,424
Баллы
12,245
Вообщем удалил стиль и прозевал extra.less в котором было очень много изменений.

Можно как-то восстановить из backup именно шаблон только? (если стиль в котором был этот шаблон удален). Но бэкапы за вчера есть, однако все восстанавливать не хочу чисто шаблон этот, так вот где найти именно этот шаблон? В базе? В файлах?
 
Решение
Сначала нужно найти этот шаблон в таблице маппинга темплейтов. Эта таблица играет вспомогательную роль справочной, и используется, чтобы не изменённые шаблоны при использовании наследования у стилей в базе не дублировались.
SQL:
SELECT `template_id`
FROM `xf_template_map`
WHERE `style_id` = 0
AND `type` = 'public'
AND `title` = 'extra.less';
В ответ прилетит template_id.
1599808036553.png
Его и нужно найти в базе в таблице xf_template. Там шаблоны хранятся в том виде, в котором показываются в админке, потому проблем быть не должно:
SQL:
SELECT `template`
FROM `xf_template`
WHERE `template_id` = 0;
1599808106624.png
Но это способ для уже раскатанной базы (хотя бы локально). Для имеющегося не раскатанного никуда бэкапа придётся...
Сначала нужно найти этот шаблон в таблице маппинга темплейтов. Эта таблица играет вспомогательную роль справочной, и используется, чтобы не изменённые шаблоны при использовании наследования у стилей в базе не дублировались.
SQL:
SELECT `template_id`
FROM `xf_template_map`
WHERE `style_id` = 0
AND `type` = 'public'
AND `title` = 'extra.less';
В ответ прилетит template_id.
1599808036553.png
Его и нужно найти в базе в таблице xf_template. Там шаблоны хранятся в том виде, в котором показываются в админке, потому проблем быть не должно:
SQL:
SELECT `template`
FROM `xf_template`
WHERE `template_id` = 0;
1599808106624.png
Но это способ для уже раскатанной базы (хотя бы локально). Для имеющегося не раскатанного никуда бэкапа придётся вручную по файлу шнырять и искать.

P.S.: На месте нулей подставляем свои данные.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу