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

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Здравствуйте!
Помогите пожалуйста правильно составить путь к картинке для разметки Open Graph ведущий к файлу корень/layouts/joomla/content/full_image.php:
Спойлер
[свернуть]
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #1 : 27.01.2018, 20:32:44 »
Картинки вставлены прямо в текст. Без image_fulltext и image_introtext 
« Последнее редактирование: 27.01.2018, 22:41:32 от Mnojitell »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Функция пути к картинке для Open Graph
« Ответ #2 : 27.01.2018, 21:31:25 »
Вот что я надумал.
а почему именно это?

Онлайн проверка синтаксиса ошибок не нашла.
а это на каком языке?

А вот будет ли работать?
откровенно говоря сомневаюсь
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #3 : 27.01.2018, 22:42:42 »
Нужно как-то задать путь без переменных image_fulltext и image_introtext, так как картинки вставлены напрямую. 
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Функция пути к картинке для Open Graph
« Ответ #4 : 28.01.2018, 00:06:29 »
Нужно как-то задать путь без переменных image_fulltext и image_introtext, так как картинки вставлены напрямую. 
Ну так к картинкам вставленным вручную пути прописать можно только вручную. Либо парсить контент регулярками
*

ProtectYourSite

  • Живу я здесь
  • 2361
  • 136 / 4
  • Безопасность вебсайтов
Re: Функция пути к картинке для Open Graph
« Ответ #5 : 28.01.2018, 09:25:16 »
Как бы эта тема много раз подымалась и есть множество решений на форуме, надо просто поискать. К примеру, один из вариантов
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #6 : 07.02.2018, 19:45:36 »
Обыскался уже. Ни один не подходит. Кто-нибудь может подсказать, каким параметром в Joomla выводятся изображения вставленные прямо в материал? То есть непосредственно в текст. Их нет ни в каких окнах: ни в intro, ни в full, но как то же их джумла загружает?
При просмотре кода через <pre> понял, что главная картинка материала всё таки прицеплена к introtext,
Спойлер
[свернуть]
  но каким макаром получить на неё ссылку, чтобы передать в Open Graph image, так и не пойму.
« Последнее редактирование: 07.02.2018, 20:01:13 от Mnojitell »
*

ProtectYourSite

  • Живу я здесь
  • 2361
  • 136 / 4
  • Безопасность вебсайтов
Re: Функция пути к картинке для Open Graph
« Ответ #7 : 07.02.2018, 20:47:52 »
Никак не вставляются, их надо получать из текста статьи, в примере есть уже готовый код.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Функция пути к картинке для Open Graph
« Ответ #8 : 07.02.2018, 21:26:15 »
Цитировать
но каким макаром получить на неё ссылку, чтобы передать в Open Graph imag
Ну так если пример не нравится - напишите регулярные выражения по-своему
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #9 : 08.02.2018, 15:37:19 »
ProtectYourSite указанный вами пример выводит: корень сайта/альт изображения.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Функция пути к картинке для Open Graph
« Ответ #10 : 08.02.2018, 16:04:57 »
Я так подозреваю, что @ProtectYourSite использовал вот это руководство https://stackoverflow.com/questions/138313/how-to-extract-img-src-title-and-alt-from-html-using-php

Только я так и не понял, почему во втором вызове preg_match_all парсится $result[0][0]
Попробуйте перебрать, как в примере, по ссылке. Может получится правильно (самому проверять лень  ::))
*

ProtectYourSite

  • Живу я здесь
  • 2361
  • 136 / 4
  • Безопасность вебсайтов
Re: Функция пути к картинке для Open Graph
« Ответ #11 : 08.02.2018, 16:14:12 »

Только я так и не понял, почему во втором вызове preg_match_all парсится $result[0][0]
Первое найденное изображение. Можно конечно допилить и перебирать всё изображения статьи, лично мне хватает одного.
Mnojitell, Скорее всего у вас у изображений нету title(поэтому и не совпдает по коду) - можно убрать лишний вариант с условия и выводите $img и смотрите какие данные приходят.
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #12 : 08.02.2018, 16:18:58 »
Спасибо за подсказки друзья! Сейчас попробую.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Функция пути к картинке для Open Graph
« Ответ #13 : 08.02.2018, 16:19:22 »
Первое найденное изображение.
Ай, ну да, туплю!
Вы же ниже привели код, в котором выводите одну картинку в OG:Image
Просто я привык, что просят несколько картинок предавать. Вот и не понял, зачем дёргать только один результат  ;D
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #14 : 08.02.2018, 21:40:01 »
Ничего не выходит.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Функция пути к картинке для Open Graph
« Ответ #15 : 08.02.2018, 22:00:43 »
ссылку на сайт дать можете? А конкретно, на проблемную страницу
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #16 : 09.02.2018, 00:40:45 »
 Информация к размышлению: рабочая конфигурация кода для вывода картинки (из плагина Easyopengraph).                 
Спойлер
[свернуть]
*

Mnojitell

  • Захожу иногда
  • 120
  • 1 / 0
Re: Функция пути к картинке для Open Graph
« Ответ #17 : 09.02.2018, 19:09:57 »
Спасибо ProtectYourSite за представленный пример! Допилил имеющийся код. Дело было не только в отсутствии титлов, но и в изменении формы самого материала. Наконец-то удалил Easyopengraph выдающий разметку в категориях с ошибками.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Название сайта на картинке

Автор VIK4

Ответов: 5
Просмотров: 1367
Последний ответ 16.10.2023, 12:48:19
от VIK4
Не вызывается функция Joomla 3

Автор Dram

Ответов: 4
Просмотров: 546
Последний ответ 28.11.2020, 23:17:57
от ProtectYourSite
Как убрать из Head ненужные скрипты и сделать загрузку Open+Sans локальной?

Автор Zegeberg

Ответов: 5
Просмотров: 928
Последний ответ 05.05.2020, 15:46:27
от beliyadm
Обновление и Could not open archive part file

Автор ReefTank

Ответов: 16
Просмотров: 2232
Последний ответ 17.01.2019, 10:40:47
от ReefTank
Open Graph в Joomlа-3

Автор Gosp1

Ответов: 1
Просмотров: 1009
Последний ответ 22.05.2018, 05:09:09
от Cedars