@Sidar

Как вывести баннер посередине статьи?

Пытаюсь переделать плагин для maxsite который будет выводить баннер в центре новости. В оригинале этот плагин менял определенное слово в тексте на баннер.

Написал код, он работает как фикс одного из файлов движка, но хотелось бы его подпилить чтоб вставить в плагин.
В $text статья где каждый абзац с новой строки.
$arr = explode("\n", $text); 
	$centr = round(count($arr)/2); 
	$all = count($arr);
	
	for($_i=0;$_i<=$centr-1;$_i++){
		echo($arr[$_i].PHP_EOL);
	}
	
	echo('<br><br>Мой баннер<br><br>'.PHP_EOL);
	
	for($_i=$centr;$_i<=$all-1;$_i++){
		echo($arr[$_i].PHP_EOL);
	}

Как мне в этом коде заменить echo на return?
Примерно так нужно сделать
return $все_из_первого_цикла . $мой_баннер . $все_из_второго_цикла;
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mantyr
Пишу много Golang кода с удовольствием:)
$arr = explode("\n", $text); 
   $centr = round(count($arr)/2); 
   $arr[$centr] = "<a href='http://site.ru/banner.gif'>Привет, это баннер</a>\r\n".$arr[$centr];
   return implode("\n", $text);

Не идеальный код... не красивый код... зато простой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽