qazaq1 0 Опубликовано 28 июля, 2011 Жалоба Share Опубликовано 28 июля, 2011 Коллеги, добрый день, а как можно сделать автозаполнение Meta Title:Meta Description:Meta Keywords:? Например вот так Meta Title: = название товара + со скидкой Meta Description: = название товара + со скидкой Meta Keywords: = название товара + со скидкой Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 июля, 2011 Жалоба Share Опубликовано 28 июля, 2011 По умолчанию такого нет. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Гугл вебмастер ругается на одинаковые мета-дескрипш для товаров с одинаковыми названиями + на короткие дескрипшины. Можно в /includes/modules/metatags.php добавить вывод в это поле артикула товара, или цены + фиксированного текста типа "купить в интернет-магазине" ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Можно, добавляйте свой текст к выводу из базы. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 В смысле: в базе прописать дескрипшины с нужными текстами или в /includes/modules/metatags.php добавить код для вывода из полей базы? В базе прописать легко, только это не будет работать для новых товаров. не подскажите какой код внести? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Так я ж не знаю, что Вам нужно, если просто одинаковый текст добавить, то например в /includes/modules/metatags.php менять: <title><?php echo $title.' '.$product->data['products_model'] . ' - ' . $cat_data['categories_name'] . ' - ' . TITLE; ?></title> [/code] на: [code] <title><?php echo 'Купить в интернет-магазине ' . $title.' '.$product->data['products_model'] . ' - ' . $cat_data['categories_name'] . ' - ' . TITLE; ?></title> Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Спасибо! Дальше разобрался Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Не за что. Ссылка на сообщение Поделиться на другие сайты
Aleksandr_Vamshop 0 Опубликовано 17 октября, 2019 Жалоба Share Опубликовано 17 октября, 2019 Добрый день! Подскажите пожалуйста, после того как добавили английскую версию сайта, мета теги для товаров выводятся вот так: <title>Купить Balkan Strombaject Aqua (Станозолол) амп в Украине - Injection steroids | Sport-nutrition.in.ua</title> <meta name="description" content="✅【Качественная консультация】✅ Доступная цена ✅ Быстрая доставка ✈ Бесплатный подбор курса ➤ Фото препарата ➤ Звоните: ☎ +38 (099) 788-55-28 ⭐ Отзывы профессионалов о препарате ⭐ Инструкция ➤ Описание ➤ Заказать Balkan Strombaject Aqua (Станозолол) амп" /> Страница: https://sport-nutrition.in.ua/balkan-strombaject-aqua-stanozolol-amp.html?language=en Участок кода, отвечающий за вывод мета метагов в файле /includes/modules/metatags.php выглядит так: <?php if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) { if ($product->isProduct()) { $description = vam_parse_input_field_data($product->data['products_meta_description'], array('"' => '"')); if (strlen($description) == 0){ $description = vam_parse_input_field_data($product->data['products_name'], array('"' => '"')); } $title = vam_parse_input_field_data($product->data['products_meta_title'], array('"' => '"')); if (strlen($title) == 0){ $title = vam_parse_input_field_data($product->data['products_name'], array('"' => '"')); } $cat_query = vamDBquery("SELECT categories_name FROM ".TABLE_CATEGORIES_DESCRIPTION." WHERE categories_id='".$current_category_id."' and language_id = '".(int) $_SESSION['languages_id']."'" ); $cat_data = vam_db_fetch_array($cat_query, true); ?> <title><?php echo 'Купить '. $title.' '.$product->data['products_model']. 'в Украине - '. $cat_data['categories_name'] . ' ' . '| Sport-nutrition.in.ua'. TITLE; ?></title> <meta name="description" content="<?php echo '✅【Качественная консультация】✅ Доступная цена ✅ Быстрая доставка ✈ Бесплатный подбор курса ➤ Фото препарата ➤ Звоните: ☎ +38 (099) 788-55-28 ⭐ Отзывы профессионалов о препарате ⭐ Инструкция ➤ Описание ➤ Заказать '. $description; ?>" /> <meta name="keywords" content="<?php echo $product->data['products_meta_keywords']; ?>" /> <?php } else { ?> <title><?php echo TITLE; ?></title> <meta name="description" content="<?php echo META_DESCRIPTION; ?>" /> <meta name="keywords" content="<?php echo META_KEYWORDS; ?>" /> <?php } Как сделать так, чтобы для английской версии мета теги статические слова были на английском языке? То есть можно ли прописать отдельно в коде файла правило, что если страница имеет приставку ?language=en то для всех товаров будут статические слова на английском языке ("buy", "price" и т.д.) ? Например так: <title><?php echo 'Buy '. $title.' '.$product->data['products_model']. 'in USA - '. $cat_data['categories_name'] . ' ' . '| Sport-nutrition.in.ua'. TITLE; ?></title> <meta name="description" content="<?php echo '✅【Buy steroids】✅ Best price ✅ Fast delivery ✈ Instructions ➤ Call: ☎ +38 (099) 788-55-28 ⭐ Reviews ➤ Buy '. $description; ?>" /> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 октября, 2019 Жалоба Share Опубликовано 17 октября, 2019 1 час назад, Aleksandr_Vamshop сказал: Как сделать так, чтобы для английской версии мета теги статические слова были на английском языке? Здравствуйте! Перенести тексты в языковые файлы /lang/russian/russian.php и /lang/english/english.php и затем в коде уже выводит через константу. Например MY_TEXT Для русского будет выводить русский текст, для английского - английский. Ссылка на сообщение Поделиться на другие сайты
Aleksandr_Vamshop 0 Опубликовано 17 октября, 2019 Жалоба Share Опубликовано 17 октября, 2019 1 час назад, support сказал: Здравствуйте! Перенести тексты в языковые файлы /lang/russian/russian.php и /lang/english/english.php и затем в коде уже выводит через константу. Например MY_TEXT Для русского будет выводить русский текст, для английского - английский. Благодарю за помощь! Все получилось! ;) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 октября, 2019 Жалоба Share Опубликовано 17 октября, 2019 12 минут назад, Aleksandr_Vamshop сказал: Благодарю за помощь! Все получилось! ;) Не за что. Хорошо, что разобрались. Если что, пишите. Ссылка на сообщение Поделиться на другие сайты
Aleksandr_Vamshop 0 Опубликовано 18 октября, 2019 Жалоба Share Опубликовано 18 октября, 2019 Подскажите еще пожалуйста, каким образом можно вывести значение цены товара для мета тега Description? Пробовал в код добавить так: $product->data['product_price'] но ничего в итоге не получилось Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 октября, 2019 Жалоба Share Опубликовано 18 октября, 2019 29 минут назад, Aleksandr_Vamshop сказал: Подскажите еще пожалуйста, каким образом можно вывести значение цены товара для мета тега Description? Пробовал в код добавить так: $product->data['product_price'] но ничего в итоге не получилось Всё правильно делалете, только products_price Это так называется колонка в базе данных, в таблице products. В /includes/modules/metatags.php есть как раз пример ведь рабочий. Ищите по products_price Лучше ещё обернуть просто число в $vamPrice->GetPrice ,... т.е. что б всё округлилось, символ валюты вывелся и т.д. Опять же, в metatags.php есть пример: <meta property="product:price:amount" content="<?php echo $vamPrice->GetPrice($product->data['products_id'], false, 1, $product->data['products_tax_class_id'], $product->data['products_price']); ?>" /> <meta property="product:price:currency" content="<?php echo $_SESSION['currency']; ?>" /> Ссылка на сообщение Поделиться на другие сайты
Aleksandr_Vamshop 0 Опубликовано 18 октября, 2019 Жалоба Share Опубликовано 18 октября, 2019 Спасибо огромное! Очень помогли! Особенно с округлением цены здорово получилось)) Добавил по Вашей рекомендации еще и символ валюты, теперь все выглядит так как нужно ;) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 октября, 2019 Жалоба Share Опубликовано 18 октября, 2019 2 минуты назад, Aleksandr_Vamshop сказал: Спасибо огромное! Очень помогли! Особенно с округлением цены здорово получилось)) Добавил по Вашей рекомендации еще и символ валюты, теперь все выглядит так как нужно ;) Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения