These are chat archives for dru-io/Drupal

4th
Aug 2016
andreystrelkov
@andreystrelkov
Aug 04 2016 05:27
Добрый день!
KarmaBot
@KarmaBot
Aug 04 2016 05:27
Не узнал тебя, @andreystrelkov. Богатым будешь :)
andreystrelkov
@andreystrelkov
Aug 04 2016 05:28
Подскажите пожалуйста, хочу чтобы блок выводился только на профиле авторизованного пользователя, для чего юзаю следующий PHP в настройках видимости
<?php
global $user;
$user_id = $user->uid;
if (('user' === arg(0)) && ($user_id === arg(1))) {
return TRUE;
} else {
return FALSE;
}
?>
всё работает, а что нужно ещё добавить чтобы блок не выводился в момент редактирования профиля?
Alan Bondarchuk
@fortis
Aug 04 2016 06:44
is_null(arg(2))
@andreystrelkov
@andreystrelkov можно короче
return 'user' == arg(0) && $GLOBALS['user']->uid == arg(1) && is_null(arg(2))
Dmitriy Bushin
@reactivestudio
Aug 04 2016 07:29

Добрый день, всем. Есть такой вопрос, только начинаю познавать drupal 7 + commerce. Есть товар Майка с атрибутами цвет и размер и соответствующий дисплей товара. Получается очень большое разрастание товаров – на каждое сочитание цвет + размер, нужен свой товар с SKU и кол-вом на складе. Патаюсь как-то наладить этот хаос.

Вопрос : Возможно ли сделать так, чтобы на странице дисплей продукта (ноды) после переключения атрибутов не летел ajax запрос на подгрузку нового товара? Кажется, что логичнее сразу предзагрузить все варианты во время загрузки дисплей продукта, а потом скрыть все кроме одного, а затем просто переключаться между вариантами без серверных запросов.

KarmaBot
@KarmaBot
Aug 04 2016 07:29
О! @reactivestudio! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Alexander Dubovskoy
@adubovskoy
Aug 04 2016 09:46
@reactivestudio неа, готового нет. https://www.drupal.org/node/1360732 . Но картинки, например, можно так https://www.drupal.org/project/commerce_options_as_images сразу показывать
Dmitriy Bushin
@reactivestudio
Aug 04 2016 11:48
@adubovskoy спасибо, попробую
KarmaBot
@KarmaBot
Aug 04 2016 11:48
Спасибо (+1) для @adubovskoy принято! Текущая карма +8.
Dmitriy Bushin
@reactivestudio
Aug 04 2016 11:53
И вопрос еще один: в корзине, если это оптовый магазин заказывают по несколько изделий, но если учесть, что каждое в своем цвете и размере, то корзина становится ужасной: по 20 одинаковых строк, за исключением размера и цвета. Хочется как то схлопнуть строки, не показывать каждый раз одни и те же поля
andreystrelkov
@andreystrelkov
Aug 04 2016 12:59
@fortis Спасибо!
KarmaBot
@KarmaBot
Aug 04 2016 12:59
Спасибо (+1) для @fortis принято! Текущая карма +32.
andreystrelkov
@andreystrelkov
Aug 04 2016 12:59
скажите пожалуйста в двух словах, какой принцип у memcache и как оно помогает работе?
я так понял, что он больше создан для кэширования/хранения значения однотипных запросов в базу данных в оперативке сервера
т.е. как я понял если сделаю какой то запрос, например сайт у меня вьюхой покажет все 5000 (логины) пользователей на странице, то во второй раз он это из кэша достанет и выдаст
или я сейчас чушь сказал
boolboost
@boolboost
Aug 04 2016 15:25
Есть загруженые в tmp file
Мне нужно их загрузить в товары
Как это можно сделать программно
Нужно для импорта
boolboost
@boolboost
Aug 04 2016 17:30
Решил
Но это ад
Нужно следить за базой отдельно
Не забывать затирать лишни. Запись
И файлы копировать акуратно
Хорошо что многие вещи нужно делать один раз
Alan Bondarchuk
@fortis
Aug 04 2016 18:02
@boolboost драш команду проще всего накидать и выполнить
boolboost
@boolboost
Aug 04 2016 18:03
Ну тут для модуля)
Alan Bondarchuk
@fortis
Aug 04 2016 18:04
blob
типа такого
@boolboost а ну думал это разово
boolboost
@boolboost
Aug 04 2016 18:15
Это конечно хорошо
Просто думаю я практикую застривание на простых вещах)
Raman Starshykh
@dashiwa
Aug 04 2016 22:34
Скорее на вещах ,которые уже уйма народу сделали)