hary
Картинку в ВК Нужно ручками добавлять. Скачал с сайта ВЕБП - ВК не понимает, что это картинка (
Eugene
что-то у вас все смешалось, люди, кони )
hary
Eugene
если у тебя будет размечен документ по open graph, то ВК тоже подтянет картинку из него
hary
есть такое :) . задолбался просто мелочи ловить. а они плывут и плывут
hary
так картинка в вебпи будет. Я пока в конструкторе выключил этот параметр проверить
Eugene
open graph.
вот пример:
https://norrnext.com/blog/open-graph-and-social-share-elements-are-zoo-4-ready
Eugene
webp вообще должен быть как второй формат, а оригинал идти в jpg.
может потом на др формат перейдешь через плагин. а оригиналы должны быть в jpg/png
Eugene
hary
нет. на сайт гружу джипег, а ютим по этой птичке- создать вебпи - сам же их конвертит для выдачи
hary
сайт ком контент
hary
статьи пишутся обычно в ком контент, а билдер подогнан шаблон вывода
hary
ща, редакторов еще в билдер пусти!!! там каша будет
Eugene
спасибо Диме Цымбалу и @fictionlabs
hary
Phoca Open Graph System Plugin - вот оказывается что у меня стоит
hary
его выключать и ставитьрадикал микро, или два вместе7
Eugene
hary
:)
Eugene
выключи один и поставь другой продукт. только там группа плагинов. поставишь - иди в расширения, фильтруй по ключу radicalmicro и смотри какие плагины тебе нужны, включай и настраивай. короче, там нужно разобраться
Eugene
https://sovmart.ru/catalog/plugins/radicalmicro
hary
не поставлю :(
hary
потому что радікал на джумлу 4.2
Eugene
у тебя старый сайт на тройке?
hary
а тут еўе тройка, у меня тута ручной тормоз котоый не дает перейті пока
hary
даже зоо и джибизо вижу парни починили, а один остается оч важный компонент
hary
значит фоку надо
Eugene
ну… тогда вот это: https://www.phoca.cz/phoca-open-graph-plugin
это именно контент плагин. не системный. сможешь настроить, чтобы вытягивалась картинка из статьи
Eugene
оффтоп.
кстати, любопытно, что в joomla 5 будет поддержка micro data, но не open graph. видимо, кому-то было нужно и стали делать микро-разметку в рамках GSOC
Vladimir
Eugene
Какая микродата? Там же json
я имел ввиду формирование данных. они в двух форматах: либо JSON, что удобнее, либо разметка html.
думал, это все называется микро=разметкой
Eugene
но ты прав - микро-разметка, это только html
Vladimir
Eugene
да, неправильный термин использовал
Vladimir
Микроразметка - да оба
Vladimir
Json это и есть микроразметка
Vladimir
Просто микродата был такой формат
Vladimir
Но он реально древний
Eugene
ок.
structured data - микро-разметка в json
microdata - устаревшая разметка в html
hary
hary
Просто как всегда копируется ссылка и ставица в соцсети. А там картинка подхватывается
Eugene
Женя, спасибо, сходу и заработало
только проследи, чтобы картинки были 1200x630 пикселей, если другой размер - соц сети будут брать под указанный мной (обрезать) и так может некрасиво смотреться в некоторых случаях
Mitriy
Здравствуйте, есть вопрос по программному добавлению материалов в Joomla, а конкретно, изображений.
Все поля добавляются ,а вот изображения не хотят.
"Изображения материала в формате массива. В базе данных хранятся в виде JSON строки. "
в базе данных такая строка:
{"image_intro":"","image_intro_alt":"","float_intro":"","image_intro_caption":"","image_fulltext":"","image_fulltext_alt":"","float_fulltext":"","image_fulltext_caption":""}
собрал массив в плагине добавления материалов:
$article->images = {"image_intro":$images,"image_intro_alt":"Автосалон ".$title,"float_intro":"","image_intro_caption":"","image_fulltext":$images,"image_fulltext_alt":"Автосалон ".$title,"float_fulltext":"","image_fulltext_caption":""};
Выдает ошибку:
syntax error, unexpected token "{"
Mitriy
а с квадратными скобками сразу в редакторе вываливается ошибка
hary
hary
а еслименьше?
Igor
Здравствуйте, есть вопрос по программному добавлению материалов в Joomla, а конкретно, изображений.
Все поля добавляются ,а вот изображения не хотят.
"Изображения материала в формате массива. В базе данных хранятся в виде JSON строки. "
в базе данных такая строка:
{"image_intro":"","image_intro_alt":"","float_intro":"","image_intro_caption":"","image_fulltext":"","image_fulltext_alt":"","float_fulltext":"","image_fulltext_caption":""}
собрал массив в плагине добавления материалов:
$article->images = {"image_intro":$images,"image_intro_alt":"Автосалон ".$title,"float_intro":"","image_intro_caption":"","image_fulltext":$images,"image_fulltext_alt":"Автосалон ".$title,"float_fulltext":"","image_fulltext_caption":""};
Выдает ошибку:
syntax error, unexpected token "{"
Создавайте через модель
hary
пока фб он не пользует, а где там этот дебаггер?
Eugene
hary
:)
Eugene
open graph - это стандарт.
facebook debugger - это отладчик, который открываешь - вбиваешь ссылку на свою статью и смотришь, как будет смотреться при шаринге в ФБ.
если размер, который задан в OG - стандарт. то это стандарт для всех соц сетей, которые используют разметку og.
то есть, для тебя FB debugger - это просто инструмент для предварительного просмотра превьюшки. можешь не использовать его, а использовать дебаггер твиттер. без разницы
Eugene
:)
вот тебе пример, как быавет, когда картинка неправильного размера
Eugene
поэтому выбор такой:
- подгонять картинку под стандарт
- использовать картинки, в которых нет надписей. но тогда может часть лица не попасть все равно при автоматическом кадрировании.
Dmitry
Здравствуйте, есть вопрос по программному добавлению материалов в Joomla, а конкретно, изображений.
Все поля добавляются ,а вот изображения не хотят.
"Изображения материала в формате массива. В базе данных хранятся в виде JSON строки. "
в базе данных такая строка:
{"image_intro":"","image_intro_alt":"","float_intro":"","image_intro_caption":"","image_fulltext":"","image_fulltext_alt":"","float_fulltext":"","image_fulltext_caption":""}
собрал массив в плагине добавления материалов:
$article->images = {"image_intro":$images,"image_intro_alt":"Автосалон ".$title,"float_intro":"","image_intro_caption":"","image_fulltext":$images,"image_fulltext_alt":"Автосалон ".$title,"float_fulltext":"","image_fulltext_caption":""};
Выдает ошибку:
syntax error, unexpected token "{"
Это же не массив
Dmitry
Это JSON строка
Dmitry
Отдать надо массив
Mitriy
Это JSON строка
Спасибо, понял, сделал так -
$article->images = '{"image_intro":"'.$images.'","image_intro_alt":"'.$title.'","float_intro":"","image_intro_caption":"","image_fulltext":"'.$images.'","image_fulltext_alt":"'.$title.'","float_fulltext":"","image_fulltext_caption":""}';
Попутно обнаружил ошибку, вероятно, орфографическую в статье - https://jpath.ru/practice/kak-programmno-sozdat-material-s-nastraivaemymi-polyami-na-php#sokhranenie-nastraivaemykh-polej
надо не "metdesc", а "metаdesc" http://joxi.ru/Drly30Efd8kKdm
Dmitry
Вот, модель в JSON переделывает перед сохранением
Dmitry
Мне казалось, что класс таблицы
Dmitry
Dmitry
Спасибо, понял, сделал так -
$article->images = '{"image_intro":"'.$images.'","image_intro_alt":"'.$title.'","float_intro":"","image_intro_caption":"","image_fulltext":"'.$images.'","image_fulltext_alt":"'.$title.'","float_fulltext":"","image_fulltext_caption":""}';
Попутно обнаружил ошибку, вероятно, орфографическую в статье - https://jpath.ru/practice/kak-programmno-sozdat-material-s-nastraivaemymi-polyami-na-php#sokhranenie-nastraivaemykh-polej
надо не "metdesc", а "metаdesc" http://joxi.ru/Drly30Efd8kKdm
Спасибо, поправлю
Dmitry
Ещё под четверку допишу, там код намного проще стал
Sergey
@drekun у тебя хорошая статья по жизненному циклу приложения тройки. Такую же б под четвёрку... Или старую дополнить
Dmitry
Mitriy
Dmitry
Dmitry
Гитахабом пользуешься? Можешь гист сделать, обсудим ))
Dmitry
В теории в статье пример полный было бы прикольно сделать
Mitriy
у вас какой там логин?