0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 436 Просмотров
*

Romsan

  • Новичок
  • 5
  • 0 / 0
Проблема такая, нужно индивидуально для некоторых страниц заполнить open graph, особенно изображений касается. Есть плагины специальные для open graph, но если в этих плагинах заполнять данные, то они будут отображатся на всех страницах одинаковые. Либо автоматически подхватывают изображения, и конечно не те что нужно. Вижу выход только один, индивидуальное заполнение мета тегов open graph для каждой страницы. Есть ли какие то расширения, что бы править код в head на нужной мне странице, или какие то другие способы.?
*

ProtectYourSite

  • Завсегдатай
  • 1829
  • 102 / 4
  • Безопасность вебсайтов
Я делаю такое вручную, без всяких расширений, всё в шаблоне.
*

Taatshi

  • Глобальный модератор
  • 5113
  • 471 / 1
  • Верстаем и немножко кодим. Обращайтесь ;)
Можно поискать неиспользуемоме в материале поле и заполнять его, а в шаблоне настроить вывод
*

Romsan

  • Новичок
  • 5
  • 0 / 0
вы можете подсказать как это технически сделать? я верстальщик просто, в php не очень. Можете чуть бодробней спасибо
*

Septdir

  • Живу я здесь
  • 3022
  • 149 / 3
Код: php
<?php
JFactory::getDocument()->setMetaData('og:image', "OG image");
P.S Плохой вы верстальщик если вам лень 15 секунд по гуглить
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

ProtectYourSite

  • Завсегдатай
  • 1829
  • 102 / 4
  • Безопасность вебсайтов
Можете попробовать приспособить вырезано, взять  только часть с огп
« Последнее редактирование: 28.03.2017, 12:20:42 от era »
*

flyingspook

  • Живу я здесь
  • 3592
  • 247 / 9
Можете попробовать приспособить [вырезано]из этого метода, взять  только часть с огп
@ProtectYourSite
Выкладывайте тут информацию, там надо регистрироваться что бы код увидеть это не удобно пользователям, и можем счесть за ваше не уважение к нашему форуму.
« Последнее редактирование: 28.03.2017, 14:27:36 от Taatshi »
*

era

  • Администратор
  • 1583
  • 389 / 5
  • В туалете лучше быть пользователем, чем админом.
Можете попробовать приспособить вырезано из этого метода, взять  только часть с огп
ProtectYourSite, Вам предупреждение - даёте ссылку на форум, на котором обязательно нужна регистрация для просмотра кода.
*

ProtectYourSite

  • Завсегдатай
  • 1829
  • 102 / 4
  • Безопасность вебсайтов
Глупо закрывать код от гостей, не знал, что форум так делает.
Создал свою тему на этом форуме - посмотреть можно здесь
*

Филипп Сорокин

  • Сорокин Band
  • 1889
  • 153 / 4
  • разработчик.москва
Проблема такая, нужно индивидуально для некоторых страниц заполнить open graph, особенно изображений касается. Есть плагины специальные для open graph, но если в этих плагинах заполнять данные, то они будут отображатся на всех страницах одинаковые. Либо автоматически подхватывают изображения, и конечно не те что нужно. Вижу выход только один, индивидуальное заполнение мета тегов open graph для каждой страницы. Есть ли какие то расширения, что бы править код в head на нужной мне странице, или какие то другие способы.?

Есть и расширения, и самим можно править, например, так:

Код: php
JFactory::getDocument()
  ->setMetaData('og:image', 'logo.png', 'property')
  ->setMetaData('og:url', JURI::current(), 'property')
  ->setMetaData('twitter:card', 'summary_large_image');
*

Romsan21

  • Новичок
  • 10
  • 0 / 0
Код: php
<?php
JFactory::getDocument()->setMetaData('og:image', "OG image");
P.S Плохой вы верстальщик если вам лень 15 секунд по гуглить
Этот код в index нужно добавить?
так это для всех страниц будет одинаковое тогда заполнение,  а как в определенный материал добавить уникальный og: , что то вообще запутался
*

Septdir

  • Живу я здесь
  • 3022
  • 149 / 3
Этот код в index нужно добавить?
так это для всех страниц будет одинаковое тогда заполнение,  а как в определенный материал добавить уникальный og: , что то вообще запутался
Переопределить шаблон вывода материала и вставить туда ну и условие добавить
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться