-
Публикации
4036 -
Зарегистрирован
-
Посещение
-
Days Won
269
Все публикации пользователя abushyk
-
Так, давайте по порядку, я уже запутался про какую вы карту говорите - в форме или в просмотре). Диагноз: 1. В форме добавления при клике на карте выводятся координаты только в первое поле над картой, но не выводится во второе. 2. Если указать второе поле вручную, карта в просмотре не отображает маркер по этим координатам. 3. В админке и ЛК наблюдаются те же проблемы. 4. Шаблон agency Все верно?
-
Посмотрите в файле /template/frontend/realia/main/main.php в районе 356 строки if ( !$has_result && preg_match('/^contactus/', $REQUESTURIPATH) ) {Как у вас выглядит эта строка? Пока на это не рассчитывайте. Будет менятся принцип работы пользователя с сайтом, тогда мы ликвиируем разницу между входом через админ и через фронтальную часть.
-
if(preg_match('/^user(\d+).html/', $REQUESTURIPATH, $matches)){ $this->setRequestValue('user_id', (int)$matches[1]); $this->template->assert('main', '<p><br></p>'.$this->grid_adv()); $work_subcontroller='realtygrid'; } elseif( $this->getRequestValue('do') == 'news' ) { .......
-
Маленькие картинки должны тянуться, что бы занять всю ширину блока. Кружком обведена заведомо маленькая картинка. Именно поэтому она такая страшная, но во всю щирину. Стрелками указаны иконки для смена вида плитка\список.
-
Это уже надо системные файлы трогать - так что вариант самый последний)))
-
Там можно было бы пытаться поймать карту, но у нее идешка динамическая, так что не прицепишься. А #geodata div {} тоже может не сработать, так как там гугль своей разметки море генерит. Разве что совсем в лоб #geodata > div {} . А потом уже отдельным правилом раздвинуть инпуты.
-
Неа. Инпуты стоят над картой. Верхний отступ отступ отодвинет их вниз, но карта то снизу и они дальше прижаты к ней. А автомаргин по стронам тоже не сработает, так как они там плавают и их два в ряд стоит. автомаргин только один может спозиционировать.
-
Тут смотрите по стилям. Применение стиля к элементу tr таблицы не есть гут - они плохо применяются. Обычно применяют к td. Например tr.someclass td {} Свои сортировки можно добавить в /template/frontend/realty/main/grid_constructor_local.php строка 444. Тут начинается блок разбора сортировки. Тут перечислены стандартные. if ( $params['order'] == 'type' ) $order = 'type_sh ';elseif ( $params['order'] == 'street' ) $order = 're_street.name ';elseif ( $params['order'] == 'district' ) $order = 're_district.name ';elseif ( $params['order'] == 'metro' ) $order = 're_metro.name ';elseif ( $params['order'] == 'city' ) $order = 're_city.name ';elseif ( $params['order'] == 'date_added' ) $order = 're_data.date_added ';elseif ( $params['order'] == 'price' ){$order = 'price ';}Если нужно добавить свои - после последей скобки добавляем ....$order = 'price ';}elseif($params['order'] == 'number'){ $order = 're_data.number ';}
-
2. Посмотрите, что значится Названием для человека для поля login в модели user 3. Поставьте полю group_id видимость для Администратора. 5. Файл /template/frontend/realia/main/main.php строка 502 if(preg_match('/^user(\d+).html/', $REQUESTURIPATH, $matches)){$this->setRequestValue('user_id', (int)$matches[1]);$this->template->assert('main', '<p><br></p>'.$this->grid_adv());$has_result=true;...После $has_result=true; добавьте строку $work_subcontroller='realtygrid';6. В Админке в Приложении Меню выберите Правое меню - Структура и для входящих пунктов для URL поставьте конечные слеши 7. В /template/frontend/realia/css/realia-blue.css в конец добавьте стиль #geodata input {margin: 5px 0;margin-right: 5px;}
-
Косяков не возникнет, но и результата не будет. Сейчас все зависимости вшиты в код и если их не учесть внутри движка, никакие ключи в таблицах не съиграют. Еще по улицам. Больше не по чему. Я вам смылю файлик для tlocation, который уже сможет сделать вам автокомплит по добавленным полям. Можете попробовать его в тестовом режиме.
-
Скорее потому, что не существует обработчика, который бы возвращал нужные данные.
-
В /template/frontend/agency.pay/main/main.php есть функция getViewOptions которая определяет возможности пользователя - доступны ли ему контакты или нет. Она работает от ид пользователя. Если туда добавить проверку группы пользователя и, в случае, если это группа администраторов, не проводить проверку дальше, а сразу ставить $options['mode']='opened'; ПС. Вход в фронтальную часть, для избежания наличия артефактов, должен выполняться с фронтальной части. Вход в админку и переход после этого во фронт - не является адекватным входом пользователя в публичную часть сайта.
-
Грубо говоря никак. MySQL - это лишь инструмент хранения-выборки. И все связи, как максимум, хранятся в БД как обычные данные, а вот их интерпретацией уже занимается сторонний код. Есть тип таблиц InnoDB, который позволят установить некоторую связь между таблицами - выражающуюся в том, что при удалении родительской записи могут удалиться\выдатьпредупреждение при наличии подчиненных записей, но это скорее связь для целостности данных, а не для управления наборами детей-родителей.
-
А вот так я даже не думал. Если проведете такой эксперимент, обязательно расскажите о результатах.
-
Для того, что бы не писать select-box не нужно даже создавать таблицу в Редакторе форм. Достаточно создать ее phpMyAdmin'ом в БД и установить тип поля в select_by_query, указать эту таблицу и поле ключа. Эффект будет тот же. Просто наличие таблицы в Редакторе формы все так же не дает возожности добавлять записи в эту таблицу через админку. Только напрямую через инструмент работы с БД.
-
ругается на отсутствие файла main.tpl в папке шаблона. 1. Проверьте его существования 2. Проверьте, правильно ли написано имя шаблона в Настройках пункте Тема оформления. 3. /cache/compile - эту папку тоже желательно очистить.
-
Черт))) Опечатался я. В шаблоне следовало писать $grid_items.status_of_adv
-
Появление таблицы связано с постепенным переходом на управляемые модели, которые можно будет расширить, напрмер, новыми полями. Все остальные вкусности, типа увязок и прочего пока не доступны.
-
Маркер на карте не реагирует на перемещения себя по карте. Для смены координат - один клик в новом месте. Для всего остального мне понадобится, как минимум ссылка на сайт.
-
Быть этого не может. Уточню, заменить надо целиком "{$L_ADV_AUTHOR}".
-
Нет. Сама генерация проходит в системной области в файле /apps/system/lib/frontend/form/add.php::getTopMenu() Там же и вывод. Вариант решения - создание локального файла наследующего от указанного и переопределение в нем метода getTopMenu() для вывода нужного заголовка. ================== ПС. Шаблоны с префиксом layout_ обычно не несут выводящей информации. Их задача - организация порядка вывода и видимости других шаблонов. Типа трафаретов, что ли. Что бы обеспечить вариантность отображений единого шаблона main.tpl
-
В принципе вывод всех объявлений юзера - это обычная сетка. Поэтому и файл для нее /template/frontend/realia/realty_grid.tpl а там дальше в зависимости от типа сетки - список или иконки. Но там была пропущена отсылка на слой шаблона. Для правки: /template/frontend/realia/main/main.php строка 502. if(preg_match('/^user(\d+).html/', $REQUESTURIPATH, $matches)){ $this->setRequestValue('user_id', (int)$matches[1]); $this->template->assert('main', '<p><br></p>'.$this->grid_adv());После последней зацитированной строчки добавьте $work_subcontroller='realtygrid';$has_result=true;Теперь за вывод отвечает все тот же realty_grid.tpl но выводится он в layout_full.tpl Не уверен, что у вас получится так просто что-то сильно поменять в realty_grid.tpl так как на нем висят все выводы, в которых выводится список объявлений во фронтальную часть, кроме ЛК.
-
Но ему же форма вернулась назад с указанием, что он заполнил не все обязательные поля?
-
так что бы вбил - появилось нет А вот вбил, запустил "Геокодировать", появились - да.