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

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

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

  • Посещение

  • Days Won

    362

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

  1. Часто риэлторы берут фото с авито. Чтобы не палить это своим клиентам, то можно этот авито знак закрыть своим водяным знаком при загрузке фотографий в объявления недвижимости. 1. В настройках - Общие включаем опцию Использовать watermark на фотографиях (по-умолчанию картинка лежит тут /img/watermark/watermark.gif) (is_watermark) Нажимаем сохранить. 2. Теперь снова заходим в настройки - вкладка Watermark printer Ставим 100 в поле Процент прозрачности наложения водяногознака (от 0 до 100) (apps.watermark.opacity) Это значит что водяной знак у нас будет накладываться без прозрачности. ------------------- Расположение ставим bottom-right Это будет снизу справа, так как логотип авито находится именно там. ------------------- Название файла изображения для водяного знака, путь до картинок /img/watermark/ (apps.watermark.image) В этом поле записываем название вашего файла с водяным знаком. И этот файл нужно загрузить в каталог /img/watermark/. Лучше если это будет png файл. Например, watermark.png ------------------- Добавлять водяной знак на превью-изображении (apps.watermark.preview_enable) Тут ставим галочку, чтобы и на маленьких фото превью накладывался наш водяной знак, закрывая знак от авито. ------------------- Название файла для водяного знака для превью-изображений (apps.watermark.image_preview) Сюда вам нужно вписать название файла, который будет накладываться на превьюшки. И размер его нужно подогнать соотвествующий. Также грузим его в /img/watermark/ Например, watermark_mini.png
  2. 1. Делаете в таблице user поле телефон обязательным, чтобы все заполняли при регистрации 2. Ставите опцию в настройках Убрать поля ввода контактов из формы добавления объявления в личном кабинете (hide_contact_input_user_data)
  3. Сейчас так и есть. Если пользователь не зарегистирован, то у него просто нет email адреса профиля, куда слать уведомления.
  4. Проблема в том как пользователи записывают deal_status. Ключ должен быть числовым, а если он текстовый то будут глюки.
  5. Добавьте сверху в шаблоне вот эти стили .img_mini { width: 240px; height: 200px; max-height: 200px; overflow: hidden; margin: 0 10px 10px 0; float: left; } .img_mini img { width: 100%; }
  6. Доступ в админку в личный кабинет можете скинуть, чтобы посмотреть в действии этот баг? В личку.
  7. {if $photo|count>1} <div style="clear: both; width: 100%"></div> {section name=j loop=$photo} <div class="img_mini"><img src="{$_core_folder}/img/data/{$photo[j].preview}"/></div> {if $smarty.section.j.iteration%3==0} <div style="clear: both; width: 100%"></div> {/if} {/section} <div style="clear: both; width: 100%"></div> {/if}
  8. \template\frontend\realia\remember.tpl ищем примерно такой код ModalWindow.modal('hide'); и следующий параметр за ним 2000 вот это 2 секунды (записано в миллисекундах) Правьте на свое значение.
  9. Попробуйте, не тестировали еще так. Можете локально обновить все на каком-нибудь тестовом сайте. Потом у себя на основной сайте удалить эти third, excelfree и excel И загрузить их с тествого обновленные модули third, excelfree и excel ------ Конечно, резервные копии делать обязательно.
  10. Скрипты в /template/frontend/realia/remember.tpl А модальные окна в /template/frontend/realia/realty_grid_account.tpl <div class="modal fade" class="makeSpec" id="makeSpec" tabindex="-1" role="dialog" aria-labelledby="makeSpecOk" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <h3 id="makeSpecModalLabel"> <span class="spec_title spec_title_premium">Установка статуса Премиум</span> <span class="spec_title spec_title_bold">Установка статуса Выделено</span> <span class="spec_title spec_title_vip">Установка статуса VIP</span> </h3> </div> <div class="modal-body"> <form class="form-horizontal"> <input type="hidden" value="" name="realty_id" /> <input type="hidden" value="" name="per_day_price" /> <input type="hidden" value="" name="type" /> <input type="hidden" value="{$per_day_price_premium}" id="pdp_premium" /> <input type="hidden" value="{$per_day_price}" id="pdp_vip" /> <input type="hidden" value="{$per_day_price_bold}" id="pdp_bold" /> <div class="control-group"> <label class="control-label">Дней</label> <div class="controls"> <input type="text" value="1" name="days" /> </div> </div> <div class="control-group"> <label class="control-label">Цена</label> <div class="controls"> <span class="calc_price"></span> </div> </div> </form> <div class="answer" style="display: none;"></div> </div> <div class="modal-footer"> <button class="btn use_own">Использовать пакетные поднятия</button> <button class="btn ok">ОК</button> <button class="btn" data-dismiss="modal" aria-hidden="true">Отмена</button> </div> </div>
  11. Если подключаться к платежным системам, то они уже требуют платных сертификатов.
  12. Форма баланса пользователя тут /apps/system/lib/system/user/account.php function main () { .... Файлы биллинга тут /apps/billing/ Но при обновлении ваши изменения будут стерты.
  13. А по факту если на них смотреть чем они еще отличаются? Описания разные у них? Фото разные?
  14. Все правильно, там где вам показали. Просто это языковые переменные вы видите http://wiki.sitebill.ru/index.php?title=Перевод