Вот такой костыль. Проверка в урле на en, и если находим удаляем его из урл.
1 2 3 4 5 6 7 8 9 10 11 |
<?php $url = str_replace("/en/", "", $_SERVER['REQUEST_URI']); $lang=1; if($_SERVER['REQUEST_URI']!==$url){ // определяем тип языка, для того что бы подчеркнуть нужный $lang=2; } ?> <a style=' <?php if($lang==1) echo "text-decoration:underline; "; ?> font-size: 15px; position:absolute; right:10px; top:-30px;' href="<?php echo 'http://site.com/ru/'.$url.''; ?>" class="ru">ru</a> <a style='<?php if($lang==2) echo "text-decoration:underline; "; ?> font-size: 15px; font-size: 15px; position:absolute; right:40px; top:-30px; ' href="<?php echo 'http://site.com/en'.$url; ?>" class="en"> en </a> |
Качества кода- говно, так как по быстрому вырван из очередного проекта.