За последние 24 часа нас посетили 22204 программиста и 1058 роботов. Сейчас ищут 670 программистов ...

Помогите решить задачу

Тема в разделе "Сделайте за меня", создана пользователем MyStyle, 18 сен 2013.

  1. MyStyle

    MyStyle Новичок

    С нами с:
    18 сен 2013
    Сообщения:
    1
    Симпатии:
    0
    Не пойму че да как, кому не лень помогите
    ..........................................................
    Код (Text):
    1. 2. Изменить код файла meta.php так чтобы внедрить на сайте шаблонные метатеги
    2. на
    3. страницах товаров, для которых метатеги
    4. не указаны в базе данных. Сейчас в этом
    5. случае просто выводится только название странички в теге “title”, а нужно, чтобы
    6. выводился тег “title” вида “Купить <name> в Киеве недорого” и метатег
    7. “description” вида
    8. “Заказывайте <name> в Киев. Интернетмагазин
    9. предлагает большой выбор от лучших
    10. производителей.”, где <name> название
    11. товара.
    12. Содержимое файла “meta.php”:
    13. $request = mysql_query('SELECT `title`, `description` FROM `meta`
    14. WHERE `product_id` = '.$id);
    15. if($data = mysql_fetch_assoc($request)) {
    16. echo '<title>'.$data['title'].'</title>';
    17. echo '<meta name="description" value="'.$data['descripiton'].'"
    18. />';
    19. } else {
    20. $request = mysql_query('SELECT `name` FROM `products` WHERE `id`
    21. = '.$id);
    22. if($data = mysql_fetch_assoc($request))
    23. echo '<title>'.$data['name'].'</title>';
    24. }
    25. Содержимое таблицы “products”:
    26. id name price
    27. 1 Бритва 100
    28. 2 Крем 150
    29. 3 Мыло 170
    30. 4 Порошок 110
    31. Содержимое таблицы “meta”:
    32. id product_id title description
    33. 1 1 Бритва электронная Лучшие электробритвы в Киеве...
    34. 2 3 Душистое мыло
    35. 3 4 Самые эффективные стиральные...
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    ПЕРЕМЕЩЕНА!
     
  3. sahaviev

    sahaviev Новичок

    С нами с:
    20 сен 2013
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    Казань
    Код (Text):
    1. // выводим meta-данные, если они есть в таблице meta
    2. $request = mysql_query('SELECT `title`, `description` FROM `meta` WHERE `product_id` = '.$id);
    3. if($data = mysql_fetch_assoc($request)) {
    4.  
    5.     echo '<title>'.$data['title'].'</title>';
    6.     echo '<meta name="description" value="'.$data['descripiton'].'"/>';
    7. } else {
    8.     // выводим шаблонные meta-данные
    9.     $request = mysql_query('SELECT `name` FROM `products` WHERE `id` = '.$id);
    10.     if($data = mysql_fetch_assoc($request))
    11.         echo '<title>Купить '.$data['name'].' в Киеве недорого</title>';
    12.         echo '<meta name="description" value="Заказывайте '.$data['descripiton'].' в Киев. Интернет-магазин предлагает большой выбор от лучших производителей"/>';
    13. }
    Интересно, сколько лишних запросов в этом интернет-магазине...
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень