Sergey Denisenko 1 Жалоба Опубликовано: April 3, 2015 Скрыть E-mail из карточки просмотра объекта - Как? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sergey Denisenko 1 Жалоба Опубликовано: April 3, 2015 скрыл через редактирование шаблона.. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: April 3, 2015 Вопрос в тему: как скрыть в карточке е-майл вида ne-udalyat@etot-account.ru, который выставляется по умолчанию, когда при добавлении объявления клиент не указывает почту? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: April 3, 2015 можно обернуть в проверку (agency){if $user_data.email.value!='ne-udalyat@etot-account.ru'}//214 {if isset($data.email.value) && $data.email.value!=''}{/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 4, 2015 Суть вывода в том, что, если в данных объявления не указано мыло, то оно берется из профиля пользователя к которому привязано объявление. Даже анонимные объявления привязаны к Незарегистрированному пользователю (название условное). Решений есть несколько.1. Пропишите в данных Незарегистрированного пользователя корпоративную почту. Это если вы намерены не терять клиентов только потому, что владелец не указал данные. Да и выглядеть будет красиво и серьезно. 2. Погасить вывод этой почты.{if isset($data.email.value) && $data.email.value!=''} <span><a href="mailto:{$data.email.value}">{$data.email.value}</a></span><br> {elseif $user_data.email.value != '' && $data_shared.user_id.value!=N} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if}т.е. мы проверям ид владельца, а вместо N нужно подставить идешку того самого Незарегистрированого. Если это он, то не выводим почту или пишем что-то иное, а если это не он, например зарегистрированный реальный пользователь сайта, тогда пишем почту. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: April 5, 2015 Суть вывода в том, что, если в данных объявления не указано мыло, то оно берется из профиля пользователя к которому привязано объявление. Даже анонимные объявления привязаны к Незарегистрированному пользователю (название условное). Решений есть несколько.1. Пропишите в данных Незарегистрированного пользователя корпоративную почту. Это если вы намерены не терять клиентов только потому, что владелец не указал данные. Да и выглядеть будет красиво и серьезно. 2. Погасить вывод этой почты.{if isset($data.email.value) && $data.email.value!=''} <span><a href="mailto:{$data.email.value}">{$data.email.value}</a></span><br> {elseif $user_data.email.value != '' && $data.shared.user_id.value!=N} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if}т.е. мы проверям ид владельца, а вместо N нужно подставить идешку того самого Незарегистрированого. Если это он, то не выводим почту или пишем что-то иное, а если это не он, например зарегистрированный реальный пользователь сайта, тогда пишем почту.Спасибо, укажите, в каком файле применяем код? Шаблон Realia Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 5, 2015 realty_view.tpl Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: April 5, 2015 realty_view.tplНе получается удалить: http://arenda-bez-posrednikov.com/kommercheskaya-nedvizhimost/arenda/ofisi/moskva-presnenskaya-naberejnaya-12 id пользователя 2 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 5, 2015 Ну я так не умею. Мне хотя бы кусок шаблона нужен. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: April 5, 2015 Ну я так не умею. Мне хотя бы кусок шаблона нужен.Вот кусок кода realty_view.tpl <div class="agent"> <div class="image"> {if $user_data.imgfile.value != ''} <img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" /> {else} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png" /> {/if} </div> <div class="name"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </div> <div class="phone"> {if isset($data.phone.value) && $data.phone.value!=''} {$data.phone.value} {elseif $user_data.phone.value != ''} {$user_data.phone.value} {/if} </div> {if $user_data.mobile.value != ''} <div class="phone">{$user_data.mobile.value}</div><!-- /.phone --> {/if} {if isset($data.email.value) && $data.email.value!=''} <span><a href="mailto:{$data.email.value}">{$data.email.value}</a></span><br> {elseif $user_data.email.value != '' && $data.shared.user_id.value!=2} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if} <br /> {if $show_upper == 'true'} <br /><span><a class="btn btn-info" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-white icon-chevron-up"></i> {$L_UP_AD}</a></span> {/if} {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1} {include file=$apps_mailbox_block title_data=[$data.topic_id.value_string,$data.city_id.value_string,$data.street_id.value_string] to=$user_data.user_id.value message_to_author_title=''} {/if} </div> </div> </div> {/if} </div> {if $data.text.value != ''} {$data.text.value} {/if} </div> </div> {if $data.youtube.value != ''} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 5, 2015 {elseif $user_data.email.value != '' && $data_shared.user_id.value!=2} Подчеркивание, а не точка, там где красненьким Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: April 5, 2015 {elseif $user_data.email.value != '' && $data_shared.user_id.value!=2} Подчеркивание, а не точка, там где красненькимТеперь работает. Благодарю! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах