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

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

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

  • Посещение

  • Days Won

    363

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

  1. Меню админики собирается здесь /apps/admin/admin/backend.php в методе getAdminMenu(). Но правки в этой зоне кода чреваты тем, что после изменения и обновления все вернется как было. Эти файлы обновляются.
  2. Скорей всего еще нет апдейта для них в центре обновлений. Сегодня-завтра проверю компоненты.
  3. ДА, в афи оказывается есть выбор типа файла и один из них там яндекс-формат. Думаю вскоре многие сайты будут принимать этот формат.
  4. А лучше все-таки заполните профиль пользователя и укажите у него телефон, это и правильнее и проще. Ну и при следующем обновлении для этого приложения ваши изменения будут затерты.
  5. Самое вероятное вы не загрузили файл .htaccess из дистрибутива в корень сайта.
  6. Возможно у вас включен редактор HTML в баннерах. Его нужно выключить - зайдите в Редактор форм, таблица banner и поменяйте тип записи для поля body поставьте тип textarea.
  7. По модулю понял, почем продаете если не секрет? Добавьте, пожалуйста, эту работу к себе в профиль и укажите что на CMS Sitebill, мы там есть http://www.cmsmagazine.ru/catalogue/cms-sitebill/ И благодаря вашему партнерству, нашу CMS получит еще большую популярность, ну и естественно от этого мы быстрее внедрим новые фишки вроде бутстрапа третьего и прочее.
  8. Весьма впечатлен! Песпект! Модулем для авито поделитесь? ) Кстати, у вас есть аккаунт на cmsmagazine.ru?
  9. Код для слайдера тут /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); }
  10. Думаю что слишком сложно все представляете себе. Во-первых, нужно определить чем будут отличаться наборы функций для каждого города, вернее, даже требования особые, которых сейчас нет в базовой версии. И уже от этих требований можно сказать, как именно это реализовать с точки зрения архитектуры. А чтобы реализовать из двух ваших пунктов, то тут всего лишь нужно доработать одну функцию слайдера, по переключению - разве не хватает того чтобы в форме поиска указать нужный город?
  11. Это только первый шаг. После того как вы выбрали одинаковые записи, вам нужно отметить ненужные объявления и удалить их в phpmyadmin.
  12. select * from re_data where phone like '%тут пишем номер телефона%'
  13. Открываете phpmyadmin Делаете запрос sql для выбора одинаковых записей Сортируете по дате Отмечаете все что лишнее Удаляете
  14. Если в базе уже есть дубликаты по такому ключу, то он не будет создан, пока вы не почистите объявления от этих самых дублей.
  15. Можете заменить if(name=='' || message=='' || email=='' || theme==''){на if(1==2){Т.е. сделать заведомо неверное условие, которое никогда не выполнится. В результате ошибки не будет. Либо же там уберите проверку тех полей, которые не важны для вас. например убрать имя из условия, значит удалить name==''||
  16. Файл /apps/mailbox/site/template/form.tpl строка if(name=='' || message=='' || email=='' || theme==''){Но если вы ее поправите, то после обновления она снова будет затерта.
  17. Извиняюсь, не про ту форму вам напсал. В форме заявки из просмотра объявления поля сейчас не редактируются и их нужно заполнять все. В будущих версиях подумаем как это можно редактировать.
  18. В Редакторе форм для таблицы data - выбираете поле и нажмите на иконку посередине (обязательно/не обязательно)
  19. Обновитесь до свежей версии. Затем зайдите в редактор форм и выберите таблицу contactus. В нее можете добавлять новые поля.
  20. Вам нужно тип меню поставить 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
  21. На страничке подробно расписано. Копирую сюда. Можно выбрать шаблон 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"}