Дмитрий Кондин

Администраторы
  • Публикации

    6543
  • Зарегистрирован

  • Посещение

  • Days Won

    363

Все публикации пользователя Дмитрий Кондин

  1. Ок, тогда вот такой вариант предлагаю вам, я сейчас опишу основные условия вот это {if $smarty.session.user_id eq ''} - если пользователь не залогинен вот так {$user_data.phone.value} получаем телефон из профиля (зарегистрированного) пользователя и его объявления вот так {$data.phone.value} мы получаем телефон из объявления, которое подано без регистрации. А вы уже попробуйте самостоятельно реализовать свою логику с помощью if-else операторов в smarty http://www.smarty.net/docsv2/ru/language.function.if.tpl
  2. 1. Город по-умолчанию подробно тут http://www.etown.ru/s/topic/212-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B4%D0%BB%D1%8F-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0/ 2. Красивый URL тут http://www.etown.ru/s/topic/1561-%D0%BB%D0%B8%D0%BD%D0%BA-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BF/
  3. Хм, вообще последний предложенный мной вариант именно все ваши условия покрывает. Какое из них не выполняется?
  4. Для поля ТИП нельзя указывать тип. Ведь вам нужно выбрать ТИП чтобы увидеть ТИП ) В общем уберите там галочки.
  5. Если бы чуть-чуть хотя бы посмотрели видео, то увидели бы как их редактировать. Надо нажать на название таблицы - раскроется список полей, там можно поставить галочку Активности.
  6. Зайдите в Приложения - Редактор форм, таблица data и удаляйте все что вам не нужно Тип тут http://wiki.sitebill.ru/index.php?title=%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2
  7. С фотками постараемся решить в будущих версиях. Кнопку очистить удалите ее вообще, для этой формы она не подходит. В базовом шаблоне тоже удалим ее.
  8. /template/frontend/realto/main/main.php if ( !$has_result && preg_match('/^agents[\/]?$/', $REQUESTURIPATH) ) { $this->getAgents(); $has_result=true; }Заменить на if ( !$has_result && preg_match('/^expert[\/]?$/', $REQUESTURIPATH) ) { $this->getAgents(); $has_result=true; }
  9. Откройте файл ./index.php в корне и включите вывод всех ошибок error_reporting(E_ALL);ini_set('display_errors','On');Затем запускаем снова сайт и крутим в самый низ до FATAL ERROR, и исправляем эту ошибку.
  10. Тогда нужен фтп доступ к вашему сайту, будем отладку делать. И пароль в админку. (в личку).
  11. ВИП - это установка спец.предложений на сайте за деньги на определенный срок. Премиум - это закрепление объявлений в верхних строчках таблицы сайта на определенный срок (за плату). Про биллинг можно почитать еще тут http://wiki.sitebill.ru/index.php?title=%D0%91%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3
  12. {$user_data.phone.value} - это данные объявления из профиля пользователя, который подавал его из ЛК (залогинен). Если все так замудрено, то лучше на пальцах с реальным примером Васи Пупкина распишите как вы это видите.
  13. {if $smarty.session.user_id eq ''}<div class="cdetails"> <span class="ffio"> {$user_data.fio.value} </span><br> <span>т. {$user_data.phone.value}</span><br> <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {if $user_data.mobile.value != ''} <span>т.м. {$user_data.mobile.value}</span></br> {/if} {if $user_data.icq.value != ''} <span>ICQ: {$user_data.icq.value}</span><br> {/if}</div>{else}<div class="cdetails"> <span class="ffio"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </span><br> {if isset($data.phone.value) && $data.phone.value!=''} <span>т. {$data.phone.value}</span><br> {elseif $user_data.phone.value != ''} <span>т. {$user_data.phone.value}</span><br> {/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 != ''} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if} {if $user_data.mobile.value != ''} <span>т.м. {$user_data.mobile.value}</span></br> {/if} {if $user_data.icq.value != ''} <span>ICQ: {$user_data.icq.value}</span><br> {/if}</div>{/if}
  14. http://wiki.sitebill.ru/index.php?title=%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2
  15. Уточняю. В структуре записывается только ЧАСТЬ! чпу адреса. Если у вас это Аренда / Квартиры, то в разделе нужно писать kvartiry arenda будет подставляться из верхнего уже самим движком arenda
  16. У меня тоже такое бывает. Иногда решение очень простое - не там файлы меняю )
  17. Как вариант у вас на хостинге есть жесткое кэширование на уровне самого хостинга. Надо подождать пока там прочиститься. Либо же можете загрузить новую картинку с новым именем и прописать это имя в шаблон.
  18. На карте видимо нет объектов, если всю страну показывает. Вот это настройте http://www.etown.ru/s/topic/1630-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA/ По "красным цветом" можете скрин прислать? не совсем понял.
  19. В /template/frontend/agency/realty_view.tpl Находим блок <div class="cdetails"> <span class="ffio"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </span><br> {if isset($data.phone.value) && $data.phone.value!=''} <span>т. {$data.phone.value}</span><br> {elseif $user_data.phone.value != ''} <span>т. {$user_data.phone.value}</span><br> {/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 != ''} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if} {if $user_data.mobile.value != ''} <span>т.м. {$user_data.mobile.value}</span></br> {/if} {if $user_data.icq.value != ''} <span>ICQ: {$user_data.icq.value}</span><br> {/if}</div>Меняем на {if $smarty.session.user_id eq ''}<div class="cdetails">Тут выводим инфу для незалогиненных</div>{else}<div class="cdetails"> <span class="ffio"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </span><br> {if isset($data.phone.value) && $data.phone.value!=''} <span>т. {$data.phone.value}</span><br> {elseif $user_data.phone.value != ''} <span>т. {$user_data.phone.value}</span><br> {/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 != ''} <span><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></span><br> {/if} {if $user_data.mobile.value != ''} <span>т.м. {$user_data.mobile.value}</span></br> {/if} {if $user_data.icq.value != ''} <span>ICQ: {$user_data.icq.value}</span><br> {/if}</div>{/if}
  20. Нажмите ctrl на клавиатуре и не отпуская его кликайте мышкой по группам, они "развыберуться".
  21. Тогда протестируйте отправку почту в системе, тут рецепт http://wiki.sitebill.ru/index.php?title=Mail
  22. Я вам и говорю что вы закрыли доступ к этим полям, откройте.
  23. Таблицу вы не ту смотрите. Надо смотреть data. И я вижу что там вы или удалили поля или закрыли к ним доступ.