SimpleBoard 1.0 RC4 и кирилица PDF Печат Е-мейл
Автор Administrator   
23 ноември 2005

Както се оказа, новата версия на компонента SimpleBoard 1.0 RC4 работи некоректно с кирилицата. А именно - не четем текст при цитиране на съобщенията, некоректно се вижда и текст в блока Code, проблем има и в RSS канала.

За коректна работа с български символи направете следното :

1) в файла components/com_simpleboard/post.php:
- разкоментирайте ред 421
- ред 611-613 променете на:
$table = array_flip(get_html_translation_table(HTML_ENTITIES));
$htmlText = strtr($mes->message, $table);
$htmlText = smile::sbStripHtmlTags($htmlText);
$htmlText=smile::sbHtmlSafe($htmlText);
- ред 538:
$resubject= str_replace("%20"," ",$resubject); 
променете на:
$resubject= urldecode($resubject);

2) в файла components/com_simpleboard/sb_rss.php
след 17 ред добавете:
include ($mosConfig_absolute_path."/components/com_simpleboard/smile.class.php");
125 ред:
$words = stripslashes(htmlspecialchars($words));
променете на:
$words = smile::smileReplace($words,0, $sbs);
$words = strip_tags($words);


3)В файла components/com_simpleboard/sb_search.php 
ред 78
preg_match_all("/[A-Za-z0-9]+/", $searchword, $array);
променете на :
preg_match_all("/[А-Яа-яA-Za-z0-9]+/", $searchword, $array);

4)В файла mambots/simpleboardmosbot.inc 
ред 69
   . "&func=post&do=newFromBot&resubject=".$row->title."&catid=".$catid
променете на :
   . "&func=post&do=newFromBot&resubject=".urlencode($row->title)."&catid=".$catid

 
< Предишна   Следваща >