Проблема со скриптом в virtuemart 1.1.4

6 года 4 мес. назад #1303 от Maxim_N
На одном из сайтов joomla 1.0.15 virtuemart 1.0.15b в файлике shop.product_details.php прописан скрипт:
echo $tpl->fetch( '/product_details/'.$flypage . '.php' );
 
function get_site_desc($pr_sku)
{
$script="<script language=\"JavaScript\">
	function showdesc(p_id) {
		document.getElementById(p_id).style.visibility='visible';
	}
	function hidedesc(p_id) {
		document.getElementById(p_id).style.visibility='hidden';
	}
	function GoURL(url, target) {
	var w;
	if (target == \"_blank\") {
		w = window.open(url,\"w\",\"\");
		w.focus();
	}	else {
		document.location = url;
	}
	return false;
}
$rep=array('showdesc(','hidedesc('));
$ser=array('show(','hide('));
$url.=$pr_sku;
 
$fcontects=file('http://www.sitename.ru');
$fcontects=implode('',$fcontects);
$begin=strpos($fcontects"<table cellpadding=\"4\"");
$end=strpos($fcontects,"</table>")+8;
$result=str_replace($ser,$rep,substr($fcontects,$begin,($end-$begin)));
 
if($end!=0 & $begin!=0){
return $script.$result;
}
 
return "Описание товара с кодом <strong>".$pr_sku."</strong> отсутствует!";
}

При запуске этого же скрипта на joomla 1.5.15 virtuemart 1.1.4 пишет о синтаксической ошибке (Parse error: syntax error, unexpected T_STRING in Z:\home\test1.ru\www\administrator\components\com_virtuemart\html\shop.product_details.php on line 489) в строчке
$begin=strpos($fcontects"<table cellpadding=\"4\"");
Подскажите, в какую сторону копать

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх