Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 17 - августа Настройка плагинов
1664 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: Справочник

Всем привет. Сегодня напишу о плагине ognews. Итак этот плагин служит для вывода разметки og:meta , сама разметка служит для шаринга(поделиться) ваших новостей в социальные сети через кнопки соц.сетей .

Ну в принципе делаем так -
1.скачиваем плагинВы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
2.заливаем в директорию Ваш сайт/engine/plugins/.
3.Включаем плагин в админке .
4.Наслаждаемся . Все.
Вот как оказалось не все Открываем папку с вашим шаблоном и находим файл main.tpl и ищем там строку

Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{ lang['langcode'] }}" lang="{{ lang['langcode'] }}" dir="ltr">
это строка из дефолтного шаблона, у вас может быть немного другая по содержимому, и добавляем в эту строку
Код:
prefix="og: http://ogp.me/ns#"
чтобы получилось
Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{ lang['langcode'] }}" lang="{{ lang['langcode'] }}" dir="ltr" prefix="og: http://ogp.me/ns#">
Этим мы объявляем что используется разметка Open Graph

Конечно,многие хотят упростить заполнение новостей, и соответственно начинаются вопросы.
Как автоматизировать заполнение поля "Описание новости" - это выводится в поле og:description. Как оказывается это можно сделать легко отредактировав файл ognews.php.
Итак открываем файл Ваш сайт/engine/plugins/ognews/ognews.php
Ищем там строчку
Код:
register_htmlvar('plain','<meta property="og:description" content="'.secure_html($SQLnews['description']).'">');
И закоментируем её вот так
Код:
 /* 
register_htmlvar('plain','<meta property="og:description" content="'.secure_html($SQLnews['description']).'">');
*/
А строку
Код:
/* 
register_htmlvar('plain','<meta property="og:description" content="'.secure_html(.substr(strip_tags(stripBBCode($SQLnews["content"])), 0, 1000).)'">');
*/
Разкомментируем Вот так
Код:
register_htmlvar('plain','<meta property="og:description" content="'.secure_html(.substr(strip_tags(stripBBCode($SQLnews["content"])), 0, 1000).)'">');
Где 1000 количество символов, лучше выставить 250 .
Вот вроде и все, ну в коде это го файла есть еще закомментированная строка с вытаскиванием изображения из полной новости, можно также сделать как выше уже указанно,разкомментировать, а ниже закомментировать. только делайте аккуратно сохраняя синтаксис.
Вот вроде и все.

Можешь почитать и вот эту статейку "Иконка у внешней ссылки"

Опрос

Ваше мнение

TWIG -что это?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4612 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [11]
  • Гости: [9]
  • Поисковики: [2] Google, Яндекс
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 34
  • Генерация страницы: 0.358сек
  • Потребление памяти: 5.230 Mb 
  •   Яндекс.Метрика