These are chat archives for dru-io/Drupal

27th
Dec 2017
matrixbot
@matrixbot
Dec 27 2017 00:58
Lolz Sec (Telegram) Drupal\Component\Plugin\Exception\PluginNotFoundException: The "entity_bundle:taxonomy_term" plugin does not exist. in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 52 of /core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
Lolz Sec (Telegram) Ниукого такого не было ?
matrixbot
@matrixbot
Dec 27 2017 02:22

batkor (Telegram) Reply to Мирослав Ли (Telegram):

Просто вот какая у меня задача. Мне каждые 15 минут надо збирать данные по апи с сайта и помещать это джейсон в файлик на сайт. Вот как правильнее это сделать. Кронтаб дергать крон друпала и там это делать. Либо если всеравно кронтаб, просто написать, может даже не на ПХП, скрипт, который будет парсить данные и записывать в файл. Просто пустить этот скрипт в кронтабе

А нельзя просто создать контроллер,который в ответ отдает json файл?

matrixbot
@matrixbot
Dec 27 2017 02:42

Lex (Telegram) Reply to batkor (Telegram):

А нельзя просто создать контроллер,который в ответ отдает json файл?

  • лол
batkor (Telegram) Не понял?😊
batkor (Telegram) Я не то сказал?
Lex (Telegram) Все так.
Lex (Telegram) Тменно так
Lex (Telegram) Я плбсанул

batkor (Telegram) Reply to Lex (Telegram):

Я плбсанул

понял😊 я аж перепрочел все

matrixbot
@matrixbot
Dec 27 2017 03:48
Lex (Telegram) return new JsonResponse($data);
matrixbot
@matrixbot
Dec 27 2017 04:35

Lex (Telegram) Reply to batkor (Telegram):

понял😊 я аж перепрочел все

Только не файл в ответ а ответ т.е Response

batkor (Telegram) Я это имел ввиду
matrixbot
@matrixbot
Dec 27 2017 04:50

Andrey (itcrowd72) (Telegram) Reply to Мирослав Ли (Telegram):

Установил модуль https://www.drupal.org/project/ultimate_cron
Настроил, чтобы моя задача выполнялась каждые 15 мин. Но все задачи, в том числе и моя, все равно выполняется раз в 3 часа (так настроен системный крон). Минимально, что можно настроить в системном кроне - это 1 час. Подскажите, как сделать так, чтобы крон выполнялся чаще?

Вот странные люди) Я ещё вчера написал, что нужно серверный крон юзать для этой задачи 😐

Alexey
@alexsco74
Dec 27 2017 04:51
Утро радостью встречать, ярким светом наслаждаться, глазки время открывать, в мир волшебный возвращаться
matrixbot
@matrixbot
Dec 27 2017 04:52
Lex (Telegram) Не до всех сразу оходит не все сразу понимают. Может человек просто не понимает что такое cron. И что в drupal один крон а на сервере совершенно другой.
matrixbot
@matrixbot
Dec 27 2017 06:06

Yaro (Telegram) Reply to Мирослав Ли (Telegram):

Модульного решения нет?(

Poor man cron :)

Мирослав Ли (Telegram) Reply to batkor (Telegram):

А нельзя просто создать контроллер,который в ответ отдает json файл?

Потому что апи не стабильное, у них сервак может лечь и у меня карта будет пустая))
А так я в файлик даные сохраняю, и если сервак не ответит, то файл со старыми данными хотябы будет.

Lex (Telegram) Так вопрос был про json а не про сторонний сервер
Lex (Telegram) можно и в yml записать s simple config
Lex (Telegram) В котроллере проверить если сервер не отвечает от взять данные из yml
matrixbot
@matrixbot
Dec 27 2017 06:12
Yaro (Telegram) yml файлы - для конфигов больше
зачем обновлять их под каждый чих?
json файл в приватной (или публичной, смотря что надо) файловой директории смотрятся правильнее и прозрачнее
Lex (Telegram) какая разница какой фал обновлять
Lex (Telegram) темболее конфиги хрянятся в базе всеравно
Lex (Telegram) вопрос размера данных.. и что проще извлечь
Lex (Telegram) + можно схемы прописать
Lex (Telegram) Напрямую с файлами не сталкивался просто в 8ке.... а конфиги через config.factory

Igor (Telegram) Всем привет.

Такой вопрос, как на друпал 8 конвектировать ноду в другой типа материала, может был опыт у кого-то ?

Lex (Telegram) Берешь ноду.. Конвертируешь )
Lex (Telegram) профит )
matrixbot
@matrixbot
Dec 27 2017 06:17
batkor (Telegram) Если поля соответствуют то по-моему можно у сущности бандл поменять, но это не точно
Andrey Levashov (Telegram) Фацебоок мне подсказывает, что у @kalabro сегодня ДР! Поздравим же!
Lex (Telegram) ноду в ноду другого бандла или в другую сущность? У Вас простите вопрос не вопрос
Lex (Telegram) Дада у меня в вк тоже выскочило.
Lex (Telegram) Пора @kalabro слать поздравления=)
Lex (Telegram) Скоро ее телеграм начет своить с ума от наших упоминаний=)

Мирослав Ли (Telegram) Reply to Yaro (Telegram):

yml файлы - для конфигов больше
зачем обновлять их под каждый чих?
json файл в приватной (или публичной, смотря что надо) файловой директории смотрятся правильнее и прозрачнее

хмм.. точно, не подумал сразу. Спасибо)

Andrey Levashov (Telegram) Reply to Igor (Telegram):

Всем привет.

Такой вопрос, как на друпал 8 конвектировать ноду в другой типа материала, может был опыт у кого-то ?

Можно подсмотреть, как тут делают: https://www.drupal.org/project/convert_nodes

Lex (Telegram) Вопрос зачем. Как часто..
Lex (Telegram) поправить косяк аритектуры или это какой то бизнес процесс внутри сайта
Lex (Telegram) косяк можно попросить один раз скриптом с батчем если их очень много
Lex (Telegram) а если это бизнес процесс можно написать пару экшенов под рулсы и в ядро
matrixbot
@matrixbot
Dec 27 2017 06:25
Сергей Синица (Telegram) @kalabro Катя, поздравляю с ДР! Лёгких релизов тебе, хороших докладов и настроения!
Victor Stepankov (Telegram) Чтоб тесты тестировались, а реакт был аки ракета реактивен
Lex (Telegram) =))
matrixbot
@matrixbot
Dec 27 2017 06:51
Alexey Korepov (Telegram) системный на сервере, который открывает урл вида example.com/cron.php
matrixbot
@matrixbot
Dec 27 2017 07:05
Petr Selfin (Telegram) @kalabro https://vk.com/drupalyug?w=wall-84387938_687
Lex (Telegram) Зачет @pselfin https://vk.com/wall-84387938_682?reply=684
Lex (Telegram) *ссылка на коммент )
matrixbot
@matrixbot
Dec 27 2017 07:37
Gevorg (Telegram) @kalabro Катя с днем рождения. Желаю тебе здоровья, успехов, счастья, много денег и бескрайнего позитива)
matrixbot
@matrixbot
Dec 27 2017 08:30
Alexey Dyomin (Telegram) Привет! Получил чужой сайт на d7. Помогите разобраться с меню. Интересная история. Похоже где-то что-то захардкожено.. суть в картинках
Alexey Dyomin (Telegram) posted an image: Image_1514363403115.jpg
Alexey Dyomin (Telegram) есть меню
Alexey Dyomin (Telegram) posted an image: Image_1514363499814.jpg
Alexey Dyomin (Telegram) через шестеренку захожу в редактировние ссылок через шестеренку - ссылок (корневых в том числе) гораздо больше чем в меню на сайте.
Корепов Алексей там возможно стоит модуль nodehierarchy - он всю структуру хранит в менюшке
Alexey Dyomin (Telegram) Добавил ссылку, но ее в меню ни на сайте ни в списке ссылок не появилось..
matrixbot
@matrixbot
Dec 27 2017 08:36
Alexey Dyomin (Telegram) posted an image: Image_1514363736561.jpg
Alexey Dyomin (Telegram) Но при добавлении новой ссылки добавленная мной (Стипендии) есть в родителе
Kate Marshalkina (Telegram) Спасибо за поздравления с др) всем счастливого Нового года!!
Корепов Алексей А если открыть меню "Новости" - там вылазят все новости в меню?

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: там возможно стоит модуль nodehierarchy - он всю структуру хранит в менюшке

Не похоже..

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: А если открыть меню "Новости" - там вылазят все новости в меню?

да..

Alexey Dyomin (Telegram) Меню наверное совадает, всеже..
Alexey Dyomin (Telegram) Там просто написали всякого куда попало..
Корепов Алексей Попробуй переименовать "Новости" во что-то другое, и ещё добавить над новостями в корень ещё какой-то пункт. Если блок не изменится, значит он или закешировался или из другого места данные берёт.
Lex (Telegram) Интересно, не дешевле ли (для себя по времени и качеству) переносить все эти непонятно как работающие сайты на чисто написанные свои проекты на 8ке.
Alexey Dyomin (Telegram) но стипендии не появились и в админке...

Корепов Алексей > Интересно, не дешевле ли (для себя по времени и качеству) переносить все эти непонятно как работающие сайты на чисто написанные свои проекты на 8ке.

Тут по разному бывает, надо оценивать объем работ. Иногда быстрее заново сделать, иногда проще старый починить (особенно если от тебя требуется только разовая работа, а не дальнейшая длительная поддержка)

matrixbot
@matrixbot
Dec 27 2017 08:41
Lex (Telegram) Или продолжать "латать костялями какашку" делая из нее "сайт-конфетку".
Lex (Telegram) Да. Я именно про тот случай когда реально дешевле небольшой не сложный информационный сайт сделать на 8ке. Чем потратить неделю на поиск того что там наговнокодили

Alexey Dyomin (Telegram) Reply to Lex (Telegram):

Интересно, не дешевле ли (для себя по времени и качеству) переносить все эти непонятно как работающие сайты на чисто написанные свои проекты на 8ке.

пришел садик, в котором 16 воспитанников.. если на сайте не будет информации и разделов - впаяют штраф тыщ сто.
За разработку заведующая платит своими. Денег не выделяют. Частник слился.. говорит некогда.

Lex (Telegram) Вы просто оцените что вам надо сделать с этим сайтом в разрезе токо сколько это будет сделать с нуля на 8ке.
Корепов Алексей Тут, как я понимаю, нужно просто пару ссылок на ноды в меню добавить и всё.
matrixbot
@matrixbot
Dec 27 2017 08:47
Lex (Telegram) Что это садик я уже увидел по первому скрину и лично для себя могу сказать что я бы именно перенес те три страницы что у них есть на 8ку идоделал что там им надо.

Alexey Dyomin (Telegram) Reply to Lex (Telegram):

Вы просто оцените что вам надо сделать с этим сайтом в разрезе токо сколько это будет сделать с нуля на 8ке.

разместить две страницы... чтобы, казалось, проще...

Alexey Dyomin (Telegram) но их надо добавить в меню, а меню не отображается..
Корепов Алексей Переименовать текущие пункты меню попробовал - сработало?
Lex (Telegram) Ну если на этом сайте нет красной страницы update то да.. может просто понять откуда там работает меню быстрее и проще.
Lex (Telegram) е если там аля 7,1x drupal
Lex (Telegram) и еще 10ток модулей с security update

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: Переименовать текущие пункты меню попробовал - сработало?

переименовывается.

Alexey Dyomin (Telegram) Reply to Lex (Telegram):

е если там аля 7,1x drupal

7.56 им 11.12.17 его сдали.

Корепов Алексей а скинь скрин редактирования пункта меню "Медицинская страница", например - там нет никаких доп полей?
Lex (Telegram) печальный случай
Lex (Telegram) люди которые в 2017 году делают подобные сайты на 7ке - маньяки
Alexey Dyomin (Telegram) posted an image: Image_1514364584912.jpg
Alexey Dyomin (Telegram) как в аптеке
Lex (Telegram) Я понимаю когда какие то сложные задачи нужно решать, а у тебя уже решение это написано и готово только включить... но оно на 7ке. Это разумно.
Корепов Алексей на 8 версию ещё много полезных модулей не портировали, поэтому мы тоже половину сайтов на 7 делать вынуждены пока, т.к. ресурсов самим портировать на 8 всё - нет

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: на 8 версию ещё много полезных модулей не портировали, поэтому мы тоже половину сайтов на 7 делать вынуждены пока, т.к. ресурсов самим портировать на 8 всё - нет

Я бы рад сделать.. но тут пару дней минимум надо.. а у меня забит весь график.

Корепов Алексей интересно, почему там родительская "Добавить содержимое" а не корень, по скрину менюшки - она в корне должна быть
matrixbot
@matrixbot
Dec 27 2017 08:53
Alexey Dyomin (Telegram) ну а им уже предписание выписали..

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: интересно, почему там родительская "Добавить содержимое" а не корень, по скрину менюшки - она в корне должна быть

у него на каждую страницу отдельный тип материала.

Alexey Dyomin (Telegram) это я оттуда заскринил..
Alexey Dyomin (Telegram) есть и для медицинской страницы свой путь..
Nikolay Antonets (Telegram) уже кажется настало время, чтобы портировать эти модули самому или искать иные решения. всё, 7 устарела
Корепов Алексей давай пункт меню "Медицинская страница" который на скрине под "Родителям"

Lex (Telegram) Reply to Alexey Dyomin (Telegram):

есть и для медицинской страницы свой путь..

Джидай 999 уровня делал сайт просто

Lex (Telegram) * на каждую стр свой тип
Alexey Dyomin (Telegram) posted an image: Image_1514364893120.jpg
Корепов Алексей это вообще не та меню, это меню админки "Добавить содержимое".
Корепов Алексей а нужно другое меню найти

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: давай пункт меню "Медицинская страница" который на скрине под "Родителям"

там ни чего криминального

Корепов Алексей посмотри какие ещё меню созданы в админке

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: это вообще не та меню, это меню админки "Добавить содержимое".

нет последний скрин именно на http://dspetrovo606910.ru/page-med ссылается

Корепов Алексей id какой у этого пункта меню?
matrixbot
@matrixbot
Dec 27 2017 08:58

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: id какой у этого пункта меню?

1323

Alexey Dyomin (Telegram) posted an image: Image_1514365172479.jpg
Alexey Dyomin (Telegram) вот это меню есть в корне, но на главной его нет
Корепов Алексей Ага, всё верно. Перед этим пунктом попробуй свой новый добавить тогда - он появится?
Nikolay Antonets (Telegram) В подобных менюшных модулях на семерке порой надо было ребилдить меню
Nikolay Antonets (Telegram) Где-то либо в настройках модуля. либо в принципе кэш сайта
Корепов Алексей ну если переименование пункта срабатывает - значит кеш обновялется сам
Корепов Алексей возможно с правами доступа что-то не то для новых пунктов.
Корепов Алексей и сортировку пунктов ещё попробуй поменять и проверить - поменяется ли в блоке

Alexey Dyomin (Telegram) Reply to Nikolay Antonets (Telegram):

Где-то либо в настройках модуля. либо в принципе кэш сайта

там только dhtml menu

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: Ага, всё верно. Перед этим пунктом попробуй свой новый добавить тогда - он появится?

Этот пукт (Детский сад со скрина) в середине.. и выше него отбражаются, и ниже.. но есть те, которые не отображаются..

matrixbot
@matrixbot
Dec 27 2017 09:04

Alexey Dyomin (Telegram) Reply to Корепов Алексей:

Корепов Алексей: возможно с правами доступа что-то не то для новых пунктов.

Стипендия добавленная мной вообще ни где не видна. Только в Родителе придобавлении пункта

Alexey Dyomin (Telegram) Ладно, запросил доступы от хостинга, буду смотреть на по файлам. Спасибо!
Корепов Алексей так ты пункт меню добавил или тип материала?
Alexey Dyomin (Telegram) меню.. ссылку на страницу
Alexey Dyomin (Telegram) node/96
matrixbot
@matrixbot
Dec 27 2017 09:11
Victor Stepankov (Telegram) кому не нравится древняя семерка - сливайте мне, деньги там есть и их ещё дофига
matrixbot
@matrixbot
Dec 27 2017 09:18

batkor (Telegram) Reply to Victor Stepankov (Telegram):

кому не нравится древняя семерка - сливайте мне, деньги там есть и их ещё дофига

:-)

matrixbot
@matrixbot
Dec 27 2017 09:28
Nikolay Antonets (Telegram) на битриксе еще больше денег.. тоже сливать?
Nikolay Antonets (Telegram) а военные наверно все еще много вкладывают в разработку чего-нибудь под ИЕ :)
Корепов Алексей на битриксе - если залезешь в чужой сайт то по уши засосёт и потом ещё отмываться от запаха год придётся ;)
Корепов Алексей а на 7 - вполне много нормальных сайтов сделано, которые нет смысла просто так "чтобы было" на 8 портировать
matrixbot
@matrixbot
Dec 27 2017 09:34
Nikolay Antonets (Telegram) Разница между 7 и 8 описывается словами "чтобы было"?
Корепов Алексей для вполне работающего сайта, где нужно что-то допилить - апгрейд до 8 вызовет гораздо больше гимароя

Вадим Бардачев (Telegram) Reply to Victor Stepankov (Telegram):

кому не нравится древняя семерка - сливайте мне, деньги там есть и их ещё дофига

+1

Вадим Бардачев (Telegram) ещё 6ка встречается в поддержке и нередко
Корепов Алексей а по факту - получим только смену версии с 7 на 8 "чтобы было" и всё
Корепов Алексей Поэтому апгрейд на 8 нужно каждый раз обдумывать, какой в этом смысл и не быстрей ли на 7 допилить что нужно, чем ввязываться в апгрейд и ловить сюрпризы
Вадим Бардачев (Telegram) особенно клиенту рассказать что надо 50+ часов чтобы программисту было приятно работать с "новой" 8кой а не "старой" 7кой
Корепов Алексей даже когда сайты на битриксе нам приходят на поддержку и продвижение - довольно часто проще на битриксе допилить что требуется, чем переделывать с нуля на Друпале, т.к. разница в часах получается огромной, а для клиентов обычно пофиг на каком движке оно работает
Корепов Алексей Но также бывает часто и наоборот, проще и быстрей сделать заново с нуля чем ковырять текущий сайт.
matrixbot
@matrixbot
Dec 27 2017 09:41
Nikolay Antonets (Telegram) Это никак не противоречит тому, что надо подталкивать клиентов на 8 по возможности
Anatoly Politsin (Telegram) Мы сейчас скатимся до разговора «проще подверстать немного Joomla! чем предложить клиенту нормальное стабильное решение которое потом можно годами поддерживать»
Anatoly Politsin (Telegram) Стоимость поддержки почти всегда дороже разработки.

Вадим Бардачев (Telegram) Reply to Anatoly Politsin (Telegram):

Мы сейчас скатимся до разговора «проще подверстать немного Joomla! чем предложить клиенту нормальное стабильное решение которое потом можно годами поддерживать»

ага, щас договоримся что 7ка это неподдерживаемое нестабильное решение

Корепов Алексей Клиенты обычно приходят с довольно простыми задачами "Вот тут в корзине когда добавляешь товар - вёрстка едет и ошибка вылазит - надо поправить", и в ответ ему предлагать "Чтобы это исправить - надо сайт обязательно на друпал8 перенести, с вас 300 тыщ" как-то язык не поворачивается.
Anatoly Politsin (Telegram) Сейчас 8ку поддерживать и развивать для нас на порядок проще.
Anatoly Politsin (Telegram) Адаптировать новичков на 8-ку тоже проще нааааамного
Anatoly Politsin (Telegram) У нас поворачивается. Нужно просто не дрель продавать, а дырки.
matrixbot
@matrixbot
Dec 27 2017 09:50

Вадим Бардачев (Telegram) Reply to Anatoly Politsin (Telegram):

У нас поворачивается. Нужно просто не дрель продавать, а дырки.

Анатолий, может докладик на кемпик следующий сподобите? ;) По продажам. Думаю не один я хотел бы узнать как продать клиенту вместо доработки корзины сайт который у него уже есть и за 300 тыщ

Anatoly Politsin (Telegram) Там докладом не решается вопрос, да и вцелом по этому поводу в сети много информации
Anatoly Politsin (Telegram) Вопрос общий - с друпалом не связан
matrixbot
@matrixbot
Dec 27 2017 09:56
Anatoly Politsin (Telegram) Для интересующихся рекомендую СПИН Продажи Нила рекхема, и послушать аудио книгу Александра фридмана - искусство конструктивного диалога
Alex Malkov (Telegram) 👍
matrixbot
@matrixbot
Dec 27 2017 10:09

Вадим Бардачев (Telegram) Reply to Anatoly Politsin (Telegram):

Для интересующихся рекомендую СПИН Продажи Нила рекхема, и послушать аудио книгу Александра фридмана - искусство конструктивного диалога

спасибо

Andrey Levashov (Telegram) Reply to Anatoly Politsin (Telegram):

Для интересующихся рекомендую СПИН Продажи Нила рекхема, и послушать аудио книгу Александра фридмана - искусство конструктивного диалога

Крэм - Красная цена, Кэмп - Сначала скажите "Нет"

Ivan Leshchov (Telegram) Reply to Anatoly Politsin (Telegram):

Для интересующихся рекомендую СПИН Продажи Нила рекхема, и послушать аудио книгу Александра фридмана - искусство конструктивного диалога

в чём смысл прихода Бодхидхармы с запада?

matrixbot
@matrixbot
Dec 27 2017 10:20

Anatoly Politsin (Telegram) Reply to Ivan Leshchov (Telegram):

интересуюсь, в чём смысл прихода Бодхидхармы с запада?

А?

Ivan Leshchov (Telegram) posted an image: Sticker_1514370008672.png
matrixbot
@matrixbot
Dec 27 2017 10:39

Andrey Levashov (Telegram) Reply to Ivan Leshchov (Telegram):

интересуюсь, в чём смысл прихода Бодхидхармы с запада?

Не, ну вот правда. Слишком тонкая шутка, видимо

Ivan Leshchov (Telegram) для интересующихся посоветую записки бесед с чаньским наставником Линьзци
Ivan Leshchov (Telegram) для интересующихся чем? и причём тут Друпал?
Ivan Leshchov (Telegram) ну как приход Бодхидхармы с запада
matrixbot
@matrixbot
Dec 27 2017 10:59

Вадим Бардачев (Telegram) Reply to Ivan Leshchov (Telegram):

для интересующихся чем? и причём тут Друпал?

видимо, продажами. Изначально друпала.

Anatoly Politsin (Telegram) )) ну можно создать (в последнее время тут это модно) ещё канал с обсуждением бизнесовых задач Друпал-разработчиков. И мусолить эти темы там
matrixbot
@matrixbot
Dec 27 2017 12:10
Anatoly Politsin (Telegram) Вопроса 2:
  • (системный) как такие классы с конструктом дёргать из своих классов.
  • (локальный) как на пресейве поменять алиас, $entity->path->setValue($path); почему-то не помогает.

Lex (Telegram) Reply to Anatoly Politsin (Telegram):

http://cgit.drupalcode.org/pathauto/tree/src/AliasStorageHelper.php?h=8.x-1.0
Коллеги, хочу в своём статик-классе дёрнуть этот класс (записать алиас вручную на основании поля), но видимо где-то не достаёт знаний.

Пытаюсь делать так:
$aliasStorageHelper = new AliasStorageHelper();
$aliasStorageHelper->save($path, $existing_alias, 'update');
Получаю Argument 1 passed to Drupal\pathauto\AliasStorageHelper::__construct() must implement interface Drupal\Core\Config\ConfigFactoryInterface,

ой .... читаем документацию про сервисы

Anatoly Politsin (Telegram) \Drupal::service('pathauto.generator')->updateEntityAlias($entity, 'insert'); пасауто так дёргает серис
Lex (Telegram) не так алиасы пишутся
Anatoly Politsin (Telegram) ->path->setValue(['alias' => $path]); так тож не работает
Lex (Telegram) я на 8ке писал скрипт
Lex (Telegram) для алиасов которые не покрывает pathauto
matrixbot
@matrixbot
Dec 27 2017 12:16
Anatoly Politsin (Telegram) скрипт выложен где-нибудь? или пример хоть какой-нибудь на https://gist.github.com/
Lex (Telegram) та я уже его ищу
matrixbot
@matrixbot
Dec 27 2017 13:18

Ivan <Chi> (Telegram) Reply to Anatoly Politsin (Telegram):

http://cgit.drupalcode.org/pathauto/tree/src/AliasStorageHelper.php?h=8.x-1.0
Коллеги, хочу в своём статик-классе дёрнуть этот класс (записать алиас вручную на основании поля), но видимо где-то не достаёт знаний.

Пытаюсь делать так:
$aliasStorageHelper = new AliasStorageHelper();
$aliasStorageHelper->save($path, $existing_alias, 'update');
Получаю Argument 1 passed to Drupal\pathauto\AliasStorageHelper::__construct() must implement interface Drupal\Core\Config\ConfigFactoryInterface,

Это ведь сервис, Друпал может сам его инициализировать с нужными зависимостями.
$alias_storage_helper = \Drupal::service('pathauto.alias_storage_helper');

Anatoly Politsin (Telegram) Reply to Ivan <Chi> (Telegram):

Это ведь сервис, Друпал может сам его инициализировать с нужными зависимостями.
$alias_storage_helper = \Drupal::service('pathauto.alias_storage_helper');

мне @Cyberlex404 в личку всё расписал и помог)

Ivan <Chi> (Telegram) Да и не нужен он для этого случая. Это просто обёртка вокруг ядрённого сервиса.
$alias_storage = \Drupal::service('path.alias_storage');
Anatoly Politsin (Telegram) да, так примерно и сделали в итоге
Lex (Telegram) именно этот сервис я в свой врмя в мануалах на тему и нашел
Anatoly Politsin (Telegram) $aliasStorage = \Drupal::service('path.alias_storage')
$aliasStorage->save($system_path, $path, $langcode, $pid)
Lex (Telegram) хотя уже и не помню может в pathauto подсмотрел )

Ivan <Chi> (Telegram) Reply to Anatoly Politsin (Telegram):

$aliasStorage = \Drupal::service('path.alias_storage')
$aliasStorage->save($system_path, $path, $langcode, $pid)

Кэмел кейс в переменной не по стандарту пока ещё. $langcode и $pid указывать скорей всего не обязательно.

Anatoly Politsin (Telegram) если $pid не указать - он создаёт новый алиас, а не обновляет старый
matrixbot
@matrixbot
Dec 27 2017 13:23
Ivan <Chi> (Telegram) Тогда да.
Anatoly Politsin (Telegram) https://gist.github.com/politsin/d8a2e63dfd3f9ee9f3efdaa014b87145 в итоге у меня так получилось (если интересно)
Victor Stepankov (Telegram) ну так pid это path id, в данном случае, так даж в д6 было
Victor Stepankov (Telegram) нема пида - новый алиас бахаем
Ivan <Chi> (Telegram) $query = \Drupal::database()->select('url_alias', 'path')
->fields('path', ['pid'])
->condition('source', $system_path)
->range(0, 1);
$results = $query->execute()->fetchCol();
if (!empty($results)) {
$pid = $results[0];
}В этом же path.alias_storage сервисе есть метод для загрузки алиаса.
matrixbot
@matrixbot
Dec 27 2017 13:29
Ivan <Chi> (Telegram) Дёргать базу напрямую, скорее всего не обязательно.
matrixbot
@matrixbot
Dec 27 2017 13:34
Anatoly Politsin (Telegram) я покопался в сервисе и не нашёл. Может плохо искал, но в данном случае мне и так сойдёт - узкая прикладная задача на время миграции сайта.
Valeria Olovarenko (Telegram) Всем привет, ищу интересные проекты для нашей команды разработчиков ✌️
matrixbot
@matrixbot
Dec 27 2017 13:39
Ivan Leshchov (Telegram) за деньги?
Valeria Olovarenko (Telegram) Не совсем понимаю вопрос) на да, разработчики за деньги работают))) 🤷‍♀️
Ivan Leshchov (Telegram) так я и сам могу
лучше вы нам денег, а мы вам проекты интенесные
IT_Enot (Telegram) +
Ivan Leshchov (Telegram) posted an image: Sticker_1514382162383.png
Valeria Olovarenko (Telegram) Если есть проекты, то можно обсудить варианты сотрудничества)
matrixbot
@matrixbot
Dec 27 2017 13:46
Lex (Telegram) просто к нам в чат попал вирус....
Lex (Telegram) битриксусмартетингус

batkor (Telegram) Reply to Anatoly Politsin (Telegram):

Для интересующихся рекомендую СПИН Продажи Нила рекхема, и послушать аудио книгу Александра фридмана - искусство конструктивного диалога

Послушал начало аудиокниги по конструктивному диалогу. Сорян за флуд. Мне кажется частое употребление, по-моему частицы "да" , признак не очень хорошего владения темой дискуссии нежели "поиск" подтверждения слушателя,

Ivan Leshchov (Telegram) Reply to batkor (Telegram):

Послушал начало аудиокниги по конструктивному диалогу. Сорян за флуд. Мне кажется частое употребление, по-моему частицы "да" , признак не очень хорошего владения темой дискуссии нежели "поиск" подтверждения слушателя,

вот и я говорю, что конструктивнее будет обсудить приход Бодхдхармы с запада

matrixbot
@matrixbot
Dec 27 2017 14:10
Anatoly Politsin (Telegram) Когда на друпал-орге прикрепляют патчи к модулям - там есть какой-то инструмент применения их с сохранением комиттера, или качать, применять и коммитить от себя?
matrixbot
@matrixbot
Dec 27 2017 14:18
Anatoly Politsin (Telegram) спасибо
Roman Nabiullin (Telegram) в Credit & committing загляни
matrixbot
@matrixbot
Dec 27 2017 14:56
Alexander Dubovskoy (Telegram) хм. у https://modx.ru/ неплохой комьюнити сайт локальный. который работает (много заказов, статей, новостей, публикаций сайтов и т.п.)
Alexander Dubovskoy (Telegram) с рейтингами компаний и разработчиков
matrixbot
@matrixbot
Dec 27 2017 17:42
Alexey Korepov (Telegram) Да, раздел с заказами https://modx.ru/rabota-na-modx/ хорошо реализован, и каталог сайтов, специалистов тоже норм - простенько конечно, но задачи свои решает
matrixbot
@matrixbot
Dec 27 2017 19:49

Alex Malkov (Telegram) Reply to Alexander Dubovskoy (Telegram):

хм. у https://modx.ru/ неплохой комьюнити сайт локальный. который работает (много заказов, статей, новостей, публикаций сайтов и т.п.)

наконец-то хороший пример) А то "битриксусмартетингус" уже несколько напрягает)

Alex Malkov (Telegram) И вот, кстати, сегодня обсуждал с клиентом дырки. Он был доволен. Про дрель так и не спросил.
matrixbot
@matrixbot
Dec 27 2017 20:13
Anatoly Politsin (Telegram) а что на drupal.org за безумие с индусами, которые ходят (автоматом) по проектам и правят там обозначение массивов с array( ) на [ ]? К ишью прибегает ещё пара индусов и говорят что патч протестировали и всё норм. Диалог состоит из 3х человек. Особенно это забавно выглядит на наших внутренних проектах, которые индусы никогда в жизни не будут использовать. В чём смысл, зачем им «шашечки» контрибьюторов? Вот пример такого индуса https://www.drupal.org/user/3156915/track

Вадим Бардачев (Telegram) Reply to Anatoly Politsin (Telegram):

а что на drupal.org за безумие с индусами, которые ходят (автоматом) по проектам и правят там обозначение массивов с array( ) на [ ]? К ишью прибегает ещё пара индусов и говорят что патч протестировали и всё норм. Диалог состоит из 3х человек. Особенно это забавно выглядит на наших внутренних проектах, которые индусы никогда в жизни не будут использовать. В чём смысл, зачем им «шашечки» контрибьюторов? Вот пример такого индуса https://www.drupal.org/user/3156915/track

чтобы потом на апворке не за 5 долларов работатьь а за 7

matrixbot
@matrixbot
Dec 27 2017 20:18

Victor Stepankov (Telegram) Reply to Anatoly Politsin (Telegram):

а что на drupal.org за безумие с индусами, которые ходят (автоматом) по проектам и правят там обозначение массивов с array( ) на [ ]? К ишью прибегает ещё пара индусов и говорят что патч протестировали и всё норм. Диалог состоит из 3х человек. Особенно это забавно выглядит на наших внутренних проектах, которые индусы никогда в жизни не будут использовать. В чём смысл, зачем им «шашечки» контрибьюторов? Вот пример такого индуса https://www.drupal.org/user/3156915/track

Все ок, ранее пробелами и переводами строк стату набивали, теперь в соответствие стандартам свежим приводят

Anatoly Politsin (Telegram) Так к чему эту стату потом применять? Где-то в тендерах такая графа бывает: кол-во коммитов в гит? Ну создай свой проект и пластани туда 20-30 тыс бессмысленных коммитов, а потом сверху полтора десятка нормальных для виду.
Alex Malkov (Telegram) этот индус ещё и скриншоты постит об успешных тестах. Его все просят не делать этого:)
matrixbot
@matrixbot
Dec 27 2017 21:03
Alex Danilenko (Telegram) ура! индусы освоили phpcbf!
Alex Danilenko (Telegram) нашли даже как поставить друпал стандарт, какие молодцы