Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#51 2020-06-10 13:02:52

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

Поменяй

register_htmlvar('plain','<meta property="twitter:image:src" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');

на вот это

register_htmlvar('plain','<meta property="twitter:image:src" content="'.$tvars['vars']['news']['embed']['images'][0].'" />');

В сети

#52 2020-06-10 13:36:39

aleshin
Участник
Зарегистрирован: 2015-04-08
Сообщений: 101
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

Поменял, как проверю отпишу.

Не в сети

#53 2020-06-10 15:24:13

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

Надо добавить в тег

<html>
prefix="og: http://ogp.me/ns#"

чтобы получилось

<html prefix="og: http://ogp.me/ns#" >

, у тебя там неправильно добавлено. В исходном коде страницы я не вижу добавленной строки для твиттера

В сети

#54 2020-06-10 15:51:22

aleshin
Участник
Зарегистрирован: 2015-04-08
Сообщений: 101
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

Добавил. Ничего.

Строка в плагине есть, вот:

Snymok.jpg

Не в сети

#55 2020-06-10 17:27:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

попробуй так

if ($tvars['vars']['news']['embed']['imgCount'] > 0) {
                        foreach ($tvars['vars']['news']['embed']['images'] as $img_item) {
                            register_htmlvar('plain', '<meta property="twitter:image:src" content="' . $img_item . '" />');
                        }
                    }

В сети

#56 2020-06-10 18:10:41

aleshin
Участник
Зарегистрирован: 2015-04-08
Сообщений: 101
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

Нет. Ломает конструкцию (фото сверху), и не показывает фото

29685Snymok.jpg

Не в сети

#57 2020-09-16 22:02:04

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

Не подскажите как для этого плагина прописать поле из xfields не с типом images а с типом text.
Заранее благодарен за ответ.

Не в сети

#58 2020-09-19 08:26:12

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

найти

if(!empty($SQLnews['#images'])) {
                        foreach($SQLnews['#images'] as $img_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');
                        }
                    }

заменить на это

if(!empty($SQLnews['#text'])) {
                        foreach($SQLnews['#text'] as $text_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.$img_item'" />');
                        }
                    }

Не знаю правильно или нет

В сети

#59 2020-09-19 22:29:47

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

irbees2008 пишет:

найти

if(!empty($SQLnews['#images'])) {
                        foreach($SQLnews['#images'] as $img_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');
                        }
                    }

заменить на это

if(!empty($SQLnews['#text'])) {
                        foreach($SQLnews['#text'] as $text_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.$img_item'" />');
                        }
                    }

Не знаю правильно или нет

Спасибо, но не зашло. Немного правда подправил не img_item, а text_item., но суть понятна была...


if(!empty($SQLnews['#text'])) {
                        foreach($SQLnews['#text'] as $text_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.$text_item.'" />');
                        }
                    }

Внутрь if(!empty($SQLnews['#text'])) не попадает...

Не в сети

#60 2020-09-20 08:43:35

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

попробуй без плагина https://ngcms.ru/forum/viewtopic.php?id=4161

В сети

#61 2020-09-20 21:03:16

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

irbees2008 пишет:

попробуй без плагина https://ngcms.ru/forum/viewtopic.php?id=4161

Да нет, не годится. Тот вариант заточен тоже на images. А я не вижу смысла в дополнительном сохранении изображения, когда можно просто подставить урл картинки в текстовое поле из xfield так как эта картинка всё равно присутствует в новости.

Не в сети

#62 2020-09-21 10:25:22

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

так у тебя картинка есть в новости? так она должна вытягиваться в код
В плагине обрабатывается 2 вида изображений, из доп.поля и из самой новости

if($tvars['vars']['news']['embed']['imgCount'] > 0) {
                        foreach($tvars['vars']['news']['embed']['images'] as $img_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.$img_item.'" />');
                        }
                        /*
                        register_htmlvar('plain','<meta property="og:image" content="'.$tvars['vars']['news']['embed']['images'][0].'" />');
                        */
                    }
                    if(!empty($SQLnews['#images'])) {
                        foreach($SQLnews['#images'] as $img_item) {
                            register_htmlvar('plain','<meta property="og:image" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');
                        }
                    }

В сети

#63 2020-09-21 13:30:27

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

irbees2008 пишет:

так у тебя картинка есть в новости? так она должна вытягиваться в код
В плагине обрабатывается 2 вида изображений, из доп.поля и из самой новости

Да, я обращал на это внимание, но картинка из новости не подтягивается.
Здесь в ветке уже указывалось на это.
Кроме того в новости может быть несколько картинок, а хочется самому указывать какую именно передавать в соц.сеть.

Не в сети

#64 2020-09-21 13:53:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

посмотри в базе в как обзывается строка с полем xfields text

В сети

#65 2020-09-21 14:13:15

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

irbees2008 пишет:

посмотри в базе в как обзывается строка с полем xfields text

imgsocial

Не в сети

#66 2020-09-21 17:44:27

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

Ссылку на сайт можешь дать?

В сети

#67 2020-09-21 18:01:14

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,830
Рейтинг :   118 
Сайт

Re: Плагин ognews - Мета теги для социальных сетей

И так , в шаблоне сайта открой файл variables.ini там найди extractEmbeddedItems = 0 исправь на extractEmbeddedItems = 1 , и нужное изображение в новость добавляй первым

В сети

#68 2020-09-22 22:22:36

AK-75
Участник
Зарегистрирован: 2010-01-26
Сообщений: 18
Рейтинг :   

Re: Плагин ognews - Мета теги для социальных сетей

irbees2008 пишет:

И так , в шаблоне сайта открой файл variables.ini там найди extractEmbeddedItems = 0 исправь на extractEmbeddedItems = 1 , и нужное изображение в новость добавляй первым

Сработало, большое спасибо и +1 в карму)

Не в сети

Подвал раздела

Работает на FluxBB