Как сделать перенос строк
21.08.2015Постараюсь описать в кратце
У майл.ру есть такая фишка что их картинки новостей в гугле выглядят так
https://news.mail.ru/social_preview/22945693/
То есть на картинке надпись [node:title] и логотип сайта.
Я поспрашивал на drupal.ru и сошлись на модуле
https://www.drupal.org/project/imagecache_actions
Я его поставил и настроил
Создал новый стиль в нем указал** [node:title] ** по центру и чуть ниже лого, прям как у майл.ру по сути.
В итоге я имею готовый стиль к примеру test.
Далее как его выводить у майл.ру стоит метатег который это дело выводит
Что я сделал. Включил Metatag OpenGraph и вывел этот метатег в ноде с ипользованием главной картинки в новости [node:image_field]
А теперь собственно вопрос, как мне указать что бы на эту картинку накладывался стиль test с текстом и логотипом... Ну никак не вкурю... В токенах указать стиль нельзя насколько я понял.
Как это сделать знающие подскажите? Может как то переопределить стиль этой картинки в данном мета теге?
Сори за длиннопост, хотел подробнее, что бы вам было понятнее и приятнее помочь :)
UDP: Этот вопрос решен поставить Imagecache Token
Появился другой, делаю надпись текст на картинке, выбираю размер шрифта 32 к примеру, а он выезжает за рамки. Как дать понять тексту где есть рамки картинки что бы текст центровался и не убегал за пределы.
UDP:
Заголовок длинный в [node:title] и текст уходит за пределы.
То есть текст всегда в одну строку нет переноса.
Там в мануале написано использовать /n для переноса, но это только в случае ручного ввода текста а тут берется из [node:title].
Параметра там я такого чет не нашел...
Вот скрины настройки текста
http://dl1.joxi.net/drive/0001/0522/90634/150821/69dfa1bb61.jpg
http://dl2.joxi.net/drive/0001/0522/90634/150821/04c649d6c1.jpg
Комментарии (9)
написать свой токен, который будет считать длину строки... Посчитаете максимальное число символов, которое помещается на изображение и вставляете перенос строки... Я бы так реализовал, готовых решений не встречал...
Спасибо за ответ pantey, я задал вопрос на офф странице модуля, они говорят что их модуль в данный момент такого не может, он просто рендерит текст. Так что о переносе строки речи не идет... А очень жаль.
если данный модуль поддерживает токены, то написание своего токена, который будет переопределять title ноды - решит ваши проблемы. Здесь нет ничего сложно.
А сколько бы стоило разработка данного решения у тебя?
И возможно ли это?
Будет ли учитываться размер картинки?
Будет ли учитывается правила переноса, ну самое банальное конец слова, а не пол слова?
Спасибо заранее.
разработка модулей от 500 руб, далее по ТЗ. В вашем случае 1500 - 2000, если пунктов не правится.
Да модуль поддерживает токены.
"то написание своего токена, который будет переопределять title ноды - решит ваши проблемы. Здесь нет ничего сложно."
Разработка этого будет стоить примерно 1500-2000р?
все те пункты, которые вы описали выше... правила переноса и учет размера изображения...
Супер, а сколько примерно по времени займет?
И что по оплате? Предоплата и после завершения вторая часть?
пишите на email - panteymos@gmail.com