Анатолий, если ты используешь сборку ShopModxBox, то тебе в любом случае придется разбираться с его фронт-API хоть чуть-чуть (благо есть Сергей, который ответит на интересующие проекты), так как там все скрипты корзины и т.п. Или ты хочешь переписать весь фронт? Но добавить свои скрипты туда не должно быть никаких проблем. У меня как правил все ограничивается только редактированием двух файлов: common.js и styles.less.
Ага. Увидел. Т.е. при сильном отличии шаблона от исходного ничего не мешает сделать свой gulp-проект в папке своего шаблона. Все-таки лучше по статье разобраться с gulp'ом, чем копировать чужой проект и разбираться в нем. Но тут кому как нравиться. В любом случае, при сильном отличии шаблона от исходного ничего не мешает сделать свой gulp-проект в папке своего шаблона. Спасибо.
Вообще сейчас ShopModxBox сразу идет с gulp-проектом на борту. Но пока есть минус, который имеется в планах пофиксить — это нет расширяемости фронт-проекта, то есть если вы хотите вклиниваться в существующие сырцы и пересобирать проект, то уже надо делать копию смарти- и паблик- шаблонов shopmodx и уже там дописывать свое и пересобирать проект. Там уже все предусмотрено, включая компилляцию леса.
Кто нибудь использует gulp с modx'ом?
Есть сверстанный шаблон. Но так как проект придется очень долго сопровождать, то хотелось бы облегчить данный процесс.
Для начала переверстать с использованием какого-нибудь фреймворка. Но основное это переписать стили под Less/Sass. Стоит ли настраивать на тестовом серваке gulp с проектом в папке скинов в сборке ShopModxBox, чтобы в дальнейшем при изменении исходных стилей пересобирался весь проект.
И какую тогда предпочесть структуру папок?
Сейчас в public папке скина сделал такую структуру: bower_components
build
node_modules
src
package.json
README.md
bower.json
gulpfile.js В папке src — исходники, а из smarty шаблонов надо ссылаться на содержимое папки build.
Насколько это правильно?
Да, правильно. И как это сделать правильней на digitalocean.com, я написал выше.
Николай правильно ли я понял что для www нужно тоже добавить a запись типа www ip адрес
ЗАРАБОТАЛО wot.wgame.info/ никуда не перебрасывает, осталось с www разобраться чтоб был редирект на домен и вообще отлично будет. Спасибо вам огромное Николай
.htaccess насколько я понял не работает в nginx, так что он стандартный # MODX supports Friendly URLs via this .htaccess file. You must serve web
RewriteEngine On RewriteBase /
#RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^example-domain-please-change.com [NC] #RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]
#RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^www.example-domain-please-change.com [NC] #RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]
#RewriteCond %{SERVER_PORT} !^443 #RewriteRule (.*) https://example-domain-please-change.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
#AddType text/x-component .htc
#php_flag register_globals Off
#php_flag zlib.output_compression On #php_value zlib.output_compression_level 5
#ExpiresActive On #ExpiresByType image/gif A2592000 #ExpiresByType image/jpeg A2592000 #ExpiresByType image/png A2592000 #BrowserMatch "MSIE" brokenvary=1 #BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1 #BrowserMatch "Opera" !brokenvary #SetEnvIf brokenvary 1 force-no-vary
пока нет сегодня с утра полностью переустановил сервер Сервер строится на базе Ubuntu + Nginx + Php5-fpm установил и настроил систему кроме ace и xrouting ничего не устанавливал что интересно но при тех же настройках modx когда стояла vestacp все работало замечательно. но решил попробовать Nginx + Php5-fpm тк говорят что скорость лучше и на когда была установлена vesta то 4-5 раз нажатия на f5 и БД ложилась добавил запись и ничего не поменялось
www. — это тоже поддомен, на минуточку. Его тоже надо прописывать. Добавьте cname-запись Name — *, Hostname — @ joxi.ru/ZrJVWD0uDlkxrj wgame.info/en/ открывает нормально А вот en/ — совсем уж не поддомен, а просто раздел текущего домена. Судя по всему у вас поддомен ведет куда надо, но переброс происходит на уровне веб-сервера, скорее всего или в .htaccess прописан редирект, или сам сайт перебрасывает. Случайно не используется какой-нибудь babel или типа того?