ImageField

Poskytuje obrázkové pole pro Content Construction Kit (CCK).

Pozor: modul Imagefield není kompatibilní s modulem Image. Jestliže umístíte Imagefield do typu obsahu Obrázek (Image), při každém uložení se odstraní všechny obrázky v Imagefield.

  1. Volitelně nainstalujte modul Transliteration.
  2. Nainstalujte modul Content Construction Kit (CCK).
  3. Rozbalte modul ImageField 6.x-3.7 do adresáře sites/all/modules.
  4. V admin/build/modules (Administrace, Prvky webu, Moduly) modul povolte.
  5. Příklad nastavení
    • Maximum resolution for Images: 1920x1080
    • File name: [filefield_paths-name].[filefield_paths-ext]
    • File name cleanup settings:
      • Ne Cleanup using Pathauto
      • Ano Convert to lower case
      • Ano Transliterate
    • ALT text settings: Ano Enable custom alternate text
    • Title text settings: Ano Enable custom title text
    • Globální nastavení
      • List field: Ano Povoleno
      • Description field: Ano Povoleno

Poznámka:

Pokud se Vám při ukládání typu obsahu zobrazuje chybové hlášení: warning: array_merge_recursive() [function.array-merge-recursive]: recursion detected in .../includes/module.inc on line 473 máte několik možností:

  • odstraňte v nastavení obsah pole File name (tj. smažte  výchozí hodnotu [filefield_paths-name].[filefield_paths-ext])
  • nebo v sekci File name cleanup settings vypněte funkci Cleanup using Pathauto
  • nebo aplikujte patch http://drupal.org/node/361196

Překlady:

  • The image was resized to fit within the maximum allowed resolution of %resolution pixels.
    • Byla upravena velikost obrázku, aby odpovídal maximálnímu povolenému rozlišení %resolution.
  • If a new image is chosen, the current image will be replaced upon submitting the form.
    • Jestliže je vybrán nový obrázek, stávající obrázek bude nahrazen při odeslání formuláře.
  • Filename:
    • Název souboru: 
  • Alternate text
    • Alternativní text
  • Alternate text to be displayed if the image cannot be displayed.
    • Alternativní text bude zobrazen v případě, že obrázek není možné zobrazit.
  • Text to be displayed on mouse overs.
    • Text se zobrazí při najetí myši.
  • Images are not saved until the form is submitted.
    • Obrázky nejsou uloženy dokud není formulář odeslán.
  • Upload a new image
    • Nahrát nový obrázek
  • <br />Allowed extensions: %ext
    • <br />Povolené přípony: %ext
  • Files with the extension %ext are not allowed. Please upload a file with an extension from the following list: %allowed_extensions
    • Soubory s příponou %ext nejsou povoleny. Prosím nahrajte soubor s příponou z následujícího seznamu: %allowed_extensions
  • The file you uploaded has a filesize greater than the maximum allowed filesize of %sizekb.
    • Nahrávaný soubor je větší než maximální povolená hodnota %sizekb.
  • The image %filename was resized to fit within the maximum allowed resolution of %resolution pixels
    • Obrázek %filename byl upraven tak, aby vyhovoval povolenému rozlišení %resolution pixelů
  • You can only attach @count images to this field. Delete an image if you wish to be able to upload different images.
    • Můžete připojit pouze @count obrázky k této položce. Odstraňte nějaký obrázek jestliže si přejete nahrát jiné obrázky.

Upřesnění překladů:

  • Upload
    • Přiložit soubor (ne Nahrávání souborů)

Další moduly:

  • ImageField Tokens – rozšiřuje výchozí možnosti obrázku o schopnost přidat výchozí hodnoty Alt a Title atributů včetně synchronizace jejich obsahu
    • ALT field settings
      • zvolit: Synchronize with Title field
      • zvolit: Hide field
    • TITLE field settings
      • Výchozí hodnota: [node:title]
    • Další možnosti
      • File (Field) Paths + File Aliases
      • (Output a alt value of an image field)
      • (Drupal 7 Override Image Alt and Title attributes)
      • /**
        * Add Alternate text and Title to image attributes automatically
        */
        function swom_node_presave($node) {
          if (isset($node->field_image)) {
           if (empty($node->field_image[LANGUAGE_NONE][0]['alt'])) {
             $node->field_image[LANGUAGE_NONE][0]['alt'] = $node->title;
           }
           if (empty($node->field_image[LANGUAGE_NONE][0]['title'])) {
             $node->field_image[LANGUAGE_NONE][0]['title'] = $node->title;
           }   
          }
        }
        // ToDo: multiple image field (foreach function)
  • Smart Crop – snaží se zachovat hlavní objekty obrázku (např. by neměl "uříznout" část hlavy atd.)
    • ImageField Focus
  • Manual Crop – "prý nejlepší" modul pro ruční ořez
  • ImageField Crop – An AJAX crop on upload tool for ImageField
    • v nastavení odškrtnout volbu "Enforce minimum crop size based on the output size"
  • Plup – dávkové nahrávání obrázků do jednoho vícepoložkového obrázkového pole
  • Plupload integration - dávkový import souborů jako samostatné uzly
  • ImageCache – Dynamic thumbnail generation
  • Image FUpload – Bulk image uploader
  • Image Style Quality – vlastní nastavení různé kvality náhledů
  • ImageCache Actions – např. umožňuje watermark
  • Image Picker – např. umožňuje vytvářet alt tag
  • Cloud Zoom – přiblížení obrázku při přejetí myší na jeho větší velikost
  • Image Zoom - přiblížení obrázku při přejetí myší
  • Image Zoomer – obrázková "lupa" (jQuery)
  • Gallery formatter – efektní zobrazení obrázků
  • Nivo Slider
  • Views jQFX ImageFlow