Recommended Posts

Доброго времени суток. В связи с доработками шаблона решил его скачать и переустановить. Изучив немного html и css, начал его дорабатывать.

Есть некоторые вопросы:

1. Где редактируется этот h1(скр.1) Хочу туда добавить номер дома и к цене добавить руб. Также как сделал здесь(скр.2) Изначально были какие-то английские надписи.

 

2. При переходе на страницу обьекта  на 1 секунду раскрывается и сворачивается верхнее меню( полностью все пункты и подпункты) (скр.3) Скрин при раскрытом меню сделать не могу, но думаю вы поняли. Вреде надо править файл jqueryslidemenu.css, но не знаю что править.

 2.1. В каком файле можно добавить в это меню пункты(например Главная)

 

3. В карточке обьекта, внизу карта Яндекса. На ней маркеры всех объектов.......Как то это не логично. Это-же карточка одного обьекта и карта всего лишь для указания места на карте, где находится обьект. Вижу 2 выхода:

 3.1. Как сделать чтоб на карте был только маркер только данного обьекта ?

 3.2.  Лучший вариант- Маркер данного обьекта больше и находится в центре карты, а у соседних обьектов маркеры в 2 раза меьше, но на них можно также нажать и посмотреть как сейчас.(скр.4) На данный момент в карточке речь идёт про обведенный обьект, но пока не нажмешь не совсем понятно....

 

4.Пока все, спасибо....

post-1821-0-90816300-1390123750_thumb.pn

post-1821-0-28582900-1390123759_thumb.pn

post-1821-0-11300700-1390123770_thumb.pn

post-1821-0-44365100-1390123782_thumb.pn

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


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

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

В дальнейшем нет маркера на карте, при просмотре карточки данного обьекта. Не важно какая карта Яндекс или Гугл...(скр.2)

post-1821-0-71461300-1390135217_thumb.pn

post-1821-0-93440400-1390135657_thumb.pn

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


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

1. Создание заголовка умолчательного происходит в /apps/system/lib/frontend/view/kvartira_view.php

Там лучше не править. Если есть сильное желание, то можно сделать это через локальную копию этой части движка. Но можно попробовать и в самом шаблоне /template/frontend/realia/realty_view.tpl Этот заголовок выводится в строке с <h1 class="page-header">{$title}</h1>

Можно попробовать накомпоновать вместо  готового {$title} свою строку из частей {$data}

 

2. Вряд ли получится исправить. Сам смысл менюшек на css в том, что сначала грузится структура, а потом, когда она полностью загрузилась и сформировалась, к ней применяются скрипты-стили. Раскрытое меню вы видите в момент начала применения стилей и до окончания. Чем "необятнее" и ветвистее меню, тем больше задержка.

 

2.1 /template/frontend/realia/main/main.php метод getTemplateMenu() - собирает менюшку. Для добавления в хвост менюшки, там вроде даже остался закомментированный пример. А вот что бы добавить в голову - там надо подумать. Я поищу, где-то уже такое делалось.

 

3. Интересный косяк, тем более, что задумывался показ именно одной отображаемой метки для показываемого объявления. На тестовом у меня его не наблюдается, поэотму четко не скажу с чем это связано.

Вы используете приложение Billing со всеми этими vip_status, premium_status?

 

4. Карта. Там было обновление system где была исправлена эта ошибка. Если вы обновлены до валидной версии, значит возможно она просто не попала в последний релиз.

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


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

1. Так пока не решено, хотел поиграться с {$data}, но по кнопке поделиться vk, все равно выводится без номера дома. Нужна помошь

2. Переживу

2.1 Пункт меню "О нас" активировал, осталось ссылку вставить. принцип понял.

3,4 Самое интересное, что даже редактирую обьявление через админку, маркер на карте не появляется. И если подавать новое через админку и забыть указать на карте перед сохранением и потом редактировать указывая место на карте, то маркер тоже не появляется.....

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


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

Решаем карту в форме.

Файл /apps/system/lib/sitebill.php

строка 795 или около этого. Имеет страшный вид

$(\'a.kill_upl\').live(\'click\',function(){

Ее нужно заменить на 

$(document).on(\'click\', \'a.kill_upl\',function(){

После этого карта должна восстановиться.

 

=================================

 

Ссылка на пункт меню добвляется там же, где вы и открывали пункт меню

$structure['catalog'][]=array('url'=>'#', 'name'=>"О нас");

Вместо # ставим SITEBILL_MAIN_URL.'/тут_тот_алиас_который_отвечает_за_старницу_о_нас'

$structure['catalog'][]=array('url'=>SITEBILL_MAIN_URL.'/aboutus', 'name'=>"О нас");

Если вы создали страницу О нас то сюда нужно вставить то, что вписано в поле URI* упомянутой страницы.

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


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

1. Так пока не решено, хотел поиграться с {$data}, но по кнопке поделиться vk, все равно выводится без номера дома. Нужна помошь

 

В соцсети отправляется не заголовок из страницы, а тот заголовок, который в шапке браузера.

Тут вариант такой.

1. В папке /template/frontend/realia/main создаем подпапку veiw

2. В нее копируем файл /apps/system/lib/frontend/view/kvartira_view.php

3. Переименовіваем его в local_kvartira_view.php

4. Открываем

5. В самом начале class Kvartira_View extends SiteBill { меняем на class Local_Kvartira_View extends Kvartira_View {

6. Удаляем и него абсолютно все изнутри class Local_Kvartira_View кроме метода main() (получится что-то такое http://pastebin.com/D8hHTPrj)

7. Открываем /template/frontend/realia/main/main.php

8. В 617 строке находим метод isRealtyDetected()

9. Внутри него находим куски 

require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/view/kvartira_view.php');$kvartira_view = new Kvartira_View();

и меняем на 

require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/view/kvartira_view.php');require_once(SITEBILL_DOCUMENT_ROOT.'/apps/template/frontend/'.$this->getConfigValue('theme').'/main/view/local_kvartira_view.php');$kvartira_view = new Local_Kvartira_View();

Оно там три раза встречается.

10. Жмем Ф5 в браузере, что бы удостовериться, что ничего не упало.

11. /template/frontend/realia/main/view/local_kvartira_view.php

Bezymiannyi77.png

Там где я красным намазал, по сути формируется ваш заголовок для браузера. Обычно это тоже самое, что вы м видите на самой странице перед объявлением. Оно меняется только если вы вручную пропишете meta_title поле для объявления.

Вот в этой строке вы можете по полной извратиться с содержимым заголовка. Можете попробовать по аналогии с тем, что в нем уже нет. А если не получится, спросите, я подскажу.

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


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

1.Карта при подаче через сайт появилась, спасибо. Я понял почему не все маркеры отображаются на карте, при просмотре карточки обьекта-отображаются только те, у которых стоит галочка СПЕЦРАЗМЕЩЕНИЕ.

 

2. После 9го пункта сайт падает, браужер ругается на строку: require_once(SITEBILL_DOCUMENT_ROOT.'/apps/template/frontend/'.$this->getConfigValue('theme').'/main/view/local_kvartira_view.php');

сегодня ещё раз попробую, может где-то ошибся....

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


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

2. После 9го пункта сайт падает, браужер ругается на строку

 

Тут я ошибся со строчкой подключения. Вот правильный вариант.

require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme').'/main/view/local_kvartira_view.php');

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


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

только те, у которых стоит галочка СПЕЦРАЗМЕЩЕНИЕ.

 

Вы пользуетесь приложением Биллинг?

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


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

Нет, а надо?

 

Не в том вопрос)) я просто пытаюсь уточнить ваше окружение в котором наблюдается глюк.

А вы могли бы сделать мне полный дамп вашей БД, что бы у меня были и настройки и данные на которые я мог бы запустить на локальном шаблон и посмотреть?

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


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

Сделал надпись АГЕНТ в realty_view.tpl ссылкой на все обьявления этого агента...........

	<div class="title">	<h2><a title="Все объявления этого агента" href="{$estate_folder}/user{$user_data.user_id.value}.html">{$L_ADV_AUTHOR}</a></h2>	</div>

при этом формируется страница вида http://www.anslavyanka.ru/user1.html . Вопрос: Как привести в порядок этот user#.html ? ( нижнею половину body) ; #-1,2,3,4 и т.д ; #-порядковый № агента

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


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

Это было и до обновления, что бы заработали ссылки /ipotekaorder/ и /contactus/ надо к ним дописать в админе Меню в URL дописать index.html (/contactus/index.html) и /ipotekaorder/index.html , тогда эти пункты работают, в противном случае :

Ошибка 404: страница не найдена

Как это исправить ? APP client установлено...

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


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

Удалил 2 обьявления из Спецразмещения( при ред. снял галочки Спецразмещение) Обьявлений не стало, но пустые места остались......

 

post-1821-0-08832900-1390306617_thumb.pn

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


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

Как привести в порядок этот user#.html ? ( нижнею половину body) ; #-1,2,3,4 и т.д ; #-порядковый № агента

 

Вроде бы привел.

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


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

Вроде бы привел.

Красота...

 Вот ещё ))

 

 1. При увеличении фото, кнопки сверху висят. (было и до обновления )

 

 2. Кажется до обновления такого не было , в Похожие, при наведении мышки....( а почему такие не похожие обьявления такие похожие ) ? )

post-1821-0-16303900-1390315687_thumb.pn

post-1821-0-74553900-1390315699_thumb.pn

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


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

1. Пофиксил.

2. Было. Про всплывалку. Тут такой дизайн. А насчет непохожести - то это условно все. Сейчас они по городу\району\разделу подбираются.

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


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

1.ПОХОЖЕЕ временно, т.к.они не похожие, убрал.

 

2. Вывел в каталог недвижимости Карту( в настройках GeoData, отобр. карту со списк. обьявл.), думал на карте будут маркеры обьектов.

т.к. Главная у меня в настройках slider, карта выводится из вехнего меню http://www.anslavyanka.ru/arenda-kvartir (Аренда квартир, продажа квартир  и т. д.) и из поиска справа. + и по ссылке Агент

 

Пустая карта конечно не нужна. Вопрос: Возможно ли что-бы карта, отображала обьекты того раздела, с которого вызвана. К примеру выбираешь в меню: Продажа квартир > 3-комн. и на карте отображаются соответственно 3 комн. квартиры, которые в продаже( маркеры на которые можно нажать и посмотреть что там в этом месте на карте) и из запроса поиска справа...+ в Демо так и реализовано, может я что-то не включил?

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


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

Сделал надпись АГЕНТ в realty_view.tpl ссылкой на все обьявления этого агента...........

	<div class="title">	<h2><a title="Все объявления этого агента" href="{$estate_folder}/user{$user_data.user_id.value}.html">{$L_ADV_AUTHOR}</a></h2>	</div>

при этом формируется страница вида http://www.anslavyanka.ru/user1.html . Вопрос: Как привести в порядок этот user#.html ? ( нижнею половину body) ; #-1,2,3,4 и т.д ; #-порядковый № агента

 

По этому же принципу сделал в agents_list.tpl в строке ФИО изменения...

<div class="name"><a title="Все объявления этого агента" href="{$estate_folder}/user{$user_data.user_id.value}.html">{$agentslist_item.fio}</a></div>

только user_id не подставляется, формируется просто anslavyanka.ru/user.html без № агента, соответственно Ошибка 404...

 

Что я не так написал...Вот полный код этого файла.

<div class="widget our-agents">	<div class="title">		<h2>Наши агенты</h2>	</div>	<div class="content">		{foreach from=$agentslist_items item=agentslist_item}		<div class="agent">			<div class="image">				{if $agentslist_item.imgfile!=''}				<img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}">				{else}				<img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png">				{/if}			</div>			<div class="name"><a title="Все объявления этого агента" href="{$estate_folder}/user{$user_data.user_id.value}.html">{$agentslist_item.fio}</a></div>			<div class="phone">{$agentslist_item.phone}</div>			<div class="email"><a href="{$agentslist_item.email}">{$agentslist_item.email}</a></div>		</div>		{/foreach}	</div></div>

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


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

Warning: Illegal string offset 'value' in /home//public_html/apps/system/lib/frontend/view/kvartira_view.php on line 354

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


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

Вместо {$user_data.user_id.value} заменить на {$agentslist_item.user_id}

Спасибо, вылечено...

Как быть с этим ? http://www.etown.ru/s/topic/396-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-realia/page-4#entry4350

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


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

Такая проблема ещё вылезла: АГЕНТ-Все обьявления агента, меняем вид отображения обьявлений-получаем ОГРОМНЫЙ титл из заголовка главной. Где это правиться?

post-1821-0-21489700-1390467391_thumb.pn

post-1821-0-40287800-1390467432_thumb.pn

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


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

2. Вывел в каталог недвижимости Карту( в настройках GeoData, отобр. карту со списк. обьявл.), думал на карте будут маркеры обьектов.

т.к. Главная у меня в настройках slider, карта выводится из вехнего меню http://www.anslavyanka.ru/arenda-kvartir (Аренда квартир, продажа квартир  и т. д.) и из поиска справа. + и по ссылке Агент

 

Пустая карта конечно не нужна. Вопрос: Возможно ли что-бы карта, отображала обьекты того раздела, с которого вызвана. К примеру выбираешь в меню: Продажа квартир > 3-комн. и на карте отображаются соответственно 3 комн. квартиры, которые в продаже( маркеры на которые можно нажать и посмотреть что там в этом месте на карте) и из запроса поиска справа...+ в Демо так и реализовано, может я что-то не включил?

 

Карта не пустая. Если поводить по ней мышью - видно что объекты нет, просто нет маркеров.

Поправил.

Теперь, если есть желание использовать не умолчательный маркер на карте, который должен располагаться в /template/frontend/agency/img/marker.png то при инициализации карты в 

 

RM.initJSON('map', loc_objects, map_type, {scrollZoom: false, marker_icon: estate_folder+'/template/frontend/realia/img/marker.png'});

 

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

Когда же карта действительно будет пусто - она спрячется.

 

Возможно ли что-бы карта, отображала обьекты того раздела, с которого вызвана... в Демо так и реализовано, может я что-то не включил?

 

 

В данный момент нет.

В Демо не могло быть так реализовано. Возможно просто совпало.

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


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