🙈 PG
и следовательно ее не удалять
Sergey
а кто делал Open Graph разметку для товаров - как выдрать одну картинку из галереи?
Sergey
Круто...
Николай
Круто...
Это из проекта дернул. Картинка там тоже есть. Смотри - бери какие надо куски
Sergey
да да... благодарю.
Sergey
small это больше чем 200х200?
Sergey
хм, меньше. фейсбук ругается
Николай
small это больше чем 200х200?
От настроек зависит
Николай
По умолчанию 120х90
Sentinel
вовремя заданный вопрос, дает исчерпывающий ответ сразу.. 😀 редко такое бывает здесь.. 😉👍
Sergey
да это подарок просто, Николай!
Katerina
имею такую херню. Хочу 2 23 IPS моника HP
У меня такая же клава) не удобная кста, хочу сменить
Anonymous
У меня такая же клава) не удобная кста, хочу сменить
и всё-таки богато ты живёшь. Есть шикарная квартира с высокими потолками, крутой байк и вот такая модная клавиатура)
Anonymous
может в рб не всё так плохо)
Katerina
стучит сильно
Меня подсветка эта просто вырубает
Миша
Меня подсветка эта просто вырубает
мне нравится, зато не надо свет держать включенным
Katerina
может в рб не всё так плохо)
Ну я раньше намного лучше жила, и поэтому хочу вернуть те времена, даже если придется переехать куда то
Katerina
мне нравится, зато не надо свет держать включенным
По мне так она все же слеповата, хоть старую у мамки забирай
Katerina
я тоже намного лучше жил, когда бакс по 30 был))))
Ну к слову в Беларуси работы нет совсем. Как то так, походу выйдем из кризиса лет не раньше чем через 15 и то при лучшем раскладе...
Эльдар
Круто собрал)
Эльдар
Рабочее место
Katerina
ну зато рб не под санкциями)
А что мне то от этого? Зато в долговой яме и выбраться самостоятельно она оттуда не сможет....
Миша
ахахахахаха
Евгений
ахахахахаха
спалился
Anonymous
ахахахахаха
Попандос
Katerina
А что смешного то?
Anonymous
А что мне то от этого? Зато в долговой яме и выбраться самостоятельно она оттуда не сможет....
ну есть перспектива вступления в ЕС, что может исправить ситуацию
Эльдар
ахахахахаха
Ты же вроде дизайн у его сотрудницы как то заказывал ?) вот считай работаете вместе )
Katerina
ну есть перспектива вступления в ЕС, что может исправить ситуацию
Ты уверен? Что то Украину туда так и не взяли...
Эльдар
Англия кстати вышла)
Anonymous
Ты уверен? Что то Украину туда так и не взяли...
ну не всё сразу, долгий процесс наверное
Эльдар
Англия кстати вышла)
Считай одно место свободно))
Katerina
ну не всё сразу, долгий процесс наверное
Ну я живу здесь и сейчас, ждать у моря погоды можно до самой пенсии
Anonymous
была бы еще пенсия норм))
ну просто пенсионный возраст подогнали под европейские стандарты) как лучше же хотят)
Миша
а кто в курсе. как у dateAgo убрать вывод времени?
Ramis
а кто в курсе. как у dateAgo убрать вывод времени?
{$createdon | date_format:"%Y-%m-%d %H:%M:%S" | dateago}
Миша
Evgeniy
Как можно в событии beforedocformsave получить будущую ссылку на ресурс?
Evgeniy
Или наоборот, в событии docformsave понять, изменился ли родитель при сохранении
Evgeniy
В зависимости от события будут разные сниппете, так-то надо узнать либо первое, либо второе
Evgeniy
Get->(uri) даёт ссылку до сохранения, Как вариант брать текущего родителя, его родителя, ну в общем самому урл сформировать? Или все же есть варианты)
🙈 PG
$cat = $modx->newObject('modResource'); $cat->fromArray($arr); $alias = $cat->cleanAlias($arr['pagetitle']); $cat->set('alias',$alias); $cat->save(); $aliasPath = $cat->getAliasPath($alias); $cat->set('uri',$aliasPath); $cat->save();
🙈 PG
примерно так можно сгенерировать новый uri
🙈 PG
можно генерировать на основе данных при сохранении и сравнивать с текущими данными
🙈 PG
но если нужно сравнивать только изменение parent тогда все намного проще
🙈 PG
нужно сравнить $data['parent'] с $resource->get('parent')
🙈 PG
на это событие нужно вешать beforedocformsave
Evgeniy
Да, оно самое
Evgeniy
Да, выдает одинаковый парент при смене
Evgeniy
на это событие нужно вешать beforedocformsave
В принципе не важно, на этом событии мне нужно алиас генерить, разберу твой предыдущий код. Благодарю!
🙈 PG
В принципе не важно, на этом событии мне нужно алиас генерить, разберу твой предыдущий код. Благодарю!
$res = $modx->getObject('modResource', $id); $modx->log(1, $data['parent']); $modx->log(1, $res->get('parent'));
Evgeniy
$res = $modx->getObject('modResource', $id); $modx->log(1, $data['parent']); $modx->log(1, $res->get('parent'));
А, ну не понял сразу. Можно даже не data['parent'] а resource->get('parent').
🙈 PG
А, ну не понял сразу. Можно даже не data['parent'] а resource->get('parent').
можно в принципе, но раньше оно работало именно так как я выше написал, сейчас по другому
🙈 PG
а код который я скинул работает как надо, по этому иначе ни не пробовал
🙈 PG
ну а вообще данные напрямую из $_POST или $_REQUEST можно брать
🙈 PG
В принципе не важно, на этом событии мне нужно алиас генерить, разберу твой предыдущий код. Благодарю!
$alias = $resource->cleanAlias($data['pagetitle']); $aliasPath = $resource->getAliasPath($alias); $modx->log(1, $aliasPath);вешай на OnDocFormSave
Evgeniy
$alias = $resource->cleanAlias($data['pagetitle']); $aliasPath = $resource->getAliasPath($alias); $modx->log(1, $aliasPath);вешай на OnDocFormSave
Мне наоборот нужно) OnDocFormSave - сравнение родителей OnBeforeDoc.... - новый url
Evgeniy
Но я уже написал по первому твоему коду, работает, спасибо)
🙈 PG
можно точную задачу?
Evgeniy
можно точную задачу?
Перед перемещением ресурса из категории 'на модерации' в категорию 'категория товара 2' мне нужно отправить пользователя письмо: Твой товар отмодерирован, вот ссыль на сайт. А если не менять родителя и сохранить товар - отправить юзеру: отклонено, меняй инфу. И пути 2: Первый - перед сохранением легко сравнить родителей, но сложнее получить ссылку на фронте, которая работает после сохранения. Второй - после сохранения легко получить ссылку на фронте, сложнее сравнить, изменился ли родитель перед сохранением
🙈 PG
так зачем так усложнять, можно же отправить ссылку типа site.com?id=6
Evgeniy
Evgeniy
Спасибо, не знал об этом
🙈 PG
😫 вот сейчас стыдно совсем
каждый о таких возможностях узнает в как-раз таки в таких ситуациях
Evgeniy
Может ещё и имя пользователя можно узнать по id без создания объекта modUserProfile?))