These are chat archives for dru-io/Drupal

13th
Jul 2016
andreystrelkov
@andreystrelkov
Jul 13 2016 06:16
Добрый день, кто нибудь работал с LDAP на Drupal под Linux?
KarmaBot
@KarmaBot
Jul 13 2016 06:16
Приветствую тебя, @andreystrelkov!
dura4ok
@dura4ok
Jul 13 2016 06:17
@andreystrelkov Добрый
Я делал авторизацию
andreystrelkov
@andreystrelkov
Jul 13 2016 06:17
Отлично =)
скажите пожалуйста, т.к. до этого я сидел под IIS, там можно сказать всё как то из коробки получилось, метод соединения использовал sspi в настройках аунтетификации в друпале, теперь я на линухе и как я понимаю, в ней нужно использовать керберос, это я верно понимаю?
на текущий момент я сделал всё также как делал под IIS, и всё работает акромя SSO
не авторизуется автоматом
dura4ok
@dura4ok
Jul 13 2016 06:19
Да.
Я делал керберос, закидывал линуксовую машину в домен. Если память не изменяет давал ей права на чтение пользователей.
andreystrelkov
@andreystrelkov
Jul 13 2016 06:20
самой машине?
dura4ok
@dura4ok
Jul 13 2016 06:20
Когда себе настраивал пользовался двумя статьями. Вот этой
andreystrelkov
@andreystrelkov
Jul 13 2016 06:20
там вроде настраивает от какого пользователя будет чтение идти
dura4ok
@dura4ok
Jul 13 2016 06:20
Там да
Но керберос работает только по авторизации машины
он не подхватывает пользователя (хотя я не исключаю что у меня руки кривые.)
andreystrelkov
@andreystrelkov
Jul 13 2016 06:24
а какая вторая статья?
dura4ok
@dura4ok
Jul 13 2016 06:24
Ищу)
Там по настройке керберос как раз
Вроде она
boolboost
@boolboost
Jul 13 2016 06:26
@alexd73 $wrapper = entity_metadata_wrapper($type, $id);
$value = $wrapper->value();
Там подгружены все поля
Можно вроде так же и через entity load
Естественно все поля типа entity reference загружаются ещё в один вызов
Если конечно нужно больше чем id
dura4ok
@dura4ok
Jul 13 2016 06:29
@andreystrelkov Если я правильно помню, то настройка керберос как раз для SSO, без неё не работает это.
andreystrelkov
@andreystrelkov
Jul 13 2016 06:29
@dura4ok мне ща тут наши админы говорят, что там нужно по идее ещё некий SPN делать в AD, вам что нибудь этого говорит?
dura4ok
@dura4ok
Jul 13 2016 06:30
Я в АД ничего не добавлял.
Кроме самой Linux машины
andreystrelkov
@andreystrelkov
Jul 13 2016 06:31
кста забегая вперёд, у вас получилось грузить аватар из AD в drupal?
dura4ok
@dura4ok
Jul 13 2016 06:31
Да)
хотя стоп.
вру.. получилось)
Только не в друпале.. в друпале не было такой задачи.
Вытаскивается фото в base64
andreystrelkov
@andreystrelkov
Jul 13 2016 06:32
в друпале есть поле спец во второй версии где даже по умолчанию предлагают вставить thumbnailjpg (или как то так) ставлю, ноль эффекта ничё не грузит
dura4ok
@dura4ok
Jul 13 2016 06:33
Можно в ldapsearch посмотреть как поле правильно называется с фото, или в дебаге в drupal и это поле вставлять.
Если ldap возвращает то и отображаться будет так же.
andreystrelkov
@andreystrelkov
Jul 13 2016 06:34
я пробовал в тесте сервера указать свой логин, он в результате все атрибуты показывает, где есть этот атрибут, он его читает и его содержимое более чем похоже на правду
ладно, пойду с вашими статьями пытаться сделать
dura4ok
@dura4ok
Jul 13 2016 06:35
Читайте только внимательно. Там большое значение имеют заглавные буквы
@andreystrelkov http://joxi.ru/xAevgdGFYD1MDr Вот параметр с фотографией.
andreystrelkov
@andreystrelkov
Jul 13 2016 08:18
угу тоже самое хранится, только почему то, у нас суешь фотку в JPG а он её сохраняет в АД конвертирует в PNG, в один момент начинал думать что может это из за этого
dura4ok
@dura4ok
Jul 13 2016 08:38
На счет конвертации не скажу, не заморачивался на столько.
andreystrelkov
@andreystrelkov
Jul 13 2016 10:12
помогите пожалуйста разобраться, как доп. плагины ставить для CKEDITOR в друпале
ставлю как обычно модуль, библиотеку в libraries
и вот вроде делаю также как здесь http://dru.io/post/3280, а именно хочу поставить Simple link (третий пункт), но ничего не происходит
кнопки не появляется
Alan Bondarchuk
@fortis
Jul 13 2016 18:10
@/all коллеги, все прочитали о критических обновках?
https://www.drupal.org/psa-2016-001
ап и апдб ;) ну и Coder снести в продакшене вообще
@andreystrelkov utf8mb4 опробовал?
andreystrelkov
@andreystrelkov
Jul 13 2016 21:17
@fortis плюнул когда узнал для чего он
andreystrelkov
@andreystrelkov
Jul 13 2016 22:22
Помогите пожалуйста с парсингом на PHP, имеется следующий код, который открывается страницу новости с ленты.ру и выдирает текст новости

<?php
libxml_use_internal_errors(true);
$html = file_get_contents("https://lenta.ru/articles/2016/06/15/footyball/");
$page = new domDocument();
$page->loadHTML("<?xml version='1.0' encoding='UTF-8'?>" . $html);

$article = "";
$domXpath = new DOMXPath($page);
$newDom = new DOMDocument();
$newDom->formatOutput = true;

$filtered = $domXpath->query("//div[@itemprop='articleBody']");
$i = 0;
while ($item = $filtered->item($i++)) {
$node = $newDom->importNode($item, true);
$newDom->appendChild($node);
}
$article = $newDom->saveHTML();

echo strip_tags($article, '<p>');
?>

KarmaBot
@KarmaBot
Jul 13 2016 22:22
@andreystrelkov, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
andreystrelkov
@andreystrelkov
Jul 13 2016 22:24
но иногда в новостях, в тексте встречаются левые блоки, экранированные <aside>, в примере в новости как раз есть такие, как можно их вырезать, т.е. полностью грохнуть весь <aside>
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 13 2016 23:04
@andreystrelkov есть классный парсер. мультикурл
а это херня все
могу поискать - чел грамотно сделал его. класс работает на ура. была проблема с ним, не догнал, сам не вьехал, чел все пояснил. даже примеры есть как парсить