parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вариант

Никита Козин 18.11.2004 09:22

1. В базе данных добавить одну ячейку lang, в которой писать id языка

2. Cоздать таблицу langs, в которой хранить собственно id, uri, title[, is_default] языка (можно еще что-нибудь придумать, конечно, но мне этого достаточно)

3. Смотреть по $requies:uri на наличие в начале ru или de или еще чего-то там.

4. Смотреть в таблице lang указанный uri, и если он есть, то выдергивать данные из таблицы.

5. Пример
$langs[^table::sql{SELECT id,uri FROM langs}]
^langs.menu{
	^if(^requiest:uri.match[^^$langs.uri(.+)]){
		$lang[$langs.id]
	}
}
$table[^table::sql{SELECT fields FROM table WHERE lang='$lang'}]