Bomond 2 Опубликовано 17 ноября, 2012 Жалоба Share Опубликовано 17 ноября, 2012 Добрый день. Вот сегодня решил прикрутить кнопки социальных сетей к новостям и был очень удивлен - у новостей при просмотре исходного кода метаданные description и keywords пустые!!!!! Посмотрел файл metatags.php - там ничего не подтягивается вообще для новостей кроме титла. Кто может подсказать, как прописать код, чтоб дескрипшн брался определенное количество символов из тела новости, а ключевые из заголовка, но разделялись запятыми. Заранее спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 ноября, 2012 Жалоба Share Опубликовано 17 ноября, 2012 Так есть же заготовка в /includes/modules/metatags.php case ($_GET['news_id']): $news_meta_query = vamDBquery("SELECT headline FROM " . TABLE_LATEST_NEWS . " WHERE news_id='" . (int)$_GET['news_id'] . "' and language='" . (int)$_SESSION['languages_id'] . "'"); $news_meta = vam_db_fetch_array($news_meta_query, true); ?> <title><?php echo $news_meta['headline'] . ' - ' . TITLE; ?></title> <meta name="description" content="<?php echo META_DESCRIPTION; ?>" /> <meta name="keywords" content="<?php echo META_KEYWORDS; ?>" /> [/code] Вот её и допилите, в sql запрос кроме headline добавьте вывод самой новости и выводит в descipriton. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 29 января, 2018 Жалоба Share Опубликовано 29 января, 2018 А есть заготовка чтобы в админке в НОВОСТЯХ эти поля тоже появились для заполнения ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 января, 2018 Жалоба Share Опубликовано 29 января, 2018 2 часа назад, madvolkov сказал: А есть заготовка чтобы в админке в НОВОСТЯХ эти поля тоже появились для заполнения ? По умолчанию в базе данных у новостей нет отдельных полей для meta title, meta keywords, meta description. Всё берётся из заголовка и самой новости. т.е. заготовку как таковую не сделать. Только сначала добавлять новые колонки в базу данных, затем в /admin/latest_news.php добавлять новые колонки. Затем в /includes/modules/metatags.php добавлять вывод этих колонок в новости. В принципе, если знаете основы php, ничего сложного нет. И есть готовые примеры. Например мета тэги есть у статей в админке, можно на их примере сделать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения