geval 3 Опубликовано 2 сентября, 2008 Жалоба Share Опубликовано 2 сентября, 2008 хранится ли он в базе? или генерится каждый раз? вопрос по той причине-что это нужно для скрипта, который мне пишут..чтобы он мог извлечь адрес какой-либо статьи, по доступу к ней в базу данных... как сгенерить или найти этот адрес - проще говоря ссылка на статью? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 сентября, 2008 Жалоба Share Опубликовано 2 сентября, 2008 Каждый раз генерируется. Просто берётся id статьи и получается адрес вида article_info.php?articles_id=X или про какой адрес вообще речь? Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 2 сентября, 2008 Автор Жалоба Share Опубликовано 2 сентября, 2008 /article_info.php/articles_id/56/article/Zhelchekamennaya-bolezn--kamni-v-zhelchnom-puzyre- вот про адрес такого типа.. то есть как он генерируется..по каким правилам..в общем то правила все итак уже ясны- кроме последнего- как переделывается название из русского в латинский- есть ли это в базе данных..либо каждый раз с нуля- и где это брать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2008 Жалоба Share Опубликовано 3 сентября, 2008 Формируется например в файлике articles.php вот этим кодом: if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter = '&article='.vam_cleanName($articles['articles_name']);[/code] т.е. если включены короткие url в админке, то к адресу, который чуть ниже вот так прописывается: [code]vam_href_link(FILENAME_ARTICLE_INFO, 'articles_id=' . $articles['articles_id'] . $SEF_parameter) Добавляется &article=Название статьи. а т.к. при включении опции короткие url символа & ? меняется на /, то вот такой адрес и получается. Как-то так. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 3 сентября, 2008 Автор Жалоба Share Опубликовано 3 сентября, 2008 А где искать список замены русских букв- на латинские? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2008 Жалоба Share Опубликовано 3 сентября, 2008 Искать в функции /inc/vam_cleanName.inc.php Там переводится кириллица в транслит. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения