В самом общем случае:
{if $smarty.session.user_id eq ''}<a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/add/">{$L_ADD_ADV}</a>{else}<a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/register/">{$L_ADD_ADV}</a>{/if}
если делать на кнопках.
Если копнуть глубже, то в main.php шаблона найти блок
if ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) {...}
и в нем добавить условие
if ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) { if(0==(int)$_SESSION['user_id']){ header('location: '.SITEBILL_MAIN_URL.'/register/'); exit(); } ... тут все что было}
Верхние контакты в /template/frontend/realia/header_contact_add.tpl
там же и надпись CMS SiteBill шаблон
селект выбора языка в /template/frontend/realia/main.tpl заключен в блок <div class="language-switcher">...</div><!-- /.language-switcher --> можно его пачкой убрать