В модули типа mod_custom бесполезно вставлять php код, так как он не интерпретируется в них, для этих целей служит mod_php.
Но его применение думаю нелогично, лучше создадим свою позицию для баннера. Если будет непонятно, посмотрите темы про создание шаблонов для Joomla и соотвественно позиции в шаблоне.
Итак открываем index.php. Ищем позицию в которой хотелось бы разместить наш модуль баннера. Например это позиция user1.
<?php if($this->countModules('user1')) : ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
Рядом с ней создаем новую позицию и заключаем ее в условие, например bannerpos и выглядеть это будет примерно вот так:
<?php if($this->countModules('user1')) : ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
<?php if($this->countModules('bannerpos')) :
if ($_SERVER['REMOTE_ADDR'] != '1.1.1.1') { ?>
<jdoc:include type="modules" name="bannerpos" style="xhtml" />
<?php }
endif; ?>
Учтите что нужно соблюдать структуру HTML при вставке позиции модуля, чтобы верстка "не поплыла", т.е. если позиция модуля заключена в ячейку таблицы <td>...</td> (как в оригинальном шаблоне rhuk_milkyway) то и нашу позицию тоже заключаем в ячейку. Ну это так, небольшое отступление.
Идем дальше. Открываем файл templateDetails.xml в папке шаблона и ищем строки
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
...
</positions>
Добавляем в конце нашу позицию, чтобы выглядело так:
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
...
<position>bannerpos</position>
</positions>
Идем в модуль баннеров и переназначаем позицию bannerpos.
Либо вторйо вариант, я не знаю что вы правили в модуле баннеров, но если сделать это условие в этом файле \modules\mod_banners\tmpl\default.php
то баннеры так же не будут выводится, то есть так:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
if ($_SERVER['REMOTE_ADDR'] != '1.1.1.1') { ?>
<div class="bannergroup<?php echo $params->get( 'moduleclass_sfx' )?>">
<?php if ($headerText) : ?>
<div class="bannerheader"><?php echo $headerText ?></div>
<?php endif;
foreach($list as $item) :
?><div class="banneritem<?php echo $params->get( 'moduleclass_sfx' )?>"><?php
echo modBannersHelper::renderBanner($params, $item);
?><div class="clr"></div>
</div>
<?php endforeach; ?>
<?php if ($footerText) : ?>
<div class="bannerfooter<?php echo $params->get( 'moduleclass_sfx' )?>">
<?php echo $footerText ?>
</div>
<?php endif; ?>
</div>
<?php } ?>