Skip to main content

Дизайны для именных фотокниг

Для создания PSD-шаблона именной фотокниги можно использовать функционал, описанный в общей информации о PSD шаблонах с дополнениями, описанными ниже.

Подготовка шаблона

  • Для данного редактора есть особые требования:
    • Для подстановки имени ребенка в какое-либо место шаблона, нужно использовать инструмент "Текст" (TypeTool). Важно использовать именно выделение области - так область будет позиционированной и никуда не сдвинется. Слой должен называться [name].
    • Для подстановки текста в посвящение также используется инструмент "Текст".
      Шаблон посвящения может содержать до трех блоков — заголовок, тело, подпись:
      • слой с заголовком должен называться [title];
      • слой с основным текстом должен называться [dedication];
      • слой с подписью должен называться [sign].
  • Как это работает: например, в шаблоне место, куда должно быть помещено имя ребенка (параметр [name]), выделяется с помощью инструмента "Текст". Слою присваивается имя [name]. Потом в данную область будет встраивать в соответствии с размерами имя.

Разметка шаблона

  • Редактор использует механизм подбора шаблонов для страниц книги на основе логических выражений. Механизм подбора работает до первого совпадения.
  • После создания и загрузки шаблона нужно разметить его развороты. В поле "Доступен для поверхностей" каждого разворота надо вставить заранее составленное логическое выражение, для которого можно использовать следующие переменные:
    • [index] — переменная, обозначающая номер страницы.
      Обратите внимание, что сама книга считается разворотами. Для корректной работы в значение данной переменной нужно ставить номер первой страницы разворота.
      Например: | строка ввода | пояснение | |---|---| | [index] == 1 | обозначение для обложки | | [index] == 2 | обозначение для страницы посвящения | | [index] == 4
      или
      [index] == 6| обозначение для каких-либо других страниц книги|
    • [last] — переменная, обозначающая номер последней страницы книги. Эта страница занята второй частью обложки, поэтому эта переменная используется для нумерации с конца книги.
      Например: | строка ввода | пояснение | |---|---| | [index] == ([last] – 2) | обозначение для третьей страницы с конца (последнего разворота перед задней обложкой)| | [index] == ([last] – 4)
      или
      [index] == ([last] – 6) | обозначение других страниц с конца книги|
    • [hair] — переменная, обозначающая цвет волос ребенка. Обозначается цифрой и имеет три значения: "1" — блондин, "2" — брюнет, "3" — шатен.
      Например: | строка ввода | пояснение | |---|---| | [hair] == 1 | обозначение, что данный шаблон доступен при выборе цвета волос "блондин" | | [hair] == 2 | обозначение, что данный шаблон доступен для цвета волос "брюнет" |
    • [gender] — переменная, обозначающая пол ребенка. Имеет два значения: "b" — мальчик, "g" — девочка.
      Например: | строка ввода | пояснение | |---|---| | [gender] == 'g' | обозначение, что данный файл шаблона будет доступен при выборе пола "девочка" | | [gender] == 'b' | обозначение, что данный файл шаблона будет доступен при выборе пола "мальчик" |
    • [letter] — переменная, обозначающая букву в имени ребенка.
      Например: | строка ввода | пояснение | |---|---| | [letter] == 'д' | обозначение, что данный файл шаблона будет доступен для страницы, которой соответствует буква "Д" в имени ребенка | | [letter] == 'u' | обозначение, что данный файл шаблона будет доступен для страницы, которой соответствует буква "U" в имени ребенка |

!> Одинаковые по написанию латинские и кириллические буквы считаются разными (буквы "А" на латинице и кириллице пишутся одинаково, тем не менее редактор распознает их как разные). *

  • [position] — переменная, позволяющая позиционировать шаблоны в книге по буквам и разворотам. Используется совместно с [letter] для позиционирования букв имени внутри разворотов.
  • В редакторе на каждую букву имени предусмотрено два разворота (четыре страницы). Учитываются и повторяющиеся в имени буквы.

  • Переменная [position] должна состоять из двух цифр. Первая цифра обозначает порядковый номер одинаковых букв в слове в порядке их появления. Например, в имени "Александра" есть три буквы "А". Соответственно, первой "А" будет соответствовать цифра "1", второй — "2" и т. д.

  • Вторая цифра обозначает номер разворота внутри буквы. Может принимать значение или "1", или "2", поскольку на каждую букву предусмотрено по два разворота. Соответственно, "1" — для первого разворота в букве, "2" — для второго.

  • Например, для имени "Александра" могут быть выбраны шаблоны, содержащие следующие логические выражения: | строка ввода | пояснение | |---|---| | [letter] == 'a' && [position] == 11 | такое выражение означает, что данный файл шаблона доступен для первого разворота первой буквы "А" в данном имени | | [letter] == 'a' && [position] == 12 | файл шаблона доступен для второго разворота первой буквы "А" в данном имени | | [letter] == 'a' && [position] == 21 | файл шаблона доступен для первого разворота второй буквы "А" в данном имени | | [letter] == 'a' && [position] == 22 | файл шаблона доступен для второго разворота второй буквы "А" в данном имени и т.д. |

  • Переменные связываются между собой логическими операторами:

    • && — обозначение для операции "И". Знак данной операции ставится между двумя выражениями переменных и подразумевает, что шаблон будет доступен для поверхности только при одновременном выполнении обоих условий.
      Например: | строка ввода | пояснение | |---|---| | [index] == 1 && [hair] == 2 | обозначает, что файл шаблона доступен для обложки книги при выбранном цвете волос "брюнет" | | [gender] == 'g' && [hair] == 2 && [letter] == 'д' && [position] == 11 | файл шаблона доступен для первого (из двух) разворота первой буквы "Д" в имени, если цвет волос — "брюнет", а пол ребенка — "девочка" | | [gender] == 'b' && [hair] == 1 && [letter] == 'е' && [position] == 22 | файл шаблона доступен для второго (из двух) разворота второй буквы "Е" в имени, если цвет волос — "блондин", а пол ребенка — "мальчик" |
    • || — обозначение для операции "ИЛИ". Знак данной операции ставится между двумя выражениями переменных и подразумевает, что шаблон будет доступен для поверхности только при выполнении одного из условий.
      Например: | строка ввода | пояснение | |---|---| | [index] == 1 \|\| [hair] == 2 | файл шаблона доступен для обложки книги или при выбранном цвете волос "брюнет" | | [gender] == 'g' \|\| [hair] == 2 | файл шаблона доступен, если пол ребенка — "девочка" или цвет волос "брюнет" | | [gender] == 'b' \|\| [hair] == 1 | файл шаблона доступен, если пол ребенка — "мальчик" или цвет волос "блондин" |
    • Вместе с логическими операторами допустимо использовать и простые математические операции: умножение (*), деление нацело (/), сложение (+), вычитание (–), взятие остатка от деления (%).
      Например: | строка ввода | пояснение | |---|---| | [index] % 2 == 0 | файл шаблона доступен, если номер страницы четный | | [index] / 2 == 10 \|\| [index] % 3 == 1 | файл шаблона доступен, если номер страницы — 20 (20 / 2 = 10) или если остаток от деления номера страницы на 3 равен 1 (значит подходят страницы с номерами 4, 7, 10, 13, 16 и т. д.) |

Создание товара

  • Для создания товара необходимо выполнить следующие действия:
    • В панели управления перейти в раздел "Печать / Продукты" и нажать "Добавить / Обновить".
    • Создать категорию, выбрав в поле "Редактор" пункт "Редактор именных фотокниг".
    • Создать товар, нажав кнопку "Добавить" (рядом с надписью "Продукты").
    • В настройках товара отметить "Товар доступен на сайте".

Настройка товара

  • В настройках товара во вкладке "Настройка" можно задать название продукта, описание, тиражность и др.
  • Вкладка "Редактор" содержит следующие настройки:
    • Обязательные:
      • Настройка страниц
        В подразделе "Настройка страницы" задаются размеры СТРАНИЦЫ книги. Шаблоны при показе в редакторе будут соответствовать данным параметрам. Шаблон для показа в редакторе будет урезан по следующей схеме: наибольшая сторона согласно заданным настройкам будет выставлена в максимальное значение редактора, равном 500 px (1000 px для ширины, поскольку отображается книга разворотами).
        Размер меньшей стороны соответствует следующей формуле: В редакторе все страницы, включая обложку, приводятся к данным размерам.
        Также заданные размеры определяют размер выходного файла по следующей формуле:
      • Настройка обложки
        В пункте "Размер страницы" задаются параметры обложки книги, которые влияют на размер выходного файла по следующей формуле:
      • Настройки посвящения
        Здесь можно вписать текст посвящения "по умолчанию" и задать длину блоков, из которых формируется посвящение.
      • Настройки рендера
        Здесь задается выходной формат файла с привязкой к оборудованию и цветовому профилю.
    • Необязательные:
      • Настройка дополнительных страниц
        Здесь указывается количество дополнительных разворотов, а также место, где они будут располагаться: либо между посвящением (разворот после обложки) и началом разворотов с именем, либо между окончанием разворотов с именем и окончанием книги (последний разворот перед обложкой).
      • Зоны отображения
        Здесь добавляются области, которые при показе в редакторе будут вырезаны из шаблона обложки и "склеены" в один разворот. Для каждой зоны указывается расположение на шаблоне и размеры в пикселях.

!> На печать всегда уходит шаблон целиком. Если области не указаны, шаблон обложки будет отображен для показа в редакторе полностью.