Проблема со скриптом в virtuemart 1.1.4
- Maxim_N
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
13 года 2 мес. назад #1303
от Maxim_N
Maxim_N создал тему: Проблема со скриптом в virtuemart 1.1.4
На одном из сайтов joomla 1.0.15 virtuemart 1.0.15b в файлике shop.product_details.php прописан скрипт:
При запуске этого же скрипта на 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\"");
Подскажите, в какую сторону копать
Code:
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\"");
Подскажите, в какую сторону копать
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.