Я думаю, что это гораздо сложнее, чем это (что объясняется в вопросе). Ниже приведены изменения, которые мне пришлось применить к (относительно простому проекту). Количество затраченных усилий заставило меня дважды подумать, прежде чем обновлять другие мои более крупные проекты. Тем не менее, я подумал, что следующее может быть полезно для других людей, которые могут подумать об обновлении своих веб-сайтов.
<сильный>1. ////////////// JS: В файловой системе замените сценарии js, указанные в нижней части сценариев html/php, новыми версиями, которые доступен по адресу \bower_components\foundation-sites\dist. Например, скопируйте \bower_components\foundation-sites\dist\abc.js в yourProject/js/abc.js.
<сильный>2. ////////////// ПЕРЕМЕННЫЕ SCSS: В файлах (_settings.scss), (_custom_styles.scss) и т. д.:
<сильный>3. ////////////// ПАНЕЛИ И ОКНА ПРЕДУПРЕЖДЕНИЙ: В php/html: ЗАМЕНИТЕ классы (панель) и (предупреждение) С помощью выноски класса. Для меня ниже приведены строки, которые я использовал в диалоге замены редактора (используя регулярные выражения). В зависимости от вашего дизайна и стиля кодирования вам, вероятно, потребуются разные строки.
ЗАМЕНИТЬ :<div data-alert class='alert-box **success** round'>
НА :<div class='**success** callout' data-closable='slide-out-right'>
ЗАМЕНИТЬ :<div data-alert class='alert-box **alert** round'>
НА :<div class='**alert** callout' data-closable='slide-out-right'>
ЗАМЕНИТЬ :<a href='#' class='close'>×</a>
НА :<button class='close-button' aria-label='Dismiss alert' type='button' data-close> <span aria-hidden='true'>×</span> </button>
УДАЛИТЕ строку: <script src="./js/foundation.alert.js"></script>
К тексту внутри каждого окна предупреждения ДОБАВЬТЕ <p>
вокруг текстового сообщения: <p>...</p>
<сильный>4. ////////////// МЕНЮ: я думаю, что лучший способ работы с меню — это переписать его с нуля.
<сильный>5. ////////////// ТАБЛИЦЫ: ЗАМЕНИТЬ :class='table'
НА :class='hover'
<сильный>6. ////////////// Сделать ТАБЛИЦЫ отзывчивыми (необязательно):
<сильный>7. ////////////// ПРЕБЫВАТЬ:
– Пользовательские шаблоны: – используйте следующие две строки вместо строк с комментариями:
// Foundation 6 Style:
Foundation.Abide.defaults.patterns['dd_mm_yyyy'] = /((0[1-9]|[12][0-9]|3[01])[- \/.]0[1-9]|1[012])[- \/.]\d\d/;
Foundation.Abide.defaults.patterns['short_time'] = /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9])/;
// Foundation 5 Style:
// $(document).foundation({
// abide : {
// patterns : {
// short_time: /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9])/,
// dd_mm_yyyy: /((0[1-9]|[12][0-9]|3[01])[- \/.]0[1-9]|1[012])[- \/.]\d\d/
// },
// }
// });
**Ни в коем случае, это не исчерпывающий список всех необходимых изменений. Если это так, команда Фонда давно бы опубликовала его. Тем не менее, это отправная точка, которая может дать вам представление о том, о чем идет речь.
Удачи....**
person
Bilal Abdeen
schedule
11.05.2016