Turbo1235
Если простенький форум, то можно на тикетсы взять и допилить.
Помимо Discuss готового решения я так понимаю нет, да думал про тикетсы, но больно много допиливать получается.
Igor
всем привет Подскажите плиз как правильно сделать. Есть дев сайт взятый из прода 2 недели назад, и есть прод - на деве добавлялись чанки, тв, рессурсы, немного редактировались старые чанки, снипеты. На проде тоже пару правок делали, и юзеры регились, Вопрос - как правильно теперь залить дев на прод что бы не откатить все изменения что были за пару недель на проде?
Denis 🌆
[[!pdoResources? &parents=[[*id]] &limit=0 &tpl=catalogSizeFilter &includeTVs=home_size_for_filter &sortdir=ASC &where={"tmplvarid":"26"} &select={"modTemplateVarResource":"DISTINCT modTemplateVarResource.value"} ]]
{$_modx->runSnippet('!pdoResources', [ 'class'=>'modTemplateVarResource' 'select'=>'{ "modTemplateVarResource":"DISTINCT modTemplateVarResource.value" }' 'where'=>'{ "tmplvarid":"26" }' 'sortby'=>'value' 'sortdir'=>'ASC' 'includeTVs'=>'seo_text' 'limit'=>0 ]) | print}
Denis 🌆
Дальше разберешься?
Roman 🚀
и внедрять гит
Roman 🚀
ну теперь-то уже поздняк метаться
Igor
гит это хорошо, но тут вопрос по бд
Roman 🚀
гит это хорошо, но тут вопрос по бд
ну ты сам-то логически посуди,что тут сделаешь кроме сравнивать построчно врукопашную?
Igor
ну а как делают обычно? понятно что в проде ничего изменять не нужно было, но это от меня не зависело
Igor
gitify
а, даже такое есть? не знал. но я так понял сейчас уже поздно а может есть тулзы бд сравнить и импортить котролируемо?
Sentinel
а, даже такое есть? не знал. но я так понял сейчас уже поздно а может есть тулзы бд сравнить и импортить котролируемо?
Я так понял тебе ведь нужно влить изменения только с dev, разворачиваешь прод и туда вливаешь git pull, git push
Roman 🚀
ну а как делают обычно? понятно что в проде ничего изменять не нужно было, но это от меня не зависело
я без всяких дополненинй делаю, просто папка с шаблонами и чанками в гите лежит
Igor
Я так понял тебе ведь нужно влить изменения только с dev, разворачиваешь прод и туда вливаешь git pull, git push
ну влить с дев, но не запороть на проде то что было добавлено или изменено за время пока дев существовал
Roman 🚀
если менялось через админку
Roman 🚀
либо делай диф двух директорий если менялось файлово
Igor
смотри логи системы, что там менялось
ну похоже так и делать надо, в файлах ничего не менялось, все в админке
Igor
стили разве что, но то мелочи
Павел
Делать dev ветку отдельным контекстом - как по мне единственное верное решение
Igor
смотри логи системы, что там менялось
по логам мало что пересекается на деве в основноме все добавлялось - рессурсы, чанки,тв, шаблоны все через админку на проде файлы добавлялись через админку, ренейм апдейт файлов, некоторые рессурсы удалялись, добавлялись, редактировались
Roman 🚀
влей в дев таблицу контента, а дальше ручками
Миша
офигеть, хром первый раз завис на убунте )
Anonymous
Миша
а кто в курсе, return false прерывает on.click в js?
Миша
должен
а то чет в forEach не хочет
Dmitriy
Dmitriy
ну
я к тому можешь показать)
Dmitriy
а то так не понять
Dmitriy
ты хочешь стопонуть переход по ссылке?
Миша
да по другому сделал))
Evgeniy
а то чет в forEach не хочет
forEach'у пофиг на return и на break - он так устроен что ничего возвратить не может
Evgeniy
и прерваться не может
Миша
да да, там в переменную ток пихать результат
Sentinel
Кто то переделывал звездочки у easyComm?
BENJiDevil
Sentinel
переделывал на что? )
На fontawesome например
BENJiDevil
правда я не помню какие там стандартные звездочки
BENJiDevil
На fontawesome например
вот в текущем проекте сделано вот так у меня {foreach 1..$_pls["tv.doctor_rating"] as $value} <i class="icon fas fa-star"></i> {/foreach}
BENJiDevil
Ну это не easyComm
тк а разница? $_pls["tv.doctor_rating"] — вместо TV берешь значение рейтинга
BENJiDevil
Ну ну 😊
не понял сарказма) Открыл стандартные чанки easyComm, рейтинг там выводится в таком виде <div class="ec-stars"> <span class="rating-{$rating}"></span> </div> где {$rating} — эт и есть значение рейтинга {foreach 1.. $rating as $value} <i class="icon fas fa-star"></i> {/foreach} предварительно $rating либо округлять либо покопать настройки подсчета, ибо там по какому то алгоритму считается, не помню уже
BENJiDevil
ну и + js если повесить на звезды над голосовалку
Sentinel
Если ты не делал easycomm то не надо отвечать 😊
BENJiDevil
Ну я спросил про easyComm, а ты мне tv сбросил, вопрос мой читал?
Тк я ответил, какая разница, TV или значение из easyComm? В чем разница то)
Sentinel
Разница есть
BENJiDevil
В названии переменной? )
Ilya
Привет, есть вопрос
Ilya
есть ли смысл делать автоустановщик шаблонов сайтов на чистый Modx Revo
Ilya
софт парсит с каталога на 3081 шаблонов
Ilya
то есть выбрал, кликнул он поставил на сайт, не понравилось кликнул на другой шаблон и старый удалён, новый поставлен.
Ilya
по типу вордпресс только не такие шикарно настроенные и персоонализированные
Даня
Всем привет. Ребят, кто работал с msShiptor, подскажите, пожалуйста, как вообще происходит связь с самим сервисом Shiptor? Нужна только регистрация в Shiptor?
Sentinel
В названии переменной? )
нет, в выводе данных... есть плейсхолдер $rating_wilson и он выводится в значении числа, а не массиве
BENJiDevil
нет, в выводе данных... есть плейсхолдер $rating_wilson и он выводится в значении числа, а не массиве
причем тут массив? это ты видимо не читаешь.... $rating_wilson — выводит число, про него я и писал, что его либо округлять, либо менять алгоритм расчета, ибо там расчет по "рейтинга по Вильсону" то что ты выделил другой плейсхолдер, $rating_wilson_percent — и выводит он процентное соотношение — он тебе не нужен от слова совсем Итого {foreach 1.. $rating_wilson (предварительно округленный) as $value} <i class="icon fas fa-star"></i> {/foreach} Задавай конкретный вопрос, получишь конкретный ответ. А не "Кто то переделывал звездочки у easyComm?" И без этого "Если ты не делал easycomm то не надо отвечать"
BENJiDevil
Ладно, проехали..
{foreach 1.. $rating_wilson (предварительно округленный) as $value} <i class="icon fas fa-star"></i> {/foreach} почитай что эта конструкция делает, и ответь о каком массиве ты говоришь? Тут обычный цикл от 1 до максимального числа рейтинга, в идеале 5 например, если у тебя $rating_wilson == 4, он 4 раза выведет звезду
Sentinel
А то советчик е мое
Sentinel
я то попробовал, а ты?
Ну сбрось в лс глянуть
BENJiDevil
ты не ответил на вопрос
Sentinel
😊 а как ты думаешь?
Sentinel
Если я сюда написал
BENJiDevil
😊 а как ты думаешь?
http://joxi.ru/bmo1LQkty9jzKA http://joxi.ru/1A5BdeyibGZMGr