4)
4) начал готовить марафет для запуска (создал новость, при этом она почему-то легла в отдельный блок новостей, чем тот, что был в установленной с нуля версии), по-отключал часть лишних материалов и обнаружил упавшие версии и
хтмл и хмл карты сайта:
без дебага пишет: "Ошибка 500 Array to string conversion"
c Включенным дебагом XML жалуется на:
.../protected/modules/sitemap/controllers/MainController.php(136)
SimpleXMLElement::addChild() expects parameter 2 to be string, array given
136 $elem->addChild('loc', $item['url'][$keyUrl]);
а обычная на:
Array to string conversion
/themes/dolphin/views/modules/sitemap/views/index.php(35)
35 echo '<a href="' . $value['url'] . '">';
Ошибка появилась после огромного количества манипуляций с настройками (штатными средствами с движком).
Что именно к ней привело даже представить не могу. Посмотрите пожалуйста на моей доске (адрес доски, данные для ftp и админки есть на почте службы поддержки - пока не отключал).
6)
6) Есть проблема со сбросом статуса "Спецпредложение!" сейчас наблюдаю на своей доске объявление которое должно было перестать быть спецом несколько дней назад, а на
демо-сайте висит объявление с "Спецпредложение! Доступно по 29.12.
2018"
да, у меня на доске остался 1 исходный демо-вариант: dacha-posutochno-v-badeevo
и на нем не сбрасывается (остальные либо отключал, либо уже удалил)
На "живом" (новом) объявлении (если все пойдет по плану), то уже врядли до запуска в паблик успею проверить. Если я поставлю до 12/06, то оно спадет в 00:00 или в 23:59 12/06 ?
9)
9) Опять же баннер
"Хотите продать быстрее?
Попробуйте применить платные услуги"
Даже я умудрился его отключить для гостей (добавив условие из другого места на сайте - правильное?): && !Yii::app()->user->isGuest
Неужели так сложно изначально сделать этот баннер только на объявлениях, которые принадлежат зарегистрированному пользователю (у меня уже не хватило сил найти условие для такой проверки).
Тем более, что попытка нажать на ссылку под чужим объявлением приводит к ошибке:
ОШИБКА404
Запрашиваемая Вами страница не существует.
Ну то, что баннер показывает гостям - это думаю не нужно описывать как посмотреть. Зайти на страницу с любым объявлением и будет под профилем. Это уже лишнее и очевидное!?
А теперь на демосайте залогиньтесь ПОЛЬЗОВАТЕЛЕМ (не админом!) и посмотрите
https://demo-pro.open-real-estate.info/ ... nset_hotel (созданное другим пользователем)
при клике по баннеру "это ваше объявление..." попадете на страницу
https://demo-pro.open-real-estate.info/ ... idservices :
ОШИБКА404
Запрашиваемая Вами страница не существует.
Было бы еще веселей, если бы ему удалось оплатить чужое
Самое правильно решение - написать условие для показа этого баннера: показывать только зарегистрированному и только если оно
этого же пользователяот показа гостям я избавился так: && !Yii::app()->user->isGuest
Неплохо бы эту проверку + проверку владельца ли текущее объявление добавить в "коробку".
10)
10) Справочники - "обособленные" значения "Время заезда" и "Время выезда" редактирую значения (добавляю много новых!) , но отображается только 2 исходных, естественно, проверил и на демо-сайте - проблема та же.
....
Отключил "половину дня" - заработало. Спасибо.
Видите, даже Вы путаетесь
Может стоит ввести комментарий на страницах этих справочников!? Например, в шапке, что-то типа:
"Настройки времени на данной страницы используются только в случае если Отключена "Возможность бронирования половину дня" (Настройки->Объявления)"
Если опция активна, то Вы можете только изменить отображаемое значение в переводах
12)
12) Сам себе
частично отвечу на вопрос про карту на странице "СВЯЖИТЕСЬ С НАМИ". Для темы Дельфин координаты зашиты в файле:
/protected/helpers/
HMap.phpв разделе public function OSMMap()
тут широта и долгота:
- Код: Выделить всё
var lonLat = new OpenLayers.LonLat( ' . $this->getOption('lng', 37.64) . ', ' . $this->getOption('lat', 55.76) . ')
а тут уровень зума при запуске:
- Код: Выделить всё
var zoom = ' . $this->getOption('zoom', 8) . ';
а не "слушается" настроек по выбору карты она потому, что на главной бывает отображаются 2 карты сразу и Яндекс с Гуглом возмущаются
//т.к. на главной странице объявления с картой + виджет с картой конфликтуют
Просьба ввести эти 3 параметра широта, долгота и зум
в настройки (не у всех офис расположен в центре Москвы
), а еще лучше было бы добавить 4й параметр - отображать карту или совсем скрыть на этой странице
Foton писал(а):12). Ошибок не должно быть
Проверять Ваше решение (делая откат своего решения и в случае неудачи обратно) сейчас уже возможности нет.
Я правильно понимаю, что в "коробке" поправили и теперь заработало:
"12.1) Настройки центровки карты для формы контактов задаются в настройках темы."Потому что, исходная редакция в 1.32.2 их игнорировала и показывало даже в разных темах разные координаты (по вбитым файле данным без какой-либо реакции на настройки)
А если уж ошибки будут, то внесу свои правки (с откатом на замену на ОпенМэпс) в список постоянный после обновления версии
13)
Dmitry писал(а):13) О заявке отправленной с кнопки в подвале сайта (см. скрин выше) не приходит уведомлений на почту никому, даже администратору. Администратору приходит только уведомление о регистрации. Причем способ отключения регистрации, который Вы посоветовали для кнопки "бронировать" в этом случае не помогает (регистрация происходит и письмо об этом приходит, а письма о заявке нет)
Foton писал(а):13) Проверил, заявка с кнопки приходит.
Проверить на демо сайте, к сожалению, возможности нет (не менять же адрес почты админу
). Возможно те самые изменения к невоспроизводимому пункту 20) решают эту проблему (у меня никаких правок связанных с уведомлениями на доске не было), но у меня ни один из вариантов (пробовал и зарегистрированным и незарегистрированным - во втором случае приходит только уведомление о регистрации) нажатия на кнопку не приводит к приходу письма на почту администратору о сути новой заявки (единственное место где остается след - в админке, но ничто не дает повода туда пойти и посмотреть её).
Так же проверил и в случае если администратор не залогинен - все равно не приходит на почту.
Если, конечно, у Вас сейчас совсем другая система нотификации, то может потому и приходит... И искать наличие проблем нотификации тогда уже имеет смысл только после очередного релиза.
!!! А почему на демо-сайте не отключена возможность смены адреса почты демо-пользователям? Я без проблем сменил (но вернул) и... у кого-то пропадет возможность проверить пользовательский интерфейс до следующего откатахм... и админу можно сменить... но, пожалуй, воздержусь (тем более все равно не известно какой там из кодов в уведомлениях - тот что у меня или уже другой)
20)
Foton писал(а):20). Про базу я имел ввиду, что вы всё правильно поняли. Действительно странно что код так отличается
Ну значит дождусь релиза для проверки, то как бы не сделать ещё хуже
В целом по системе уведомлений на почту (13, 23, второе сообщение это темы): сейчас во всех этих случаях уведомления приходят?