У программеров кривые руки.

Legonavt

Вобщем решил я перейти со своей измененной темы default 2.0 на default 3.0.Как нормальный. сделал клон своей темы версии 2.0 и обновил Тему до 3.0 .В итоге увидел то что называется у тех кто делал эту тему не лады с понятием современного дизайна и дизайна вообще.Я вообще молчу что в предыдущей теме хватало косяков на косяке.Этим хорошо пользуются люди продавая свои темы.Решил вернуть свою предыдущую тему(клонированную).Дв не тут то было вернуть уже было это невозможно.Половина из новой осталось,часть из старой.В итоге моя недельная работа над собственным дизайном ушла вся насмарку.Уважаемые программеры !Если у вас руки растут из .... Просьба больше не вносите изменения в тему по умолчанию,а если вносите то давайте возможность вернутся к своей предыдущей.Вообще-то в дизайне у Вас большие траблы в голове,лучше оставляйте так как есть.Пусть люди сами все делают или покупают темы.Вообщем теперь опять головная боль по внесению измения и настройки магазина по новой а это потеря клиентуры и денег.Спасибо за Ваши кривые руки!

30 июля 2015
  • Восстановить бэкап сайта. Не?

  • Евгений, а вы не думали, что за этот промежуток времени были сделаны заказы?

    Не все проблемы можно решить бекапами.

  • BNP (Дмитрий) 6 августа 2015 16:02

    Алексей, так БД совершенно не обязательно поднимать из бекапа, если надо восстановить только дизайн ;)

  • Дмитрий, а проблемы возникают не только с дизайном ;)

  • Михаил Морозов (welldi) 8 августа 2015 03:43

    Выскажусь. По факту работы с 14-ю CMS включая Магенту и Битрикс, за 8 лет, вывел себе давно правило. НИКОГДА, НИКОГДА, НИКОГДА - не обновлять боевые сайты, даже если изменения в 1 строку.

    Webasyst - можете хаить сколько угодно, но такова реальная действительность - совместимость в 99% случаев при крупных изменениях не полная.

    P.S. Все админы делятся на два типа - те кто не делает бекапы и те кто их уже делает...

  • Павел Гордовой 8 августа 2015 08:05

    Если админ не делает бэкапов - это не админ.

    Любой админ начинает и заканчивает свою работу бэкапами

  • Legonavt 8 августа 2015 08:50

    и тут Остапа понесло.LOL.

    Давайте исходить из того что в движке есть функция сделать клон темы.Даже сами программеры здесь советуют юзать эту функцию на всякий случай чтобы можно было всегда сделать откат в случае неудачных действий юзверя.Это и есть бэкап,про который Вы здесь талдычите.По идее он и должен работать нормально.Но.... Оказывается это чушь собачья а не бэкап.Оказывается надо делать бэкап сразу 4 директорий и в ручную.Покажите где здесь в факе и хелпах о таком бэкапе говорится.Так что Уважаемые надо вначале врубиться в тему прежде чем умничать.В Движке на данный момент не существует программой функции сделать полный бэкап темы.А если его нет то и нечего тогда и функцию клонирования темы вообще выставлять если она не работает как положено функции бэкапа.Я просто понадеялся что это и есть нормальный программный бэкап а вышло что это даже рядом с этим не лежало.Спасло что был бекап на хостинге всего сайта,сделанный по умолчанию хостером.

  • Алексей Webasyst 8 августа 2015 09:22

    Клон темы полностью копирует выбранную тему для конкретного приложения - например Default для Shop. В большинстве тем используется распределенная схема - некоторые файлы берутся из родительской темы.
    Обычно родительской темой ставят тему для приложения Сайт, т.к. это приложение есть всегда. Поэтому чтобы полностью создать автономную тему необходимо создать копию еще и родительской.
    Порядок будет такой:
    1.создать копию темы приложения Сайт.
    2.создать копию темы приложения Магазин(Фото,Блог и других нужных).
    2.1 в копиях темы(кроме родительской) изменить родительскую тему с оригинальной на копию.

    Если использовать не клонирование, а "Сохранить архив с темой дизайна", то соответственно необходимо создавать архив для каждого приложения. При создании архива темы идентификатор темы не меняется.

    Теперь то что касается папок, на примере магазина.
    При установке темы, её файлы копируются в папку /wa-apps/shop/themes/{$theme_id}.
    При первом изменении темы, происходит её копирование в /wa-data/public/shop/themes/{$theme_id} и происходит пометка, что тема изменена. В дальнейшем вы редактируете уже эту копию.
    Такое разделение позволяет использовать функции Посмотреть оригинал и Сбросить все изменения.
    При обновлении темы через Инсталлер происходит обновление только исходной темы, а ваша измененная не затрагивается.

  • Евгений Леман 8 августа 2015 23:02

    Если тема загружена через админку, то она попадает прямиком в wa-data. Из-за этого восстановление средствами системы невозможно.

  • Игорь 6 сентября 2015 08:11

    А в чем проблема сделать бекап и БД , и файлов? Это занимает минимум времени, даже если БД погасить. Тем более ночью такое лучше делать...



Чтобы добавить комментарий, зарегистрируйтесь или войдите