Recommended Posts

1. Сделать, чтобы, при регистрации юзер мог выбрать группу к которой он хочет себя отнести (Риелтор, Агентство и т.п.)

2. какой файл отвечает за всплывающее окно с авторизацией и регистрацией? где можно переименовать login на русское слово. login_register.tpl - тут смотрел и проверил перевод все нормально, но почему то по англ.

3. Был пофиксен баг - при регистрации юзер мог выбрать группу Администраторы (всплывающее окно), но выбор группы остался при переходе по прямой ссылке /register

4. Подскажите где расположен файл который отвечает за вывод титл в объвлении ? Хочу в конце дописать валюту, для красоты. сам файл <h1 class="page-header">{$title}</h1> в realty_view.tpl. но это не то.

 

Bezimyanni_1240181_10635100.png

 

5. При просмотре всех объявлений юзера, дублируется титл. Где исправить это?

RRRSRSRRSR_2458860_10633553.png

 

 

 

6. Форма обратной связи не работает по адресу /contactus - выдает 404 ошибку, а по адресу /contactus/index.php работает,  где копать? :)

7. Подскажите как сделать отступ между input где указываются координаты и самой картой?

 

Bezimyanni_6530863_10635674.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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 поставьте конечные слеши

CMS_Sitebi1212w21wll.png

 

7. В /template/frontend/realia/css/realia-blue.css в конец добавьте стиль 

#geodata input {margin: 5px 0;margin-right: 5px;}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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 поставьте конечные слеши

CMS_Sitebi1212w21wll.png

 

7. В /template/frontend/realia/css/realia-blue.css в конец добавьте стиль 

#geodata input {margin: 5px 0;margin-right: 5px;}

 

лучше 

#geodata input {

margin: 0px auto;

margin-top:10px;

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

лучше 

#geodata input {

margin: 0px auto;

margin-top:10px;

}

 

Неа. Инпуты стоят над картой. Верхний отступ отступ отодвинет их вниз, но карта то снизу и они дальше прижаты к ней.

А автомаргин по стронам тоже не сработает, так как они там плавают и их два в ряд стоит. автомаргин только один может спозиционировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Неа. Инпуты стоят над картой. Верхний отступ отступ отодвинет их вниз, но карта то снизу и они дальше прижаты к ней.

А автомаргин по стронам тоже не сработает, так как они там плавают и их два в ряд стоит. автомаргин только один может спозиционировать.

блин не посмотрел , что это для инпута(( перепутал с картой

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

блин не посмотрел , что это для инпута(( перепутал с картой

 

Там можно было бы пытаться поймать карту, но у нее идешка динамическая, так что не прицепишься. А #geodata div {} тоже может не сработать, так как там гугль своей разметки море генерит. Разве что совсем в лоб #geodata > div {} . А потом уже отдельным правилом раздвинуть инпуты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там можно было бы пытаться поймать карту, но у нее идешка динамическая, так что не прицепишься. А #geodata div {} тоже может не сработать, так как там гугль своей разметки море генерит. Разве что совсем в лоб #geodata > div {} . А потом уже отдельным правилом раздвинуть инпуты.

есть еще вариант

прописать ему

width-max: 100%;

height-max: 100%;

 

или создать отдельный блок ( поместить в него карту)

#geo_map_google {

width-max: auto;

height-max: auto;

position: relative;

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

или создать отдельный блок ( поместить в него карту)

 

 

Это уже надо системные файлы трогать - так что вариант самый последний)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это уже надо системные файлы трогать - так что вариант самый последний)))

не самый))) можно после инпута , но перед картой впихнуть пустой блок. теоретически карта должна отодвинуться

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ругается на отсутствие файла main.tpl в папке шаблона.

1. Проверьте его существования

2. Проверьте, правильно ли написано имя шаблона в Настройках  пункте Тема оформления.

3. /cache/compile - эту папку тоже желательно очистить.1

1 Есть

2. Правильно с маленькой буквы

3. Очистил

 

Ошибка таже

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 Есть

2. Правильно с маленькой буквы

3. Очистил

 

Ошибка таже

Еще возможно 

1. Вы неправильно написали название шаблона в настройках, проверьте чтобы четко совпадало с именем каталога самого шаблона.

2. Посмотрите чтобы файлы были точно тут /template/frontend/название_шаблона/ - и тут файлы шаблона, а main.tpl в самом корне этого каталога.

3. Проверить права доступа, чтобы вебсервер мог их прочитать, самый лучший вариант это 755 поставить права.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще возможно 

1. Вы неправильно написали название шаблона в настройках, проверьте чтобы четко совпадало с именем каталога самого шаблона.

2. Посмотрите чтобы файлы были точно тут /template/frontend/название_шаблона/ - и тут файлы шаблона, а main.tpl в самом корне этого каталога.

3. Проверить права доступа, чтобы вебсервер мог их прочитать, самый лучший вариант это 755 поставить права.

Разобрался, оказывается в папке темы были еще подпапки с PSD которые я все вместе залил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написано, что в теме можно на главной выставить либо карту, либо слайдер, а где управлять этим процессом? У меня нет ничего((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написано, что в теме можно на главной выставить либо карту, либо слайдер, а где управлять этим процессом? У меня нет ничего((

Смотрите внимательно видео с описанием шаблона, я там показываю как это делать. Начиная с 7:59

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ок, спасибо, я только не понял, как сделать так, чтобы приложение шаблона появилось в админке?

 

И еще, во всех шаблонах меня преследует запятые (видимо тут что то подставляется на автомате) в тайтлах, H1. Скажу на всякий случай - улиц на моем сайте нету (заменил их на тракты)

kH0j.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ок, спасибо, я только не понял, как сделать так, чтобы приложение шаблона появилось в админке?

 

И еще, во всех шаблонах меня преследует запятые (видимо тут что то подставляется на автомате) в тайтлах, H1. Скажу на всякий случай - улиц на моем сайте нету (заменил их на тракты)

kH0j.jpg

Шаблон template.realia появляется в настройках сам, после первого запуска шаблона (проверьте у вас свежая версия шаблона?)

Запятые - указывают на то, что у вас для этого объекта ничего не указано, ни города, ни улицы, ни района.

Можете убрать эти теги в шаблоне realty_view.tpl

<h1 class="page-header">{$title}</h1>

И вместо этого сделать кастомную строчку, например:

<h1>{if $data.city_id.value_string eq ''}{$city_by_default}{else}{$data.city_id.value_string}{/if}{if $data.street_id.value_string != ''}, {$data.street_id.value_string}{/if}{if $data.number.value != '' }, {$data.number.value}{/if}</h1>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сыроватый шаблон честно говоря...

Картинки в списке объявлений на главной не приводятся к общему размеру (превью)

4zDNM.jpg

 

Здесь вообще какие то странные данные выводятся

7L2Br.jpg

 

И еще как сделать так, чтобы (как в демо) объявления на главной были либо списком либо в виде карточек?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Картинки нужно вам побольше выбрать, потому что маленькие картинки не растягиваются. Используйте например картинки с минимальными параметрами 800x600, тогда будет красиво.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Картинки нужно вам побольше выбрать, потому что маленькие картинки не растягиваются. Используйте например картинки с минимальными параметрами 800x600, тогда будет красиво.

2 последние картинки большого размера, но они все равн выводятся коряво - прилипают к краям. 

 

А что делать с 2 следующими проблемами, описанными выше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда с картинками опять надо смотреть на месте, выкладывайте уже сайт - проще будет вам показать и объяснить в чем глюки.

Про водяной знак не понял вопроса, вы включили опцию watermark ?

Плитка / список, эта опция работает только в agency, в realia нет таких настроек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Файл /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';

 

 

у меня такой код

 

начиная с 502 по 531 строку

        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());        } elseif( $this->getRequestValue('do') == 'news' ) {            $this->template->assert('main', $this->viewNews( $this->getRequestValue('news_id') ));        } elseif( $this->getRequestValue('do') == 'buy' ) {            $this->template->assert('main', $this->processAdvancedForm('buy'));        } elseif( $this->getRequestValue('do') == 'rent' ) {            $this->template->assert('main', $this->processAdvancedForm('rent'));        } elseif ( $this->getRequestValue('view') != '' ) {            $this->template->assert('main', $this->getPage($this->getRequestValue('view')));        } else {            if($this->getConfigValue('apps.realtypro.enable')!=1){                //$this->template->assert('_layout', 'layout_full.tpl');                if(!$has_result){                    if($REQUESTURIPATH=='' && empty($_GET)){                        $work_subcontroller='home';                        if('classic'==$this->getConfigValue('template.realia.homepagetype')){                            $work_subcontroller='realtygrid';                        }                    }else{                        $work_subcontroller='realtygrid';                    }                                        $this->template->assert('main', '<p><br></p>'.$this->grid_adv());                }                            }            }

подскажите как правильно вписать этот код

 

$work_subcontroller='realtygrid';

 

---

 

6. В Админке в Приложении Меню выберите Правое меню - Структура и для входящих пунктов для URL поставьте конечные слеши

 

там стоят слеши, ошибка остается

 

---

 

как сделать так: что при авторизации под админом напрямую с адреса /admin на сайте так же появлялось меню (Добавить объявление Мой профиль Мои объявления и т.п.), а то появляется только ссылка Выход. Вот если с сайта под админом зайти - все в порядке!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 последние картинки большого размера, но они все равн выводятся коряво - прилипают к краям. 

 

Маленькие картинки должны тянуться, что бы занять всю ширину блока.

Кружком обведена заведомо маленькая картинка. Именно поэтому она такая страшная, но во всю щирину.

 

Стрелками указаны иконки для смена вида плитка\список.

Zagorodnaiaewdwed.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

начиная с 502 по 531 строку

 

 

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' ) {

.......

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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' ) {

.......

Спасибо :) одним косяком меньше стало ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

там стоят слеши, ошибка остается

 

Посмотрите в файле /template/frontend/realia/main/main.php в районе 356 строки

if ( !$has_result && preg_match('/^contactus/', $REQUESTURIPATH) ) {

Как у вас выглядит эта строка?

 

 

 

 

как сделать так: что при авторизации под админом напрямую с адреса /admin на сайте так же появлялось меню

 

 

Пока на это не рассчитывайте. Будет менятся принцип работы пользователя с сайтом, тогда мы ликвиируем разницу между входом через админ и через фронтальную часть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.