#php #jquery #facebook #joomla #joomla2.5
#php #jquery ( jquery ) #Facebook #joomla #joomla2.5
Вопрос:
Я пытаюсь получить для своего веб-сайта joomla 2.5 функцию facebook «ссылка для предварительного просмотра». Эта функция должна генерировать предварительный просмотр, когда я ввожу ссылку в свою статью (точно так же, как это делает facebook в поле статуса). Мне нужны только эти функции для ссылки на текст / изображения, а не на видео.
Я нашел эту ссылку, но мне трудно понять, как я предполагаю внедрить ее на веб-сайт joomla.
Большое спасибо за вашу помощь!
Ответ №1:
Чтобы указать, что используется для ссылки на Facebook в вашем контенте, вам необходимо использовать мета-теги Facebook OpenGraph.
Взгляните на этот раздел сайта разработчиков Facebook, в основном на раздел 3: Используйте правильные теги Open Graph.
Три, которые вам нужны для того, что вам нужно, это:
<meta property="og:title" content="MyContentTitle" />
<meta property="og:description" content="Enter your snippet here." />
<meta property="og:image" content="http://myurl.com/images/logo-100x100.jpg " />
Вы можете либо статически установить их для своего веб-сайта, либо манипулировать файлами шаблонов для своих статей и отображать заголовки статей / изображения / фрагменты с помощью PHP.
//РЕДАКТИРОВАТЬ//
После разъяснений из комментариев самым простым способом было бы добавить всплывающие подсказки с помощью jQuery / jQuery UI:
Всплывающие подсказки пользовательского интерфейса jQuery
Вы можете сделать всплывающие подсказки настолько большими, насколько вам нравится, чтобы вы могли добавить предварительный просмотр статьи, на которую ведет ссылка.
Конечно, вам придется внести изменения в шаблон вашего сайта, чтобы добавить это, а также включить jQuery UI / jQuery в заголовок вашего шаблона, если его там еще нет.
В дополнение к этому, вам нужно будет использовать PHP для отображения заголовка статьи, описания и изображения во всплывающей подсказке.
Комментарии:
1. Спасибо Scarraban за ваш ответ! Извините, я не выразился ясно. Я не хочу использовать ссылку на Facebook на своем веб-сайте joomla, но я планирую использовать функцию facebook «предварительный просмотр ссылок» для любых ссылок (в основном газетных статей). Я привел facebook в своем вопросе только в качестве примера, чтобы лучше объяснить, что я хочу сделать. (Я обновил вопрос, чтобы сделать его более понятным)
2. Извините за путаницу. Если вы хотите, чтобы люди могли видеть «предварительные просмотры» вашего контента на вашем сайте, лучшим способом было бы добавить классы CSS ко всем ссылкам, с которыми вы хотите, чтобы это работало, изменив шаблон вашего сайта, а затем используя всплывающие подсказки jQuery UI для создания элемента, похожего на предварительный просмотр. Вам нужно будет использовать PHP для печати соответствующей информации, что будет означать добавление в шаблон вашего сайта для просмотра статей / категорий. Это самый простой способ получить то, что вы хотите, иначе вы говорите о создании целого плагина Joomla 😉
3. Я обновил свой ответ, чтобы уточнить свой ответ в комментариях.
4. Создание целого плагина Joomla превосходит мои навыки ;-). Сейчас я пытаюсь найти способ использовать плагин по ссылке в вопросе ( lab.leocardz.com/facebook-link-preview-php—jquery ) для создания предварительного просмотра внешней ссылки (что она уже делает хорошо), а затем для сохранения этого предварительного просмотраавтоматически в my /images / imagesarticles, чтобы я мог найти его в диспетчере изображений в редакторе JCE. Это кажется самым простым способом (за исключением трудоемкого сохранения изображения, форматирования и загрузки его вручную)