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

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

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

  • Посещение

  • Days Won

    362

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

  1. Возможно у вас включен редактор HTML в баннерах. Его нужно выключить - зайдите в Редактор форм, таблица banner и поменяйте тип записи для поля body поставьте тип textarea.
  2. По модулю понял, почем продаете если не секрет? Добавьте, пожалуйста, эту работу к себе в профиль и укажите что на CMS Sitebill, мы там есть http://www.cmsmagazine.ru/catalogue/cms-sitebill/ И благодаря вашему партнерству, нашу CMS получит еще большую популярность, ну и естественно от этого мы быстрее внедрим новые фишки вроде бутстрапа третьего и прочее.
  3. Весьма впечатлен! Песпект! Модулем для авито поделитесь? ) Кстати, у вас есть аккаунт на cmsmagazine.ru?
  4. Код для слайдера тут /template/frontend/realty/slider.tpl.html Данные для слайдера берутся тут /template/frontend/realty/main/grid_constructor_local.php function vip_right ( $params ) { $res = $this->get_sitebill_adv_ext( $params, true, false ); $this->template->assign('special_items2', $res); }
  5. Думаю что слишком сложно все представляете себе. Во-первых, нужно определить чем будут отличаться наборы функций для каждого города, вернее, даже требования особые, которых сейчас нет в базовой версии. И уже от этих требований можно сказать, как именно это реализовать с точки зрения архитектуры. А чтобы реализовать из двух ваших пунктов, то тут всего лишь нужно доработать одну функцию слайдера, по переключению - разве не хватает того чтобы в форме поиска указать нужный город?
  6. Это только первый шаг. После того как вы выбрали одинаковые записи, вам нужно отметить ненужные объявления и удалить их в phpmyadmin.
  7. select * from re_data where phone like '%тут пишем номер телефона%'
  8. Открываете phpmyadmin Делаете запрос sql для выбора одинаковых записей Сортируете по дате Отмечаете все что лишнее Удаляете
  9. Если в базе уже есть дубликаты по такому ключу, то он не будет создан, пока вы не почистите объявления от этих самых дублей.
  10. Можете заменить if(name=='' || message=='' || email=='' || theme==''){на if(1==2){Т.е. сделать заведомо неверное условие, которое никогда не выполнится. В результате ошибки не будет. Либо же там уберите проверку тех полей, которые не важны для вас. например убрать имя из условия, значит удалить name==''||
  11. Файл /apps/mailbox/site/template/form.tpl строка if(name=='' || message=='' || email=='' || theme==''){Но если вы ее поправите, то после обновления она снова будет затерта.
  12. Извиняюсь, не про ту форму вам напсал. В форме заявки из просмотра объявления поля сейчас не редактируются и их нужно заполнять все. В будущих версиях подумаем как это можно редактировать.
  13. В Редакторе форм для таблицы data - выбираете поле и нажмите на иконку посередине (обязательно/не обязательно)
  14. Обновитесь до свежей версии. Затем зайдите в редактор форм и выберите таблицу contactus. В нее можете добавлять новые поля.
  15. Вам нужно тип меню поставить megamenu http://wiki.sitebill.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
  16. На страничке подробно расписано. Копирую сюда. Можно выбрать шаблон main.tpl - отметить там место где вы хотите видеть эту форму и вставляете туда код {$email = "example@mail.com"} {$date = $smarty.now|date_format:"d.m.Y"} {$api = "i5FnXIZ2aKjdn1Ru2VfLarbdCwbiJvfsnh9QTm9MB0I"} {$hashkey = md5("{$api}{$email}{$date}")} {literal} <script type="text/javascript">(function(d, s, id) { var js, pjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.setAttribute('data-hashkey', '{/literal}{$hashkey}{literal}'); js.setAttribute('data-email', '{/literal}{$email}{literal}'); js.setAttribute('data-partnerid', '{/literal}{$partnerid}{literal}'); js.setAttribute('data-lastName', '{/literal}{$lastName}{literal}'); js.setAttribute('data-firstName', '{/literal}{$firstName}{literal}'); js.setAttribute('data-middleName', '{/literal}{$middleName}{literal}'); js.setAttribute('data-region', '{/literal}{$region}{literal}'); js.setAttribute('data-img', '{/literal}{$img}{literal}'); js.setAttribute('data-main', '{/literal}{$main}{literal}'); js.src = "https://api.unicom24.ru/static/dist/js/plugin-b2b.js?" + Math.round((new Date()).getTime() / 1000); pjs.parentNode.insertBefore(js, pjs);}(document, 'script', 'unicom-b2bplugin')); </script> {/literal}Соответственно вам нужно у них зарегистрироваться и получить данные: {$email = "example@mail.com"} {$api = "i5FnXIZ2aKjdn1Ru2VfLarbdCwbiJvfsnh9QTm9MB0I"}
  17. Добавил еще обновление. Обновите, пожалуйста, language до 1.4.2
  18. Для денвера вы неправильно указываете адрес. Вам нужно использовать адрес вида http://RIELTOR_2 Положите сайт C:\WebServers\home\Site-name.ru\www и запускать его надо будет http://Site-name.ru
  19. Поменяйте строчку {if $show_demo_banners == 1} на {if $show_demo_banners != 1}
  20. Думаю такое можно сделать в виде отдельного модуля, а вот в базовую версию я бы не стал его устанавливать. Так как для новичков это совсем далекие вещи, это для продвинутых матерых риэлторов больше.
  21. Попробуйте, что-то такое с тайтлами мы делали.