0.00
Рейтинг
0.00
Сила
Тоже озадачился этой проблемой, надоело что поисковики видят эти кракозябрики.

Сначала думал дело в настройках кодировок или базе, оказалось совсем иначе.

В файле function.php есть функция:
function func_text_words($sText,$iCountWords) {
	$sText=str_replace("\r\n",'[<rn>]',$sText);
	$sText=str_replace("\n",'[<n>]',$sText);
		
	$iCount=0;
	$aWordsResult=array();
	$aWords=preg_split("/\s+/",$sText);	
	for($i=0;$i<count($aWords);$i++) {
		if ($iCount>=$iCountWords) {
			break;
		}
		if ($aWords[$i]!='[<rn>]' and $aWords[$i]!='[<n>]') {
			$aWordsResult[]=$aWords[$i];
			$iCount++;
		}
	}
	$sText=join(' ',$aWordsResult);	
	$sText=str_replace('[<rn>]'," ",$sText);
	$sText=str_replace('[<n>]'," ",$sText);	
	return $sText;	
}


В ней строчку:
$aWords=preg_split("/\s+/",$sText);

Меняем на:
$aWords=preg_split("/\s+/u",$sText);


preg_split — некорректно отрабатывает без параметра u

После этого кракозябры исчезнут.

У себя делал на 3 версии LS, но функция в том же виде и в 4 версии, так-что может будет ещё кому полезна.

Пологаю проблема имеет определённую зависимость от хостинга, или от версии PHP и проявляться может не всегда.
И ещё, в модуле на верху есть вкладочка такая «Программы», вот хочется — чтобы можно было делать много таких вкладочек, в одной программы, в другой каталог чего нибудь другого. Ну ооочень хочется такую фичу.
Или если это можно реализовать и на имеющемся — то может кто нибудь подскажет как?
Очень жду когда появится версия под 4.1 — единственное что останавливает от перехода на новую версию.
И ещё хотелось бы, если это конечно возможно, чтобы линки у категорий были не такие "?type=0&category=1" а что-нибудь более удобоваримое.
Пишет что в classes/engine/Engine.class.php запускает функцию которая не определена dump() — в function.php есть — сам function.php подключается — как я понял в index.php, там всё тоже есть, копаю дальше… Незнаю чего ему надо… :)
И ещё хотел спросить — есть какой нибудь простой метод сделать загрузку доступной незарегистрированным пользователям?
Помогите кто нибудь советом. В каком месте глядеть.
Туплю уже сутки!
Проблема с загрузкой картинок — понять не могу где именно капнуть.
Везде все загрузки изображений работают, да и сама загрузка скриншотов пробегает но после того как полоски пробегут появляется внизу вместо картинки восклицательный знак и failed.png — нутром чую мелочь какая-то.