Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
wbxplrr
@wbxplrr
3.jpg
2.jpg
поле вышло не во флексбоксе
Anatoly
@politsin
Коллеги, добрый день.
KarmaBot
@KarmaBot
Привет, @politsin! Проходи, присаживайся. В ногах правды нет :)
Anatoly
@politsin
Подскажите, как сделать, или хотя бы как гуглить.
Нужно в произвольном месте поставить абсолютно случайной странице "доступ запрещён"
Что-то похожее на use Symfony\Component\HttpFoundation\File\Exception\AccessDeniedException;
throw new AccessDeniedException("текст ошибки");
Но только чтобы не совсем падать, а перейти в "доступ запрещён"
boolboost
@boolboost
i18n-sync что то не поподает в фичи
Даже с strongarm
boolboost
@boolboost
@wbxplrr что то репозитории смотреть на http://cgit.drupalcode.org/ стрёмно
@wbxplrr нз даже чем там ещё по мочь должно и так пахать
Так как fancybox наверника получает форму по ajax
boolboost
@boolboost
Я бы проверил выполняется ли вообще Drupal.behaviors.masked_input.attach
strelkovandrey
@strelkovandrey
скажите пожалуйста, дружит ли mysql с большими значениями в базе данных, а именно BLOB который может достигать 50-100мб
Alan Bondarchuk
@fortis
@strelkovandrey 4 гига там лонгблоб
ну и в конфиге учесть размер пакетов передаваемых
собственно blob это binary large object data
Alan Bondarchuk
@fortis
хранить можно, к тому же там сейчас только указатель хранится в блобе, но если эти данные нужно будет читать то надо иметь ввиду что это будет полная загрузка объекта в память
в то время как в случае хранения в файле + путь в базе
можно читать из файла потоком
Airat
@codev0
привет
KarmaBot
@KarmaBot
@codev0, привет =)
Airat
@codev0
подскажите плз, есть чтонибудь такое element_validate_number для 123,456?
alexd73
@alexd73

Привет!
Есть форма покупки из товара, в ней есть кнопка купить.
Добавляю кнопку Купить в один клик.

function buy_art_form_commerce_cart_add_to_cart_form_alter(&$form, &$form_state) {
  $form['buy_art_buy_one_click_button'] = array(
    '#type' => 'submit',
    '#value' => t('Buy this icon one click'),
    '#weight' => 51,
    '#attributes' => array('class' => array('buy-one-click-button')),
  );
}

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

KarmaBot
@KarmaBot
@alexd73 и тебе не хворать :)
alexd73
@alexd73
Как это сделать?
boolboost
@boolboost
Сделать враппер
$form['wrapper']['buy_one ... '];
alexd73
@alexd73
@boolboost да, но мне в него надо еще и стандартный сабмит поместить.
boolboost
@boolboost
Ну так и стандартный можно так же
Или у вас проблемы при этом всплывают?
Если всплывают, то проще всего. prefix suffix прописать
alexd73
@alexd73
@boolboost
проблема не в этом!
первая кнопка (Добавить в корзину) стандартная.. от комерца. Не я ее добавляю на форму.
Вторую (красную) я могу обернуть хоть префиксом, хоть врапером. Но мне надо в тот же врапер засунуть и кнопку "Добавить в корзину".
чтобы они были в одном диве..
boolboost
@boolboost
А что в form alter её не видно?
Подозреваю да
Нужно у модуля hook веса добавить
alexd73
@alexd73
Друзья, вопрос про правильность кода. В модуле добавляю новую кнопку, но то что касается ее отображения в конкретной теме (добавление классов от бутстрапа, враперов и т.п.) лучше делать в template.php? или не заморачиваться?
@boolboost спасибо за помощь ))
KarmaBot
@KarmaBot
Спасибо (+1) для @boolboost принято! Текущая карма +40.
Grayw0lf
@Grayw0lf
Приветствую, подскажите пути как данные из entityform сохранить в ноде
KarmaBot
@KarmaBot
Привет, @Grayw0lf! Проходи, присаживайся. В ногах правды нет :)
boolboost
@boolboost
@Grayw0lf hook_entity_insert

@Grayw0lf ```/**

  • Implements hook_entity_insert().
    /
    function hook_entity_insert($entity, $type) {
    $bundle = isset($entity->type) ? $entity->type : '
    ';

    switch ("{$type}:{$bundle}") {
    case 'entityform:contact_person_in_contractor':
    $wrapper = entity_metadata_wrapper($type, $entity);

    if ($value = $wrapper->field_ref_contractor->value()) {

     $target_id = $value->id;
    
     // add contact person
     $contact_person = entity_create('contact_person', array('type' => 'contact_person'));
     $wrapper_contact_person = entity_metadata_wrapper('contact_person', $contact_person);
     $wrapper_contact_person->field_person_name = $wrapper->field_person_name->value();
     $wrapper_contact_person->field_rank = $wrapper->field_rank->value();
     $wrapper_contact_person->field_telephone = $wrapper->field_telephone->value();
     $wrapper_contact_person->field_email = $wrapper->field_email->value();
     $wrapper_contact_person->save();
    
     // join contactor
     $wrapper_contactor = entity_metadata_wrapper('contractor', $target_id);
     $wrapper_contactor->field_ref_contact_persons[] = $contact_person->id;
     $wrapper_contactor->save();

    }

    // remove submissions
    $wrapper->delete();

    break;
    }
    }```

KarmaBot
@KarmaBot
@boolboost, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
boolboost
@boolboost
Пример рабочий из своих проектов
Сори что так кот оформлен я с мобилки