Комментарии

Узнайте какие публикации сейчас обсуждаются.

Добавление собственных настроек в тему Drupal 7 Niklan вс, 26/01/2014 - 18:53

Файл не тупо по крону удаляется. На нем метка вешается что не используется, и только спустя 3-4 часа, когда пройдет первый крон по истечении этого времени она удалится физически. А так он крон видит что не прошло 3-4 часа и игнорит удаление.

Хотя  в данной вариации может и не удаляется, не столько критично в принципе. Но можно если что и дописать удаление но тут без модуля не обойтись, ибо надо альтерить субмиты.

Добавление собственных настроек в тему Drupal 7 Гость вс, 26/01/2014 - 18:19

запускал крон несколкьо раз, картинки не удаляются.

function wb_clear_form_system_theme_settings_alter(&$form, &$form_state, $form_id = NULL)  {

  if (isset($form_id)) {
    return;
  }
    
  $form['other']['background_image'] = array(
    '#title' => "Фоновая картинка",
    '#type' => 'managed_file',
    '#required' => FALSE,
    '#description' => "Картинка для фона.",
    '#default_value' => theme_get_setting('background_image'),
    '#upload_location' => 'public://bg/',
    '#upload_validators' => array(
      'file_validate_extensions' => array('gif png jpg jpeg'),
    ),
  );

   // Сохраняем картинку, если ей присвоен статус "временно".
  $image_custom_index = theme_get_setting('background_image');
  if ($image_custom_index) {
    $fid = theme_get_setting('background_image');
    $file = file_load($fid);
    if ($file->status == 0) {
      $file->status = FILE_STATUS_PERMANENT;
      file_save($file);
    }
  }
 
}

Добавление собственных настроек в тему Drupal 7 Niklan вс, 26/01/2014 - 15:28

Заметил только что, после удаления/замены изображения из админки, старый файл физически не удаляется

Он должен удалиться по первому крону спустя 3-4 часа.

Столкнулся еще с одной проблемой, если указывать фоновое изображени через css или прямо в .tpl через <img>, то при заливке нового приходится каждый раз подправлять код, что сводит на нет всю ту автоматизацию)

Нет не надо, вы делаете что-то не правильно. Надо не урл указывать а через php его получать. file_create_url() загуглите

Добавление собственных настроек в тему Drupal 7 Гость вс, 26/01/2014 - 15:26

Очень полезная статья. Спасибо!

Заметил только что, после удаления/замены изображения из админки, старый файл физически не удаляется.

Столкнулся еще с одной проблемой, если указывать фоновое изображени через css или прямо в .tpl через <img>, то при заливке нового приходится каждый раз подправлять код, что сводит на нет всю ту автоматизацию) Можно конечно черз js подгружать последний по времени загруженый файл, но это как моветон. Как задать автоматическое переименование файла при загрузке по шаблону?

3 года с Drupal Errand сб, 25/01/2014 - 12:14

Молодец, парень! Поздравляю. Отличные результаты, есть чем гордиться. Продолжай в том же духе, и успех придет. 

Indexisto - поиск для Drupal Niklan пт, 24/01/2014 - 22:44

Фасеты, ранжиование и т.д. настраиваются в админке indexisto, все необходимые данные модуль предает.

и ещё - как сделать чтобы после поиска набранные слова автоматически убирались?

Не знаю, скорее всего это не возможно, но если и возможно то на стороне опять же, самого indexisto.

Я думаю вам лучше обратиться уже непосредственно к ним, они помогут настроить. Со стороны модуля я это делать не могу. А фасеты в их админке не настраивал, поэтому тоже помочь не могу.