Forum Webscript.Ru

Программирование => Perl => Тема начата: от 20 Декабря 2001, 23:01:44

Название: Как сделать имена каталогов на русском в Links2.0
Отправлено: от 20 Декабря 2001, 23:01:44
Как сделать имена каталогов на русском в Links2.0?
так вроде все устраивает а вот имена приходится на англ. делать...

мой каталог - http://smart.r2.ru/cgi-bin/links/pages/
Название: Как сделать имена каталогов на русском в Links2.0
Отправлено: Lion от 20 Декабря 2001, 23:54:04
http://www.webscript.ru/stories.php3?story=01/05/07/2929702 тута есть ссылка на руссификатор
Название: Как сделать имена каталогов на русском в Links2.0
Отправлено: NAS от 21 Декабря 2001, 00:07:53
Гы. А я сидел и вспоминал ссылку на руссификатор :)
Название: Как сделать имена каталогов на русском в Links2.0
Отправлено: rem от 21 Декабря 2001, 10:42:52
Есть еще такая возможность ...
установить ссылки на SubCats

Добавляем в файл   links.cfg две сточки

$max_subs = X; # Number of subcategories to show on main page
$hyperlink = 1; # 1 to hyperlink subcats or 0 for text

Далее ...
в фале site_html_templates.pl ищем строчку site_html_print_cat
и меняем строчки ....

$output .= qq||;
$output .= qq|
$description
| if (!($description =~ /^[\\s\\n]*$/));
 
на ....

$output .= qq||; $output .= qq|
| . qq| | x 4;

for (@{$subcategories{$subcat}}) {
if (m,^\\Q$subcat\\E/([^/]+)$,) {
$child = &build_clean($1);
if ($hyperlink) {
$output .= qq|$child,|
}
else {
$output .= qq|$child,|
}
$j++;
if ($j == $max_subs) {
last;
$j = 0;
}
}
$j = 0;
}
chop $output;
$output .= qq|

|;
$output .= qq|
$description
| if (!($description =~ /^[\\s\\n]*$/));

Вот только грабли ... в том, что SubCats на англицком
для русской версии, кто знает как сделать SubCats  русские напишите ...
Заранее шпасибо :)