Вчера в 17:01
Вы не указали где именно вывести.
Есть у нас как минимум 3 места: Страница товара, страница со списком товаров, корзина.
На странице товара пример е...
Множественный список цветов 10
Вчера в 00:40
Если посетитель выбирает опции в фильтре и переходит в товар — все отрабатывает отлично. Но если затем он переходит между товарами через те же «похожи...
Как вывести похожие товары по списку опций? 13
05 мая 2024, 17:14
Сразу же вводит в заблуждение выбор курьером/в пункт как в форме минишопа, так и на карте параллельно.
так не юзерфрендли ни разу
[msCdekWidget] Альтернативный калькулятор доставки СДЭК 20
05 мая 2024, 14:11
Установил, наконец-то)) Все работает спасибо.
Новый тип дополнений: mmxDatabase и mmxForms 38
05 мая 2024, 09:18
Примерно тоже самое, только при помощи mmxDatabase:
$id = $modx->getOption('id', $scriptProperties);
$category = $modx->getOption('category'...
Получение всех TV полей ресурса из конкретной категории и вывод в чанк 2
05 мая 2024, 08:48
Собственно пока писал пост, пришла идея костыльного решения, отдельным выводом записать в плейсхолдер id отобранных товаров и их передать в фильтр и т...
mFilter2: Не работает фильтрация при нескольких значения where 1
04 мая 2024, 13:29
Здравствуйте. Статус заказа меняется на «Оплачено» после того как покупатель оплатил товар и произошёл редирект обратно сайт. Появились случаи когда п...
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 108
03 мая 2024, 11:45
Всем привет! Подскажите пожалуйста а можно ли сделать фильтр в 2 уровня и как это сделать? Т.е. например мне нужно сделать: домен/бренд-из-сео-фильтра...
Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120
И на экран будут распечатаны все плейсхолдеры, которые вы можете использовать.
В чанк chunk будет передана [[+resource]] или {$resource} в зависимости от того какой синтаксис вы используете.
Она содержит id прикрепленного ресурса и вы можете сделать из нее ссылку в chunk так {$_modx->makeUrl($resource)}
А при клике на них переходить на привязанный к каждому производителю ресурс для более детальной информации.
Но скажем можно воспользоваться статичными файлами, феномными файловыми элементами, классным компонентом того же Зернова — gitmodx и работать с файлами в modx.
А значит можно и не используя Gitify синхронизировать два сайта на modx между собой — только чистым git.
И наиболее правильным мне кажется создание чистого репозитория на рабочем сайте, подключение к нему удаленного репозитория с github где лежат уже все изменения и забирать их оттуда pull ом.
Просто в таком вот виде git не хочет получать информацию с подключенного удаленного репозитория. Ругается что его нет, хотя при команде git remote вполне себе показывает что он подключен. В документации говорится о каком то открытом ключе SSH, возможно нужно мне смотреть в эту строну.
Но в любом случае спасибо.
Инструмент более правильно и я смотрю он значительно «вырос» за последнее время.
Но по прежнему это только для MODX, а мой вопрос о том как только при помощи чистого gita синхронизировать изменения между двумя сайтами. Документация я конечно читал, но не нашел в ней изящного решения своего вопроса. Может оно там и есть, но я не увидел. Поэтому и прошу совета, ведь это естественно просить совета, когда не знаешь.
Я прошу совета — чувствуете разницу?
Но в целом, ты описал туже проблему что и я, просто путь решения такой — ты удаляешь весь сайт с рабочего сервера, чтобы была возможность склонировать туда репозиторий. Именно об этом я и спрашивал, ведь нельзя склонировать не в пустую папку.
В целом схема понятная, спасибо за нее.
Просто то что ты описал, возможно только в случае разработки на локальном сервере и только при полном копировании сайта. Я часто сталкиваюсь с тем, что локальный сервер работает непредсказуемо. Поэтому в описанной мной выше схеме в локальном репозитории и в удаленном соответственно, находятся только те папки, который нужны для разработки. Поскольку сайт продолжает работать на удаленном сервере, а мы лишь синхронизируем при помощи IDE файлы, то вообще исчезает необходимость копировать весь сайт. В deployment IDE выбрал какие файлы папки нужны и работаем с ними. В итоге получаем — сайт dev, который работает так как нам нужно. Локальный репозиторий, в котором все изменения, которые мы внесли на dev, удаленный репозиторий, такой же как и локальный.
И все чудно, кроме того, что я пока не могу найти способа средствами только git получить изменения на основном рабочем сервере.
Сразу скажу несколько НО:
— Gitify это компонент для MODX, а мне бы хотелось рассмотреть вопрос шире, как работать просто с файлами, не важно какая CMS или движок
— Gitify можно использовать начиная проект с нуля, но он врядли поможет на готовом работающем сайте, который необходимо переделать.
— В свое время этот компонент мне показался слишком уж мудренным и глючным. Возможно его уже улучшили.
Но хотелось бы немного абстрагироваться именно от MODX в данном вопросе, так как сайты приходят на совершенно разных движках — simpla, openncart, bitrix, joomla, wordpress, modx и так далее… Ну и плюс, хотелось бы рассмотреть именно не тот случай, когда начинаем разработку с нуля, а когда есть готовый работающий сайт.
Никаких проблем быть не должно, можно сколько угодно раз вызывать pdoMenu, передавая ему в качестве параметров имена чанков, которые будут отвечать за структуру меню.
В админке на вкладке медиа — управления медиа
правый клик по любой папке, выбираю изменить права. Вижу в окне 0755 и просто сохраняю не изменяя.
Вижу ошибку
Произошла неизвестная ошибка или передано недопустимое значение chmod при попытке присвоения новых прав доступа.
[2018-01-23 21:29:43] (ERROR @ /var/www/u0453449/data/www/mysite.ru/core/components/pdotools/model/pdotools/pdotools.class.php: 942) Undefined macro 'dataLayer.push' in a2226f2d3f840009af3817e1818b60ef line 38
[2018-01-23 19:28:18] (ERROR @ /var/www/u0453449/data/www/mysite.ru/core/model/phpthumb/phpthumb.class.php: 1686) PHP warning: getimagesize(/var/www/u0453449/data/www/mysite.ru/assets/img/Rendery/premier.jpg): failed to open stream: No such file or directory
[2018-01-23 19:28:18] (ERROR @ /var/www/u0453449/data/www/mysite.ru/core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php: 379) [phpThumbOf] Could not generate thumbnail: assets/img/Rendery/premier.jpg — Debug: Array
(
[0] => phpThumb() v1.7.14-201608101311 in file «phpthumb.class.php» on line 229
[1] => setCacheDirectory() starting with config_cache_directory = "/var/www/u0453449/data/www/mysite.ru/core/cache/phpthumb/" in file «phpthumb.class.php» on line 1005
[2] => setting config_cache_directory to $this->realPathSafe(/var/www/u0453449/data/www/mysite.ru/core/cache/phpthumb) = "/var/www/u0453449/data/www/mysite.ru/core/cache/phpthumb" in file «phpthumb.class.php» on line 1033
[3] => setCacheDirectory() starting with config_cache_directory = "/var/www/u0453449/data/www/mysite.ru/assets/components/phpthumbof/cache/" in file «phpthumb.class.php» on line 1005
[4] => setting config_cache_directory to $this->realPathSafe(/var/www/u0453449/data/www/mysite.ru/assets/components/phpthumbof/cache) = "/var/www/u0453449/data/www/mysite.ru/assets/components/phpthumbof/cache" in file «phpthumb.class.php» on line 1033
[5] => setSourceFilename(assets/img/Rendery/premier.jpg) set $this->sourceFilename to «assets/img/Rendery/premier.jpg» in file «phpthumb.class.php» on line 294
[6] => CleanUpCacheDirectory() set to purge (30.0 days; 100.00 MB; 10,000 files) in file «phpthumb.class.php» on line 712
[7] => CleanUpCacheDirectory() skipped because "/var/www/u0453449/data/www/mysite.ru/assets/components/phpthumbof/cache/phpThumbCacheStats.txt" is recently modified in file «phpthumb.class.php» on line 722
[8] => Addding ImageMagick formats to $AvailableImageOutputFormats (text;ico;bmp;wbmp;gif;png;jpeg) in file «phpthumb.class.php» on line 963
[9] => $AvailableImageOutputFormats = array(text;ico;bmp;wbmp;gif;png;jpeg) in file «phpthumb.class.php» on line 969
[10] => $this->thumbnailFormat set to $this->config_output_format «jpeg» in file «phpthumb.class.php» on line 980
[11] => $this->thumbnailFormat set to $this->f «jpeg» in file «phpthumb.class.php» on line 987
[12] => $this->thumbnailQuality set to «75» in file «phpthumb.class.php» on line 997
[13] => $this->sourceFilename set to "/var/www/u0453449/data/www/mysite.ru/assets/img/Rendery/premier.jpg" in file «phpthumb.class.php» on line 894
[14] => phpThumb() v1.7.14-201608101311
phpthumb.sourceforge.net
Error messages disabled.
Просто сменили сервер на более мощный.
Fatal error: Uncaught --> Smarty: Invalid compiled template for 'header.tpl' < — thrown in /var/www/u0453449/data/www/mysite.ru/core/model/smarty/sysplugins/smarty_internal_template.php on line 362
на белом фоне.
Причем простая перезагрузка страницы и ошибка исчезала и открывалась админка.
С новым успешным годом!