Вы не зашли.
Сабж. без плагинов возможно?
Для Open Graph.
Изменено v01d (2017-07-21 00:21:42)
Продвигай NGCMS,
скачай статью и на свой сайт повесь.
Геленджик - лучший отдых на Черном море
Не в сети
Как в новости у тебя прописывается изображение?Если просто без доп полей , то
news.embed.images[0]
http://ngcms.ru/forum/viewtopic.php?id=3794
http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871
Изменено irbees2008 (2017-07-21 09:17:21)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Если уж совсем надо, то в файле \engine\includes\inc\libnews.php после строки
$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);
вставить
if(!empty($tvars['vars']['news']['embed']['images'][0])) {
define('news.image', $tvars['vars']['news']['embed']['images'][0]);
}
После этого в main.tpl (да и не только) доступна константа для TWIG {{ constant('news.image') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )
Изменено rusiq (2017-07-22 14:10:10)
Не в сети
Для общего развития, касательно TWIG в main.tpl рекомендую делать так
<!DOCTYPE html>
<!--[TWIG] {% spaceless %}-->
..............
</body>
<!--{% endspaceless %} [/TWIG]-->
</html>
Пояснения:
* doctype всегда должен находится на первой строке
* конструкция spaceless убирает пробелы и переносы строк в компелируемых и кешируемых шаблонах
* вы изменяете первые две строки и последние три строки
Изменено rusiq (2017-07-22 11:02:30)
Не в сети
Для общего развития, касательно TWIG в main.tpl рекомендую делать так
<!DOCTYPE html> <!--[TWIG] {% spaceless %}--> .............. </body> <!--{% endspaceless %} [/TWIG]--> </html>
Пояснения:
* doctype всегда должен находится на первой строке
* конструкция spaceless убирает пробелы и переносы строк в компелируемых и кешируемых шаблонах
* вы изменяете первые две строки и последние три строки
Работает
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Если уж совсем надо, то в файле \engine\includes\inc\libnews.php после строки
$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);
вставить
if(!empty($tvars['vars']['news']['embed']['images'][0])) { define('news.image', $tvars['vars']['news']['embed']['images'][0]); }
После этого в main.tpl (да и не только) доступна константа для TWIG {{ constant('news.image') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )
мно вот также понадобилась ссилка на картинку из новости, сделал так как описано но ниче не получилось
1. Во-первых, в файле \engine\includes\inc\libnews.php есть дважды такая строка +-256 строка и +-730 строка в какой именно надо менять?
2. я пробовал вставлять и там и там но вариант {{ constant('news.image') }} в main.tpl чтото не получается, может еще чтото надо?
Не в сети
Как в новости у тебя прописывается изображение?Если просто без доп полей , то
news.embed.images[0]
http://ngcms.ru/forum/viewtopic.php?id=3794
http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871
мне надо чтоб работало в main.tpl
Не в сети
system_flags.news.embed.images[0]
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
У тебя вообще вытягивание картинок включено? Из полной новости в короткую вытаскивает?
news.embed.images[0]
Проверить не могу , у меня на всех сайтах выводится через доп поле
Изменено irbees2008 (2018-01-21 09:02:57)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Если уж совсем надо, то в файле \engine\includes\inc\libnews.php после строки
$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);
вставить
if(!empty($tvars['vars']['news']['embed']['images'][0])) {define('news.image', $tvars['vars']['news']['embed']['images'][0]); }
После этого в main.tpl (да и не только) доступна константа для TWIG {{ constant('news.image') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )
Работает,проверил ,только строку которую добавляешь добавляй без переноса, ка у меня здесь, и ognews тоже выводит ссылку на изображение
Изменено irbees2008 (2018-01-21 09:15:37)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
У Русика рабочий пример, добавил после первого места , когда копируешь код от Русика там остаётся знак переноса и код не срабатывает, просто копируй одной строкой как у меня в примере
if(!empty($tvars['vars']['news']['embed']['images'][0])) {define('news.image', $tvars['vars']['news']['embed']['images'][0]); }
и все работает.
Вот ссылка смотри исходный код http://demo1.ngcmshak.ru/igry/knyazhesk … slava.html
первое подчеркивание это вывод ссылки через константу, второе ognews
Версия у меня гитовская последняя .
Я вообще не понял тебе это зачем?
Изменено irbees2008 (2018-01-22 09:47:41)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
судя по пути фото в русика картинки не в тексте а через xfields идут там все ок так ognews работает, но счас уже неважно так тоже все подходит.
Я вообще не понял тебе это зачем?
для фейсбука, часто просто не то фото берет с сайта
Не в сети
код который дал Русик точно такой же как и в плагине ognews. На изображение там без дополнительных полей , там картинки вообще с другого ресурса стоят. и плагин нормально их отрабатывает
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети