цену в тэг "title"

Тема в разделе "Shop-script", создана пользователем mikas3025, 12 ноя 2008.

Статус темы:
Закрыта.
  1. mikas3025

    mikas3025 Постоялец

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

    30. Nokia 6XXX ООО "Хххххххххх" 300000 руб.
    Powered by Игры для Nokia ХХХХ | Nokia ХХХХ | °
    2ххххххххххх.com · 3 КБ
    Сохраненная копия · Еще с сайта 9
     
  2. Dio-san

    Dio-san Создатель

    Регистр.:
    24 июл 2007
    Сообщения:
    40
    Симпатии:
    12
    Возможно, выводить эту самую цену в <title> ?

    что-то вроде

    PHP:
    <title>
    Nokia bla bla bla
    {
    if(
    $product_info[12]) 
    $product_info[12]
    }
    </
    title>
    скрипт для free
     
  3. mikas3025

    mikas3025 Постоялец

    Регистр.:
    23 дек 2007
    Сообщения:
    107
    Симпатии:
    7
    Мне не надо для фри, мне надо для нормального, и не указан файл, в котором это можно поглядеть
     
  4. Zolinger

    Zolinger Постоялец

    Регистр.:
    29 сен 2008
    Сообщения:
    111
    Симпатии:
    69
    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 можно получить тайтл требуемого вида.
     
    AlexAntre и mikas3025 нравится это.
  5. mikas3025

    mikas3025 Постоялец

    Регистр.:
    23 дек 2007
    Сообщения:
    107
    Симпатии:
    7
    Не получается:

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

    Zolinger Постоялец

    Регистр.:
    29 сен 2008
    Сообщения:
    111
    Симпатии:
    69
    ответ:

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

    mikas3025 Постоялец

    Регистр.:
    23 дек 2007
    Сообщения:
    107
    Симпатии:
    7
    так все то же самое

    куда и как запрос сделать то? Предупреждаю - я не спец в этом:D
     
  8. mikas3025

    mikas3025 Постоялец

    Регистр.:
    23 дек 2007
    Сообщения:
    107
    Симпатии:
    7
    Так все таки - как сделать, чтоб цена в тайтл выводилась?
    Описаный выше способ результата не дал - выводится 0,0.
     
  9. Zolinger

    Zolinger Постоялец

    Регистр.:
    29 сен 2008
    Сообщения:
    111
    Симпатии:
    69
    Загляните в Ваши "Личные сообщения", там письмо от меня с моим е-майлом. Пришлите мне Ваш head.php, посмотрю...
     
  10. nero11

    nero11

    Регистр.:
    8 янв 2007
    Сообщения:
    215
    Симпатии:
    20
    А как сделать чтобы в титлах цена была без копеек? Пример -200 руб , а не -200.00 руб
     
Статус темы:
Закрыта.