цену в тэг "title"

Статус
В этой теме нельзя размещать новые ответы.

mikas3025

Постоялец
Регистрация
23 Дек 2007
Сообщения
107
Реакции
7
как сделать, чтобы при индексации поисковик в строке выдачи выводил кроме наименования товара и фирмы, выводил еще и цену?, например

30. Nokia 6XXX ООО "Хххххххххх" 300000 руб.
Powered by Игры для Nokia ХХХХ | Nokia ХХХХ | °
2ххххххххххх.com · 3 КБ
Сохраненная копия · Еще с сайта 9
 
Возможно, выводить эту самую цену в <title> ?

что-то вроде

PHP:
<title>
Nokia bla bla bla
{
if($product_info[12]) 
$product_info[12]
}
</title>

скрипт для free
 
Мне не надо для фри, мне надо для нормального, и не указан файл, в котором это можно поглядеть
 
re:

Значит так...
Файл head.php в \includes. Находим примерно 34 строку, там следующий код:
PHP:
		else if (isset($productID) && $productID>0) //product information page
			{
				$q = db_query("SELECT name FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());
				$r = db_fetch_row($q);
				if ($r)
				{
					$page_title = $r[0]." - ".CONF_DEFAULT_TITLE;
				}
В описании товара выводится тайтл вида:
Название товара - Наименование магазина.

Меняем код на вот это:
PHP:
		else if (isset($productID) && $productID>0) //product information page
			{
				$q = db_query("SELECT name,Price FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());
				$r = db_fetch_row($q);
				if ($r)
				{
					$r[2] = show_price( $r["Price"] );
					$page_title = $r[0]." - ".$r[2]." - ".CONF_DEFAULT_TITLE;
				}
В описании товара начинает выводится тайтл вида:
Бурбулятор 209.9 - 1025 руб. - Магаз Васи Пупкина

Обрати внимание на формирование переменной $page_title
Собсна оно и в ответе за Ваш тайтл.

После правильных шалостей над формированием $page_title можно получить тайтл требуемого вида.
 
Не получается:

Вот что пишет:
выводит: Бурбулятор 209.9 - 0.0 руб. - Магаз Васи Пупкина, то есть вместо цены - ставит ноль
 
ответ:

В запрос к базе не добавили столбец Price:
PHP:
$q = db_query("SELECT name,Price FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());

т.е. цена в тайтле формируется, а из базы не берется.
 
так все то же самое

куда и как запрос сделать то? Предупреждаю - я не спец в этом:D
 
Так все таки - как сделать, чтоб цена в тайтл выводилась?
Описаный выше способ результата не дал - выводится 0,0.
 
Загляните в Ваши "Личные сообщения", там письмо от меня с моим е-майлом. Пришлите мне Ваш head.php, посмотрю...
 
Загляните в Ваши "Личные сообщения", там письмо от меня с моим е-майлом. Пришлите мне Ваш head.php, посмотрю...

А как сделать чтобы в титлах цена была без копеек? Пример -200 руб , а не -200.00 руб
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху