Проблема с Super Pack v.1.4

Mikle3D
На сайте с 15.05.2006
Offline
91
794

Как сделать чтобы заработала функция function GetUP для английского языка?

У меня никак не хочет работать, макросы типа [BKEYWORD] все равно с маленькой буквы...

"Ничего личного, Сонни. Это просто бизнес" - Майкл Корлеоне
LA
На сайте с 03.06.2008
Offline
105
#1

Хм... Вы правы, с английским эта функция работает криво. Через пару часов как освобожусь - дам код.

Mikle3D
На сайте с 15.05.2006
Offline
91
#2

Посмотрели насчет кода?

:)

LA
На сайте с 03.06.2008
Offline
105
#3

Найти в yes/inc/functions.php


function GetUP($some){
global $lang;

$some = trim($some);

$slovo = $some;

if (it_is_cyrik($slovo)) {
return $slovo;
}

if ($lang=="ru") {
setlocale (LC_CTYPE, 'ru_RU.CP1251');
}
if(ord(substr($some, 0, 1)) < 192) {
$slovo = ucfirst($some);
} else {
$slovo = chr(ord(substr($some,0,1))-32) . substr($some,1);
}

if (it_is_cyrik($slovo)) {
return $slovo;
}

$one = substr($some, 0, 1);
$some1 = substr($some, 1);
$slovo = strtoupper($one) . $some1;


if (it_is_cyrik($slovo)) {
return $slovo;
}

if (function_exists('mb_ucfirst')) {
$slovo = mb_ucfirst($some);
} else {
$slovo = ucfirst($some);
}

if (it_is_cyrik($slovo)) {
return $slovo;
}

return $some;
}

Заменить на


function GetUP($some){
global $lang;

$some = trim($some);

$slovo = $some;

if (it_is_cyrik($slovo)) {
return $slovo;
}

if ($lang=="ru") {
setlocale (LC_CTYPE, 'ru_RU.CP1251');
} else {
if (function_exists('mb_ucfirst')) {
$slovo = mb_ucfirst($some);
} else {
$slovo = ucfirst($some);
}

return $slovo;
}

if(ord(substr($some, 0, 1)) < 192) {
$slovo = ucfirst($some);
} else {
$slovo = chr(ord(substr($some,0,1))-32) . substr($some,1);
}

if (it_is_cyrik($slovo)) {
return $slovo;
}

$one = substr($some, 0, 1);
$some1 = substr($some, 1);
$slovo = strtoupper($one) . $some1;


if (it_is_cyrik($slovo)) {
return $slovo;
}

if (function_exists('mb_ucfirst')) {
$slovo = mb_ucfirst($some);
} else {
$slovo = ucfirst($some);
}

if (it_is_cyrik($slovo)) {
return $slovo;
}

return $some;
}

Тоже самое проделать с файлом yes/inc/content.php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий