These are chat archives for dru-io/Drupal

12th
Jul 2016
andreystrelkov
@andreystrelkov
Jul 12 2016 04:36
@dura4ok Подскажите ещё пожалуйста, я сделал виртуальные хостинги N-ое -кол-во, после чего у нас на сервере DNS я прописал красивые имена сайтам, а если теперь я хочу добавить допустим админку xcache но не хочу ради этого на DNS сервере запись под него создавать, можно ли как то обратиться к виртуалке по пути аля допустим mywebserver.xx/xcache
dura4ok
@dura4ok
Jul 12 2016 04:36
Самый просто вариант создаешь папку у себя в сайте xcache
и в неё заходишь
и там уже находится твоя админка
andreystrelkov
@andreystrelkov
Jul 12 2016 04:46
@dura4ok спасибо, попробую
KarmaBot
@KarmaBot
Jul 12 2016 04:46
Спасибо (+1) для @dura4ok принято! Текущая карма +3.
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:43
@dura4ok салют
dura4ok
@dura4ok
Jul 12 2016 05:44
@AlexandrPoddubsky Добрый день
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:45
@dura4ok замену не знаешь getimagesize ?
мне высоту шиину и тип узнать нужно у картинки после её создания в пресете. может еще расширение заменить после узнавания
dura4ok
@dura4ok
Jul 12 2016 05:46
оу... в php я не шибко силен
на уровне новичка любителя
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:47
@dura4ok а в чём? си питон?
dura4ok
@dura4ok
Jul 12 2016 05:47
Linux)
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:47
bash
dura4ok
@dura4ok
Jul 12 2016 05:47
Более менее
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:48
одминишь сначить
dura4ok
@dura4ok
Jul 12 2016 05:48
Ога
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 05:48
тоже норм
Alan Bondarchuk
@fortis
Jul 12 2016 06:25
Хах блин phpstorm криво применяет патчи через UI, к примеру https://www.drupal.org/files/issues/2329453-198_0.patch не создал каталог IgnoreDirectories, а с git apply норм прошло
наверно из-за пустых файлов
@AlexandrPoddubsky ты getimagesize для урл вызываешь?
или для локальных файлов
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:28
@fortis привет
Alan Bondarchuk
@fortis
Jul 12 2016 06:28
прив
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:29
image_style_url('640x480', $or_uri) я получаю стилевой что мне нужен
Alan Bondarchuk
@fortis
Jul 12 2016 06:29
это не getimagesize)
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:29
а потом мне нужно узнать mime ширину и высоту
да не
я получаю сначала урл и сам файл. а потом мне надо узнать еще три параметра к нему
к файлику
Alan Bondarchuk
@fortis
Jul 12 2016 06:30
ну с getimagesize но нужно убедиться что ты ей даешь локальный файл
а не полный урл
иначе она будет качать
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:30
не понял насчет полного урла
Alan Bondarchuk
@fortis
Jul 12 2016 06:31
getimagesize принимает первым аргументом http_урл или путь к файлу
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:31
пусть относительный или абсолютный а то путь не понял к файлу
так?
Alan Bondarchuk
@fortis
Jul 12 2016 06:32
а мне чет показалось она у тебя тормозит
0 (Integer) 640
1 (Integer) 480
2 (Integer) 3
3 (String, 24 characters ) width="640" height="480"
bits (Integer) 8
mime (String, 9 characters ) image/png
Alan Bondarchuk
@fortis
Jul 12 2016 06:34
ну это медленно она качать будет картинку чтоб узнать
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:34
getimagesize это дает
Alan Bondarchuk
@fortis
Jul 12 2016 06:34
ты ей должен передавать shi/styles/640x480/public/users/image/_hik9hgrxw8.jpg
ну все есть)
что еще нужно то?
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:35
у меня идет изменение типа
boolboost
@boolboost
Jul 12 2016 06:35
??
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:35
соответвенно расширение нужно бы поменять
boolboost
@boolboost
Jul 12 2016 06:35
А как не качая то узнать
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:36
то есть jpg на png
boolboost
@boolboost
Jul 12 2016 06:36
Так и так первые байты скачать придётся
Alan Bondarchuk
@fortis
Jul 12 2016 06:36
@boolboost зачем качать то что у тебя на диске ?
читать != качать
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:36
ну да согласен
так от урла что по разному скорость?
Alan Bondarchuk
@fortis
Jul 12 2016 06:36
@AlexandrPoddubsky так ты не в том месте меняешь тебе при загрузке файла надо
да
boolboost
@boolboost
Jul 12 2016 06:36
Ну локально то качать так и так не будет
Alan Bondarchuk
@fortis
Jul 12 2016 06:37
хттп качает на диск чтоб потом открыть
boolboost
@boolboost
Jul 12 2016 06:37
Ну да
Alan Bondarchuk
@fortis
Jul 12 2016 06:37
а с путем на диске открывает сразу
boolboost
@boolboost
Jul 12 2016 06:37
Так если есть путь
Зачем протокол http
Alan Bondarchuk
@fortis
Jul 12 2016 06:38
@AlexandrPoddubsky ты из-за статьи на хабре это делаешь?
boolboost
@boolboost
Jul 12 2016 06:38
Короче можете скинуть код о котором спор)) а то я что то не могу понять в чём проблема то
Alan Bondarchuk
@fortis
Jul 12 2016 06:39
нет спора
boolboost
@boolboost
Jul 12 2016 06:39
По моему достаточно посмотреть реализацию этих метобов в php
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:39
@fortis в пресетах если есть конвертация в png так и говорится - извините идите нафиг - кэшак не меняет расширение. и обманывает ваш браузер. и как быть?
boolboost
@boolboost
Jul 12 2016 06:39
И всё ясно будет
Alan Bondarchuk
@fortis
Jul 12 2016 06:40
@AlexandrPoddubsky зачем ты это делаешь?
задача какая?
boolboost
@boolboost
Jul 12 2016 06:40
xD
@AlexandrPoddubsky подменой заголовков балуетесь что ли?
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:42
@fortis og:image:width og:image:height og:image:type
boolboost
@boolboost
Jul 12 2016 06:42
Я потом почитаю в общем... что то странно тут творится похоже(
Alan Bondarchuk
@fortis
Jul 12 2016 06:43
эм)
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:43
@boolboost подменой балуемся когда текилу пьем. а сейчас текилы нет
Alan Bondarchuk
@fortis
Jul 12 2016 06:44
на вопрос ответь)
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:45
@fortis og:image:width og:image:height og:image:type ну вот же я ответил тебе
Alan Bondarchuk
@fortis
Jul 12 2016 06:45
это что? теги?
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:45
для этого и нужно
ага
Alan Bondarchuk
@fortis
Jul 12 2016 06:45
зачем для тегов менять расширение?
list($width, $height, $type, $attr) = getimagesize("path/to/image.jpg");
и все
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 06:45
хм хороший вопрос.
не помню зачем менять. да я с гет то и сделал ночью. но потом чего сомнения начались.
сейчас только урл поменяю и все
alexd73
@alexd73
Jul 12 2016 07:31
Всем привет! подскажите, как получить возможные значение поля типа список из Webform?
KarmaBot
@KarmaBot
Jul 12 2016 07:31
Не узнал тебя, @alexd73. Богатым будешь :)
boolboost
@boolboost
Jul 12 2016 08:05
Ку
Поставили китстарт коммерц
Сделали вугрузку из 1с
С бачем
Очень долго выгрудает
Выгружает товарв
Товаров 2к
По мне это мало
Можете подсказать как правильно делать выгрузку
Какие есть особености
Alan Bondarchuk
@fortis
Jul 12 2016 08:40
тут много от скорости сервака и пхп зависит
если внутри батча только entity load / save
каждый шаг батча - полный бутстрап друпала и если он сам по себе медленный то надо с этим решать
либо в одном батче обрабатывать цепочку chunk
не по одной а по 20 например
Alan Bondarchuk
@fortis
Jul 12 2016 08:53
батч интересно работает, он за один шаг постарается сделать как можно больше твоих операций, и если они очень быстрые то даже без чанков он сам выполнит кучу операций в одном шаге, но если медленные (операция больше 1сек) то будет неспеша обновлять страницу и показывать прогресс, каждое обновление это бутстрап друпала и занимает какое-то дополнительное время, в этом случае лучше внутри одной операции самому обработать побольше с array_chunk внутри while
Alan Bondarchuk
@fortis
Jul 12 2016 09:05
и имхо не стоит переписывать на raw sql =) будет быстро но обычно больно, достаточно того что на той стороне 1с))))
boolboost
@boolboost
Jul 12 2016 09:42
Из xml файла выгрузка
Ок спс посмотрим, может поможет
dura4ok
@dura4ok
Jul 12 2016 14:57
Подскажите пожалуйста, делаю проектик на друпале. И установил кучу модулей. Можно каким нибудь способом узнать какие модули включены и не используются?
Alan Bondarchuk
@fortis
Jul 12 2016 15:11
выключить и подождать)
dura4ok
@dura4ok
Jul 12 2016 15:12
Это слишком просто)
Alan Bondarchuk
@fortis
Jul 12 2016 15:17
blob
ну если с фантазией подойти, то можно зарегать триальный акк на newrelic.com там дадут 14 дней бесплатно, поставить на сервак их агента и снова подождать))
а потом полистать список (выше) и тех кого в нем нет отключить
но это только если есть ssh и root
dura4ok
@dura4ok
Jul 12 2016 15:21
Доступ к серверу есть, у меня всё хостится
@fortis Спасибо, воспользуюсь этим способом.
KarmaBot
@KarmaBot
Jul 12 2016 15:21
Спасибо (+1) для @fortis принято! Текущая карма +28.
dura4ok
@dura4ok
Jul 12 2016 15:21
Я думал есть какой модуль, который сканирует модули и показывает ненужные модули)
boolboost
@boolboost
Jul 12 2016 15:28
Уф
Что приходит в голову
))
Вообще вызов какой-то
А что считает нужный модуль?
Хуки так и так проходят
Может они формы альтерят
А может данные в базу пишут
То есть узнать в принципе не возможно нужный он или нет
Не уставливать, лишни. Модули))
dura4ok
@dura4ok
Jul 12 2016 15:33
Да я тут эксперементировал с разными)
Как закончу буду убирать и тестить
boolboost
@boolboost
Jul 12 2016 15:34
Да есть способ, вести лог разработки))
dura4ok
@dura4ok
Jul 12 2016 15:35
Опять таки, это уже поздно(
alexd73
@alexd73
Jul 12 2016 18:21
Подскажите, пожалуйста, как можно быстро подгрузить значения полей из ноды в массив?
лучше чем вызов для каждого поля такого не придумал:
        $field_15_30__item = field_get_items('node', $item, 'field_15_30_');
        $field_15_30__value = field_view_value('node', $item, 'field_15_30_', $field_15_30__item[0]);
        $field_15_30_ = $field_15_30__value['#markup'];
ну и пишу $field15_30 в массив.
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 18:32
@fortis спасибо. проснулся только
KarmaBot
@KarmaBot
Jul 12 2016 18:32

Благодарный

@AlexanderPoddubsky, вы выполнили условие: "Высказать 20 благодарностей.".
С чем и поздравляем =)
Благодарный
Спасибо (+1) для @fortis принято! Текущая карма +29.
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 18:33
@fortis
list($img_width, $img_height, $chan,$atrib) = $get_c = getimagesize($img_uri);
          $img_type = $get_c['mime'];
@fortis не разобрался как в list сразу все что нужно получить
@fortis
0 (Integer) 640
1 (Integer) 480
2 (Integer) 3
3 (String, 24 characters ) width="640" height="480"
bits (Integer) 8
mime (String, 9 characters ) image/png
Alexandr.Poddubsky
@AlexandrPoddubsky
Jul 12 2016 18:54
@fortis image_get_info заюзал её в общем. как то та стрёмная всетаки
Ivan
@Chi-teck
Jul 12 2016 19:01
@here Завтра вечером будут критические обновления для некоторых контриб модулей.
https://www.drupal.org/psa-2016-001