Скрипт автоподстановки города в текст

Тема в разделе "Коммерческие", создана пользователем Monterpan, 20 май 2008.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. Monterpan

    Monterpan Постоялец

    Регистр.:
    3 мар 2008
    Сообщения:
    150
    Симпатии:
    27
    Посоветуйте, что можно использовать для следующих целей:
    есть страница(выпадающее меню) со списком Стран(Городов). Выбрав определенный город -> появляется страница, где есть текст и в определенных местах текста вставлен выбранный город. Нужно чтобы поисковики скушали все страницы (Чтобы все города индексировались). И были красивые url.
     
  2. missha

    missha Постоялец

    Регистр.:
    16 фев 2008
    Сообщения:
    55
    Симпатии:
    1
    как я понял ты хочешь методом POST передать странице данные и отобразить их.. только вот одно но... у поисковиков проблемы с индексацией таких страниц... поэтому подумай по функционалу как-то попроще, что-ли..
     
  3. Monterpan

    Monterpan Постоялец

    Регистр.:
    3 мар 2008
    Сообщения:
    150
    Симпатии:
    27
    В принципе можно чтобы данные передавать и через адрес site.ru/zdes.php?gorod=Moskva, а уже на странице с текстом слово Moskva заменялось на Москва
     
  4. missha

    missha Постоялец

    Регистр.:
    16 фев 2008
    Сообщения:
    55
    Симпатии:
    1
    ну а разве это не одно и тоже???

    насколько я знаю к таким адресам и методам предоставления контента у поисковиков неприязность как минимум
     
  5. Marshan Busiko

    Marshan Busiko Постоялец

    Регистр.:
    29 сен 2007
    Сообщения:
    102
    Симпатии:
    76
    Если использовать mod_rewrite, то тогда можно вместо site.ru/zdes.php?gorod=Moskva указывать site.ru/Moskva.html - как вам такой вариант?
     
  6. Monterpan

    Monterpan Постоялец

    Регистр.:
    3 мар 2008
    Сообщения:
    150
    Симпатии:
    27
    mod_rewrite и такое изменение ссылок это хорошо.

    Но сейчас больше интересует скрипт с нужными возможностями (подстановка выбранного города в текст), а уже потом нужно будет url изменять.
     
  7. WorkNets

    WorkNets

    Регистр.:
    25 апр 2008
    Сообщения:
    161
    Симпатии:
    37
    И вы думаете что это все будет индексироваться?
    Текст то везде будет одинаковый (за исключением города) так что полагаю на индексацию надеяться не стоит :)

    А по теме - на чем написан скрипт? Может стоит дать линку на скрипт, чтоб было понятнее как он работает...
     
  8. Monterpan

    Monterpan Постоялец

    Регистр.:
    3 мар 2008
    Сообщения:
    150
    Симпатии:
    27
    В том то и дело, что нужен такой скрипт. В инете много таких ресурсов, где по данной схеме сделано.
     
  9. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Блин, получаешь свой город в строке урла, допустим вида

    http://site.com/text.php?city=Moskow


    в text.php заводишь массивчик $cities = array (
    'Moskow' => 'Москва',
    'Kiev' => 'Киев',
    'Murmansk' => 'Мурманск'
    );


    и пошел:
    $city = $cities[$_GET[city]];
    echo "Добро пожаловать в $city!";
    ?>

    У нас вы найдете лучшие во всем <?=$city?> магазины.
     
    Monterpan нравится это.
  10. Monterpan

    Monterpan Постоялец

    Регистр.:
    3 мар 2008
    Сообщения:
    150
    Симпатии:
    27
    venetu, большое тебе спасибо.
    На самом деле, я это и хотел, а уже потом можно будет и
    mod_rewrite прикрутить.

    Вот что в итоге получилось:
    ---------------------------------------------
    <?php
    $cities = array (
    'Moskow' => 'Москва',
    'Kiev' => 'Киев',
    'Murmansk' => 'Мурманск'
    );

    if (isset($_GET["city"]) || isset($_POST["city"])) {
    $city = $cities[$_GET["city"]];
    echo "Добро пожаловать в $city!";
    } else {
    $city = 'Москва';
    }
    ?>

    У нас вы найдете лучшие во всем <?=$city?> магазины.
    <br>
    <a href="/index.php?city=Kiev" title="Страницы">Киев</a>
    <a href="/index.php?city=Moskow" title="Страницы">Москва</a>
    <a href="/index.php?city=Murmansk" title="Страницы">Мурманск</a>
    ---------------------------------------------
     
    zevs3000 нравится это.
Статус темы:
Закрыта.