'<center>' в php выдает ошибку!

1R
На сайте с 26.02.2010
Offline
35
416

есть код

<?php
/**
* Modul Special HTML For Joomla 1.5.x
* Version : 1.2
* Created by : Rony Sandra Yofa Zebua
* Mail : ronysyz@gmail.com
* camp26.biz mail : camp26team@gmail.com
* Created on : 07 Februari 2008
* Last Updated on : 03 February 2009
* URL : www.camp26.biz - www.camp26.net - www.camp26.org
* camp26.biz ready to service all of you for developt, rebuild,redesign and customize your Joomla live site
* camp26.biz Products: Expert Joomla Developer, Expert Designer, Expert Flash Creator, Get your Expert FreeLancer here, Expert Programmer Aplications (send your reguest to marketing@camp26.biz)
* Based Idea From: Mod_HTML for J1.0.x
* License : http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

//Parameters
$codearea = $params->get( 'code_area' );
$clean_js = $params->get( 'clean_js' );
$clean_css = $params->get( 'clean_css' );
$clean_all = $params->get( 'clean_all' );
$userlevel = $params->get('userlevel');

$user = & JFactory::getUser();
$mylevel = (!$user->get('guest')) ? 'logout' : 'login';

//Clean CSS & JS & All
if (!$clean_all) {
if ($clean_js) {
preg_match("/<script(.*)>(.*)<\/script>/i", $codearea, $matches);
if ($matches) {
foreach ($matches as $i=>$match) {
$clean_js = str_replace('<br />', '', $match);
$codearea = str_replace('<center>',$match, $clean_js, $codearea,'</center>');
}
}
}
if ($clean_css) {
preg_match("/<style(.*)>(.*)<\/style>/i", $codearea, $matches);
if ($matches) {
foreach ($matches as $i=>$match) {
$clean_js = str_replace('<br />', '', $match);
$codearea = str_replace('<center>',$match, $clean_js, $codearea,'</center>');
}
}
}
} else {
$codearea = str_replace('<br />', '', '<center>', $codearea, '</center>');
}

$aftercode='';

switch($userlevel) {
case 1: //All Visitors
if (($mylevel == 'logout') or ($mylevel == 'login')){
echo $codearea;
echo $aftercode;
}
break;
case 2: //Guest Visitors
if ($mylevel == 'login'){
echo $codearea;
echo $aftercode;
}
break;
case 0: //Registered Visitors
default:
if ($mylevel == 'logout'){
echo $codearea;
echo $aftercode;
}
break;
}
//Module By www.camp26.biz
?>

когда вставляю в сроку 51

$codearea = str_replace('<br />', '', $codearea);

теги "центр", то в шаблоне выдает ошыбку


Warning: Wrong parameter count for str_replace() in /home/arashvg/data/www/2gameswar.ru/modules/mod_specialhtml/tmpl/default.php on line 51

как отцентровать тот код который должна выводить переменная $codearea?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

$codearea = '<center>'.str_replace('<br />', '', $codearea,).'</center>';

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий