Оптимальное размещение контекстной рекламы в компоненте InstantMaps

Alex

Administrator
Команда форума
LV
0
 
На карточке организации у нас размещено три блока рекламы. Первый - сразу под названием организации, в моем случае это блок google adsense размером 728x90. Второй разместился сразу под телефонами организации и в моем случае это блок РСЯ горизонтальный с одним объявлением. Третий блок разместился под изображением организации и здесь выбор за вами, в зависимости от того, где у вашего сайта больше доходность (в яндексе или гугле). Блок выбираете квадратный (у яндекса 300х300, у гугла 336х280). Чтобы разместить коды рекламных блоков, нам понадобится отредактировать файл com_inmaps_item.tpl, который располагается на вашем сайте по адресу вашсайт/templates/_default_/components/com_inmaps_item.tpl. Находим в данном файле блок

Код:
{if $cfg.ratings}
{add_js file='components/maps/js/rating/jquery.MetaData.js'}
{add_js file='components/maps/js/rating/jquery.rating.js'}
{add_css file='components/maps/js/rating/jquery.rating.css'}
<div class="item_rating">
<form action="/maps/rate" method="POST">
<input type="hidden" name="item_id" value="{$item.id}" />
{section name=rate start=1 loop=6 step=1}
<input name="rate" type="radio" class="star" value="{$smarty.section.rate.index}" {if $item.rating>=$smarty.section.rate.index}checked="checked"{/if} {if !$is_user || $item.user_voted}disabled="disabled"{/if} />
{/section}
</form>
{if $item.rating}
<small>{$item.rating} / <span style="color:gray">{$item.rating_votes|spellcount:$LANG.MAPS_VOTES:$LANG.MAPS_VOTES2:$LANG.MAPS_VOTES10}</span></small>
{/if}
</div>
{/if}


и после него размещаем код первого блока, обрамляя его в {literal}{/literal}.
Второй блок размещаем после строк:

Код:
<div style="clear:both"></div>

<table cellpadding="0" cellspacing="0" border="0" class="maps_detail_item" width="100%">
<tr>
<td class="image_td" valign="top" width="350">
<div class="image">
<img src="/images/photos/medium/{$item.filename}" border="0" />
</div>
{if sizeof($item.addresses) > 1}
<div id="marker_select">
<select id="map_marker" onchange="changeMap()">
{foreach key=addr_id item=address from=$item.addresses}
<option value="{$address.lat}|{$address.lng}" {if $addr_id==$item.current_marker.id}selected="selected"{/if}>{$address.short}</option>
{/foreach}
</select>
</div>
{/if}

также не забываем про {literal}{/literal}.

Третий блок размещаем под следующими строками:

Код:
{if $item.contacts.fax}<span class="fax"><strong>{$LANG.MAPS_CONTACTS_FAX}:</strong> {$item.contacts.fax}</span>{/if}
{if $item.contacts.url}<span class="url"><strong>{$LANG.MAPS_CONTACTS_URL}:</strong> <a href="{$item.contacts.url}" target="_blank">{$item.contacts.url_short}</a></span>{/if}
{if $item.contacts.email}<span class="email"><strong>{$LANG.MAPS_CONTACTS_EMAIL}:</strong> <a href="mailto:{$item.contacts.email}">{$item.contacts.email}</a></span>{/if}
{if $item.contacts.icq}<span class="icq"><strong>{$LANG.MAPS_CONTACTS_ICQ}:</strong> {$item.contacts.icq}</span>{/if}
{if $item.contacts.skype}<span class="skype"><strong>{$LANG.MAPS_CONTACTS_SKYPE}:</strong> <a href="skype:{$item.contacts.skype}">{$item.contacts.skype}</a></span>{/if}

Сохраняем файл и заливаем на сервер. Это лично мои наблюдения и они не претендуют на абсолютную истину
 
Сверху