Andrey
Значение relation проверьте. Тип кастом, "Возможные значения" @EVAL return $modx->runSnippet("evoBabel");
Anton
Там этот tv.relation это выпадающий списко какой-то должен быть?
Andrey
Скрин выше. Снизу прибитая такая плашка. По крайней мере в моей версии, давно уже не пользовался, может Александр там блэкджек какой намутил.
Anton
Andrey
Вот такая штука вверху отображается
Стоп. Так вот же вверху всё есть всё работает, чего не так?
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); } }
Andrey
Чем угодно.
Anton
Чем угодно.
Имею ввиду через базу?
Andrey
Блять, да как угодно.
Anton
Блять, да как угодно.
Так бы сразу и сказали ) Спасибо
Aliaksandr
TV.relation привязан ко всем шаблонам кроме "Язык". Язык шаблон используется только для языковых папок в корне. Но relation как у вас не наблюдаю
жмешь на ссылку En-создать - получаешь связанный документ в англ версии, после этого там уже будет не ссылка En-создать, а En-перейти
Aliaksandr
А если документ уже есть и нужно связать их?
если разработчик ничего не понимает - то удаляет несвязанный и создает связанный. Если понимает - ставит временно tv relation тип text, смотрит что там написано и пишет также. Например нужно чтобы в русской версии документ 1 был привязан английский документ с id=2. Тогда там примерно пишется в tv ru:1||en:2 В ОБОИХ ДОКУМЕНТАХ и ставится назад тип тв custom tv )
Aliaksandr
2. Это каким образом делается?
птичкой "участвует в url" у корневого ресурса RU с шаблоном "язык"
Andrey
Чел, ты попробуй сначала, а?
Anton
Хочу понять, правильно ли я поставил evoBabel, отсюда столько вопросов.
Anton
Чел, ты попробуй сначала, а?
Уже ) Не проблема зайти и поправить в базе. Хочу понять как задумывалось и правильно ли у меня встало и работает
Aliaksandr
Если оставить text работать не будет?
если оставить текст, то будет просто текстовый инпут с этими значениями, которые надо будет писать вручную :) можно конечно оставить и так и сказать "ну это ж древняя modx evolution, вот такая у них кривая мультиязычность". но можно вернуть назад custom input и тогда это тв вновь превратиться в тот самый селект в меню, из которого можно создавать связанные ресурсы или переходить по уже созданным :)
Aliaksandr
какой-то мне кажется там логический баг для пустого alias в modResource :)
Sasha
какой-то мне кажется там логический баг для пустого alias в modResource :)
Да. Я уже с этим сталкивался, но issue закрыли, судя по всему, один и тот же баг на этой строчке. Нет проверки на отключенную генерацию алиаса, видимо
Aliaksandr
нет проверки на его пустоту - все-равно начинает запрашивать базу и т.п. в checkAlias
Aliaksandr
так что проще этим плагином прямым запросом в базу удалять alias, если он там не нужен :)))
Sasha
так что проще этим плагином прямым запросом в базу удалять alias, если он там не нужен :)))
Эта проблема не только в моем плагине, в том же editDocs документы создаются скопом и у всех такой же alias
Sasha
причем там прикольно получается, у первого -2 у второго -4 у третьего -6
Sasha
так что проще этим плагином прямым запросом в базу удалять alias, если он там не нужен :)))
https://github.com/evolution-cms/evolution/issues/937 вот была моя заявка со сходным глюком когда создавал импортировал документы через editdocs и дальше полез сам экспериментировать
Aliaksandr
ну так надо просто в checkAlias вписать в начало if (empty($alias)) return $alias; и все дела, чтобы ничего не проверял, если там пусто )
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
Не знаю как на ево. Но обычные дизвйны рисуются баксов за 200 (это прям топ) верстка баксов 100. В зависимости от страниц. А откуда парень такие расценки нашел я не знаю
У меня цены выше. Заказов на 2 -3 месяца вперед обычно. А кто там работает за еду, так это их вопросы. Видел я дизайны по 200 долларов, адский мрак.
WebM
у меня сайт 200 000 хостов
WebM
топ 1 в теме
WebM
дизайн топ по всем фронтам
WebM
рисовали за 300 баксов, просто у тебя цены заоблочные
Oleksii
дизайн топ по всем фронтам
Не тыкай незнакомым людям и будет счастье. У меня цены нормальные и клиенты с деньгами.
WebM
ну если для тебя 60 000 рублей за дизайн и 30 000 за верстку это норм, то я даже не знаю
WebM
покажи что ты рисуешь
WebM
Oleksii
покажи что ты рисуешь
Уроки сделал? Я сказал не тыкай незнакомым людям.
WebM
Уроки сделал? Я сказал не тыкай незнакомым людям.
Мало ли что ты сказал, иди дизайны рисуй)
Oleksii
Мало ли что ты сказал, иди дизайны рисуй)
Кому надо в этом канале знают что я не шучу.
WebM
Кому надо в этом канале знают что я не шучу.
да я не говорю шутишь ты или нет, полно людей которые сделают такую же работу (дизайн верстка) в несколько раз дешевле и лучше. Не думаю что ты топ 1 в мире дизайнинга) Так что, кто хочет пролетать на бабки пусть пролетает с тобой ИМХО
WebM
и опять же я не говорю что ты плохо рисуешь или верстаешь
WebM
суть в том что это неадекватно дорого
Oleksii
суть в том что это неадекватно дорого
Коротко. Компания с оборотом в несколько миллиардов в год просто не даст заказ дизайнеру за 300 баксов. Он придет в студию и заплатит 500 тыс. 150 студия даст мне за дизайн. Все довольны.
WebM
Коротко. Компания с оборотом в несколько миллиардов в год просто не даст заказ дизайнеру за 300 баксов. Он придет в студию и заплатит 500 тыс. 150 студия даст мне за дизайн. Все довольны.
да тут согласен, если у тебя профессиональная студия и договоры с компаниями таких обротов то вопросов нет. Я говорю об обычных вебмастерах.
Oleksii
да тут согласен, если у тебя профессиональная студия и договоры с компаниями таких обротов то вопросов нет. Я говорю об обычных вебмастерах.
Я ищу нормального верстальщика, чтобы pug, sass, vue.js, хрен найдешь. Дищайнер очень нужен. Хрен найдешь, 50 кандидатов за 2 года отмел.
Oleksii
Так что не про обычных ты говоришь, а про тех кто нихрена не умеет
Andrey
А понты рассыпать тоже обязательно? Есть клиенты с баблом -- ну отлично. Чё ж кричать-то? Дружней надо, дружней, господа =)
Oleksii
А понты рассыпать тоже обязательно? Есть клиенты с баблом -- ну отлично. Чё ж кричать-то? Дружней надо, дружней, господа =)
Ну можно почитать с чего началось. Спросили цены на разработку, отписал. И да, это не понты, КП любой может получить. Понты вот мне сегодня показали сайт на опенкарте который не доделали за 6 месяцев и лям рублей))
Andrey
Ну WebMage тоже прав. Обычные дизайны за двести баков -- самая что ни на есть обыденность. Сегменты просто разные.
Oleksii
Ну WebMage тоже прав. Обычные дизайны за двести баков -- самая что ни на есть обыденность. Сегменты просто разные.
Да можно брать и по 200 баксов рисовать, а смысл? Вроде не на стройке работаем где берут подешевле разнорабочего, есть зарплаты по отрасли. Хорошему дизайнеру можно много платить, но не хотят учиться, рисуют по 200 баксов, а потом на вопрос где сетка делают удивленные глаза, почему пять неродных шрифтов внятно не могут ответить, отступы по проекту гуляют. И на упрек “железный” аргумент - а что вы хотите за такие деньги? Это реальный кейс, у меня таких вагон.