umka007

Рейтинг
6
Регистрация
16.01.2018
Оптимизайка:
umka007, а есть там package.json файл?

Файла package.json нет.

Есть файл module.js


module.exports = function(module) {
if (!module.webpackPolyfill) {
module.deprecate = function() {};
module.paths = [];
// module.parent = undefined by default
if (!module.children) module.children = [];
Object.defineProperty(module, "loaded", {
enumerable: true,
get: function() {
return module.l;
}
});
Object.defineProperty(module, "id", {
enumerable: true,
get: function() {
return module.i;
}
});
module.webpackPolyfill = 1;
}
return module;
};

И есть файл с названием bootstap (просто файл без JS)

Собрать обратно проект реально без прошлого файла конфигурации webpack или это нереально?

При подключение js файлов к странице ничего не происходит и не работает.

Подскажите пожалуйста, сам фреймворк подключается как обычный JS И все модули для него так же будут работать?

Оптимизайка:
umka007, там должна быть система сборки всего этого добра в один js файл, какой нить npm build надо выполнить или что то типа того.

Системы сборки в проекте нет. Как можно собрать все в один файл? Как правильно подключить все эти папки с компонентами к проекту?

Т.е. сам фреймворк подключается как обычный JS И все модули для него так же будут работать?

Оптимизайка:
То что вы показали, это frontend на javascript. Как вы это собираетесь "устанавливать на сервер" - непонятно.

Как его запустить? К фреймворку подключаются модули, они все на JS тоже.

Структура всего проекта такая:

В каждом модуле идут папки вида: Auth/modules/js/module.auth.js

Сам модуль имеет следующий вид:

Air.define('module.auth', 'lib.DOM, module.DOM, module.auth_data, module.auth_form, module.smart_ajax, module.ajaxify, lib.analytics, module.notify', function ($, DOM, auth_data, auth_form, smart_ajax, ajaxify, lib_analytics, notify, util) {

var self = this;

self.log = util.consoleMessage( '#0000ff', 'AUTH', 'log' );

self.showAuth = function (options = {}) {
auth_form.show({
data: options.data,
callback: function () {
auth_data.update(function () {
if (options.callback) {
options.callback(auth_data.isAuthorized());
}
});
}
});
};

Т.е. внутри самого модуля идет подключение других модулей.

'module.auth', 'lib.DOM, module.DOM, module.auth_data, module.auth_form, module.smart_ajax, module.ajaxify, lib.analytics, module.notify'

Как правильно их связать с проектом? В разных папках есть от 1 до 20 js модулей. Не подключать же все js файлы через <script src="/js/script1.js"></script>

Помогите пожалуйста написать php код для меню WordPress.

Исходник на HTML

<ul class="navbar-nav u-header__navbar-nav ml-lg-auto">
<li class="nav-item">
<a class="nav-link u-header__nav-link" href="#">Пункт 1</a>
</li>
<li class="nav-item hs-has-sub-menu u-header__nav-item"
data-event="hover"
data-animation-in="slideInUp"
data-animation-out="fadeOut">
<a id="pagesMegaMenu" class="nav-link u-header__nav-link" href="javascript:;"
aria-haspopup="true"
aria-expanded="false"
aria-labelledby="pagesSubMenu">
Пункт 2
<span class="fa fa-angle-down u-header__nav-link-icon"></span>
</a>
<ul id="pagesSubMenu" class="list-inline hs-sub-menu u-header__sub-menu py-3 mb-0" style="min-width: 220px;" aria-labelledby="pagesMegaMenu">
<li class=" hs-has-sub-menu">
<a id="navLinkPagesAbout" class="nav-link u-header__sub-menu-nav-link u-list__link py-2" href="javascript:;"
aria-haspopup="true"
aria-expanded="false"
aria-controls="navSubmenuPagesAbout">
Подпункт</a>
</li>
</ul>
</li>
</ul>

Подскажите пожалуйста, что за скрипт установлен на сайте, который показывает курсы биткоина в реальном времени. Который сразу под меню (10 блоков). Пробовал найти на сайте JS, но так и не разобрался. Слишком сложный проект.

https://bitcoinnews.blog/ (НЕ реклама)

Перенес сайт с помощью плагина Duplicator, но настройки шаблона все равно сбились. В базе нашел остатки от локалки.

Applications/MAMP/htdocs

Удаление этих строк в базе не помогает. Как быть?

SeVlad:
Да, ещё перед тем как развернуть стоит убедиться, что сравнение базы совпадает со сравнением в дубликаторе. (я рекомендую изменить на utf8mb4_general_ci или utf8mb4_unicode_ci)

На локалке стоит сравнение utf8mb4_unicode_520_ci

На хостинге нету сравнения utf8mb4_unicode_520_ci, установил сравнение utf8mb4_general_ci, но сайт не загружается. Как изменить сравнение в самой базе?

SeVlad:
Не только и не столько домена, сколько путей к файлам. Это нужно делать в первую очередь. Домен - после этого.
Ссылки на упомянутые инструменты:
https://wordpress.org/plugins/duplicator/
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
.

Менять название домена нужно на локалке или уже на хостинге после переноса?

12
Всего: 11