Andrey
Значение relation проверьте.
Тип кастом, "Возможные значения" @EVAL return $modx->runSnippet("evoBabel");
Anton
Там этот tv.relation это выпадающий списко какой-то должен быть?
Andrey
Скрин выше. Снизу прибитая такая плашка. По крайней мере в моей версии, давно уже не пользовался, может Александр там блэкджек какой намутил.
Anton
Anton
Anton
Есть набор страниц в папках EN и RU - как их связать?
Andrey
Они связаны уже должны быть, если создашь оттуда версию для другого языка.
Если хочешь руками — ставь в relation свои данные по примеру ru:1||en:2
Andrey
Проще будет не выводить баллы а тратить на сайте
Не, хотят именно выводить на некий кошелёк юзера.
По сути то да, ты прав — это такая же платёжка. Но уж чересчур неудобно было бы каждый раз для каждого чела тыкаться по сайту платёжки, коды вводить, то-сё.
Sasha
В очередной раз столкнулся с тем, что modResource генерирует одному богу известный алиас из отрицательной цифры, если у документа он не задан, и автогенерация отключена, ну неужели у меня одного такое происходит? Может это из-за настроек? Кто сталкивался, подскажите?
Sasha
Sasha
плагин простейший
$e = & $modx->event;
if($e->name == 'OnDocFormSave') {
include_once(MODX_BASE_PATH.'assets/lib/MODxAPI/modResource.php');
$doc = new modResource($modx);
if($id==255){
$doc->edit($id);
$doc->set('pagetitle', "TEST123");
$doc->save(false,false);
}
}
Anton
Andrey
Чем угодно.
Andrey
Блять, да как угодно.
Pathologic
Aliaksandr
Anton
Andrey
Aliaksandr
Anton
Aliaksandr
А если документ уже есть и нужно связать их?
если разработчик ничего не понимает - то удаляет несвязанный и создает связанный. Если понимает - ставит временно tv relation тип text, смотрит что там написано и пишет также. Например нужно чтобы в русской версии документ 1 был привязан английский документ с id=2. Тогда там примерно пишется в tv ru:1||en:2 В ОБОИХ ДОКУМЕНТАХ и ставится назад тип тв custom tv )
Andrey
Anton
Andrey
Чел, ты попробуй сначала, а?
Anton
Хочу понять, правильно ли я поставил evoBabel, отсюда столько вопросов.
Anton
Чел, ты попробуй сначала, а?
Уже ) Не проблема зайти и поправить в базе. Хочу понять как задумывалось и правильно ли у меня встало и работает
Aliaksandr
Если оставить text работать не будет?
если оставить текст, то будет просто текстовый инпут с этими значениями, которые надо будет писать вручную :) можно конечно оставить и так и сказать "ну это ж древняя modx evolution, вот такая у них кривая мультиязычность". но можно вернуть назад custom input и тогда это тв вновь превратиться в тот самый селект в меню, из которого можно создавать связанные ресурсы или переходить по уже созданным :)
Anton
Anton
Aliaksandr
Aliaksandr
какой-то мне кажется там логический баг для пустого alias в modResource :)
Aliaksandr
нет проверки на его пустоту - все-равно начинает запрашивать базу и т.п. в checkAlias
Aliaksandr
так что проще этим плагином прямым запросом в базу удалять alias, если он там не нужен :)))
Sasha
причем там прикольно получается, у первого -2 у второго -4 у третьего -6
Aliaksandr
ну так надо просто в checkAlias вписать в начало if (empty($alias)) return $alias; и все дела, чтобы ничего не проверял, если там пусто )
Sasha
Aliaksandr
Aliaksandr
вот тут - https://github.com/evolution-cms/evolution/blob/1.4.x/assets/lib/MODxAPI/modResource.php#L911
Aliaksandr
просто для твоего случая сразу идет сюда - https://github.com/evolution-cms/evolution/blob/1.4.x/assets/lib/MODxAPI/modResource.php#L918-L920 и отдает пустой алиас на проверку в checkAlias - там уже проверяются типа всякие дубликаты и т.п.
Aliaksandr
и не ждет, что туда придет что-то пустое
Sasha
так оно вроде там есть https://github.com/evolution-cms/evolution/blob/542371cd0dac0c14c52f719768c8f0bfdad6a08b/assets/lib/MODxAPI/modResource.php#L919
Aliaksandr
ну и дальше в 924 строке твой пустой алиас все-равно уходит на проверку )
Aliaksandr
вот там и надо вернуть его назад пустым :)
Aliaksandr
хотя подождем авторов, может там еще какая хитрость есть )
Sasha
Короче, чето как-то хз, очевидно, что это очень редкий частнй случай, a modResource писался под чужими личными настройками
Aliaksandr
люди, я вам удивляюсь. так долго обсуждать то, что можно проверить одной строчкой кода за полминуты - это что-то из разряда мне непонятного ))
Sasha
Oleksii
WebM
WebM
у меня сайт 200 000 хостов
WebM
топ 1 в теме
WebM
дизайн топ по всем фронтам
WebM
рисовали за 300 баксов, просто у тебя цены заоблочные
WebM
ну если для тебя 60 000 рублей за дизайн и 30 000 за верстку это норм, то я даже не знаю
WebM
покажи что ты рисуешь
Oleksii
WebM
WebM
WebM
Кому надо в этом канале знают что я не шучу.
да я не говорю шутишь ты или нет, полно людей которые сделают такую же работу (дизайн верстка) в несколько раз дешевле и лучше. Не думаю что ты топ 1 в мире дизайнинга) Так что, кто хочет пролетать на бабки пусть пролетает с тобой ИМХО
WebM
и опять же я не говорю что ты плохо рисуешь или верстаешь
WebM
суть в том что это неадекватно дорого
Oleksii
суть в том что это неадекватно дорого
Коротко. Компания с оборотом в несколько миллиардов в год просто не даст заказ дизайнеру за 300 баксов. Он придет в студию и заплатит 500 тыс. 150 студия даст мне за дизайн. Все довольны.
WebM
Oleksii
Oleksii
Так что не про обычных ты говоришь, а про тех кто нихрена не умеет
Ghostery
Andrey
А понты рассыпать тоже обязательно? Есть клиенты с баблом -- ну отлично. Чё ж кричать-то? Дружней надо, дружней, господа =)
Andrey
Ну WebMage тоже прав. Обычные дизайны за двести баков -- самая что ни на есть обыденность. Сегменты просто разные.
Oleksii
Ну WebMage тоже прав. Обычные дизайны за двести баков -- самая что ни на есть обыденность. Сегменты просто разные.
Да можно брать и по 200 баксов рисовать, а смысл? Вроде не на стройке работаем где берут подешевле разнорабочего, есть зарплаты по отрасли. Хорошему дизайнеру можно много платить, но не хотят учиться, рисуют по 200 баксов, а потом на вопрос где сетка делают удивленные глаза, почему пять неродных шрифтов внятно не могут ответить, отступы по проекту гуляют. И на упрек “железный” аргумент - а что вы хотите за такие деньги? Это реальный кейс, у меня таких вагон.