Как получить типа, сео ссылку

Тема в разделе "PHP", создана пользователем serjinio, 11 авг 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
    Как реализовать такой алгоритм чтобы получить ссылки
    из текста
    Код:
    "сверстать 3  колонки с подвалом "
    в ссылку в виде
    Код:
    /sverstat-3-kolonki-s-podvalom.htm
    такой метод реализован в вордпрессе...
    есть ли скрипт по переводу русских слов в транслит...
     
  2. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
  3. master_den

    master_den Писатель

    Регистр.:
    8 янв 2008
    Сообщения:
    2
    Симпатии:
    0
    вроде не так сложно такое написать на пхп
     
  4. grey109

    grey109

    Регистр.:
    3 апр 2007
    Сообщения:
    176
    Симпатии:
    19
    Простой вариант:

    echo translit("тест 123");

    function translit($str)
    {
    $str = strtolower(trim($str));

    $chars = array ("а" => "a", "б" => "b",
    "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ё" => "e",
    "ж" => "zh", "з" => "z", "и" => "i", "й" => "jj", "к" => "k",
    "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p",
    "р" => "r", "с" => "s", "т" => "t", "у" => "u", "ф" => "f",
    "х" => "kh", "ц" => "c", "ч" => "ch", "ш" => "sh", "щ" => "shh",
    "ь" => "", "ы" => "y", "ъ" => "", "э" => "eh",
    "ю" => "yu", "я" => "ya",
    "\." => "-", "," => "-", " " => "-");

    foreach($chars as $s=>$r) $str = ereg_replace ($s, $r, $str);

    return $str;
    }
     
Статус темы:
Закрыта.