проблем с Бг текст в променлива

stonybg

Registered
значи имам следният код

в темплайта имам
Код:
<title><?php echo $page_title;?></title>


$page_title се генерира от този код:



Код:
$page_title = $row[36];
  
		// Something extra to append to the title
		if ($page != "") {
			$page_title_extra = ucfirst(preg_replace('/[^a-zA-Z0-9- ]/', '', $page));
		}
		if ($page == "info" && $action != "") {
			$page_title_extra .= " - " . ucfirst(preg_replace('/[^a-zA-Z0-9- ]/', '', $action));
		}
		if ($page == "categories" || $page == "browse") {
			// Look up the group name in the database
			$title_query = sprintf("SELECT `NAME` FROM `".$dbtablesprefix."group` where `ID`=%s", quote_smart($group));
			$title_sql = mysql_query($title_query) or die(mysql_error());
			$title_row = mysql_fetch_row($title_sql);
			$page_title_extra .= " - " . $title_row[0];
		}
		if ($page == "browse") {
			// Look up the category name in the database
			$title_query = sprintf("SELECT `DESC` FROM `".$dbtablesprefix."category` where `ID`=%s", quote_smart($cat));
			$title_sql = mysql_query($title_query) or die(mysql_error());
			$title_row = mysql_fetch_row($title_sql);
			$page_title_extra .= " - " . $title_row[0];
		}
		if ($page == "details" && $prod != "") {
			// Look up the product name in the database
			$title_query = sprintf("SELECT `PRODUCTID` FROM `".$dbtablesprefix."product` where `ID`=%s LIMIT 1", quote_smart($prod));
			$title_sql = mysql_query($title_query) or die(mysql_error());
			$title_row = mysql_fetch_row($title_sql);
			$page_title_extra .= " - " . $title_row[0];
		}


проблемя е ако е написано с кирилица не излиза нищо, а ако има на латиница излиза само символа който е на латиница. Някой има ли на идея защо?[/quote]
 
Защо не махнеш това preg_replace от $page_title_extra може да оправи проблема.
 

Back
Горе