Кто использует на своей доске объявлений метки для объявлений, тот замечал одну особенность, когда ключевые слова на русском языке имели ссылки, типа таких
Чтобы избежать подобных ссылок, нам нужно их переводить в транслит при добавлении объявления и, тогда, сами ссылки будут отображаться как следует.
Для этого вам потребуется открыть файл \moduls\doska\include\uploadfile.php и перед строкой
1 |
$mas_inbox["key_words"] = $key_words; |
добавить этот код
1 2 3 4 5 6 7 8 |
if($key_words){ $result = explode(',',$key_words); $rez = array(); foreach($result as $one_key){ $rez[]=encode_text_to_url_name($one_key); } $key_words = implode(',',$rez); } |
Все. Теперь все ключевые слова будут автоматом переводится в транслит не создавая некрасивых url
присылайте свои идеи к нам на admin@make-board.ru
обсудить свои вопросы можете на форуме Boxcode
вы также можете заказать разработку доски объявлений под ключ
или скачать\заказать шаблон Boxcode
В последней версии boxcode в этом файле совсем другой код, данная процедура не помогает. Видимо надо немного подправить код.
А ключевые слова только вновь добавленные начнут переводится, или которые уже были добавлены тоже должны перевестись?
Только новые будут переводится