-
Публикации
3163 -
Зарегистрирован
-
Посещение
-
Days Won
191
Все публикации пользователя Chernetskiy
-
Надо сделать примерно так: 1. в таблицу data дописать позицию "Название комплекса", по аналогии с ФИО или другим текстовым полем. Но лучше сделать отдельный справочник и подключить его в data по аналогии с городами и другим географическим справочником (смотрим мультик по созданию справочников). 2. При добавлении объявления вписываем название комплекса в эту позицию или выбираем готовую из справочника с комплексами. 3. Довести до ума строку заголовка объявления, в которой будет показываться город и название комплекса - редактируем realty_grid_list.tpl, realty_grid_thumbs.tpl и realty_view.tpl. Надо будет еще поправить некоторые tpl, которые отображают объявления в колонке VIP, в спецпредложениях и на карте.
-
редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла: <div class="type control-group"> <label class="control-label" for="inputType">{$L_ROOMS1}</label> <div class="controls"> {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)} <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div> {else if isset($smarty.request.room_count)} <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div> {else} <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div> <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div> {/if} </div> </div>
-
В последних 2-х шаблонах за вывод типа недвижимости на 40-х строках отвечает это условие: <div class="location">{if $grid_items[i].topic_info.$lang_topic_name != ''}{$grid_items[i].topic_info.$lang_topic_name}{else}{$grid_items[i].type_sh}{/if}</div><!-- /.location -->
-
За вывод основной страницы отвечает шаблон realty_grid.tpl, но в нем идет деление еще на 2 шаблона, в зависимости от вариантов отображения объявлений - строками или блоками, соответственно править realty_grid_list.tpl и realty_grid_thumbs.tpl, чтобы в обоих вариантах работало одинаково. Но убирая отображение типа недвижимости "Комплексы", у вас и остальные типы показываться не будут - участки, дома, апартаменты и т.п. Здесь либо делать условие показывать/не показывать в той или иной ситуации, либо Комплексы исключить и ориентироваться на Апартаменты, студии и т.п., собственно на конкретный тип недвижимости а не на обобщающий тип.
-
editblock можно еще расширить функционалом на случай правок/удаления объявлений для зарегистрированных пользователей, например так: <div class="editblock"> <a title="Заявка на кредит" href="https://unicom24.ru/ipoteka_iframe/?key=psrgeownkatwkimeumbjrrfotnbzxjkc" class="btn btn-info"><i class="icon-white icon-ok"></i> ЗАЯВКА НА КРЕДИТ</a> {if $apps_pdfreport_enabled==1} <a title="Печать PDF" href="?format=pdf" class="btn btn-info"><i class="icon-white icon-print"></i></a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a title="Печать" href="#" onClick="window.print()" class="btn btn-info"><i class="icon-white icon-print"></i></a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a title="Редактировать" href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" class="btn btn-info"><i class="icon-white icon-pencil"></i></a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a title="Удалить" href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" class="btn btn-danger"><i class="icon-white icon-remove"></i></a> {/if} </div>там правда моя ссылка на запрос ипотеки, не стоит её брать в расчет... Предупреждаю об особенностях: эти кнопки будут показываться только авторизованному пользователю и только на его объявлении. После редактирования/удаления объявления оно отправляется на модерацию и не показывается на сайте, дальнейшая его судьба решается в админке.
-
Ну если исходить из сути вашего вопроса: то кнопку надо пихать в шаблон realty-view.tpl, т.к. он и будет показывать подробности объявления, с него и возвращаться обратно по вашим кнопкам... Например под заголовком объявления, рядом со звездочкой избранное, это будет под <div class="favblock">...</div><div class="editblock">имеющийся код кнопокздесь ваш код кнопок</div>
-
А в админке зайти в Контент->Меню->Верхнее меню и выкинуть оттуда Ипотеку не помогает? в top_fixed_menu.tpl закомментировать получится полностью меню, а надо убрать только Ипотеку.
-
Итак, начинаем аукцион невиданной щедрости? Ну скажем за 1 килорубль на телефон могу адаптировать названия и поиск сайта под авто, заполнить справочники марками и моделями, а там, как пойдет... Если интересно, то за подробностями в личку
-
пост 1: Название темы: Нужно переделать сайт под продажу авто и что не так в моем последнем посте?
-
Ну в таком случае остается только переименовать географические справочники из страна-регион-город-район-улица в категория-марка-модель-тип двигателя-объем (если по максимуму), метро можно адаптировать под тип КПП, и соответствующие справочники будут работать отталкиваясь от верхнего справочника (категория), получится вроде вполне функциональный поиск и при этом каша из всех категорий при поиске по названию марки или модели не получится, да оно так и удобнее... Это вроде самый простой и не замороченный вариант, который потребует только переименовать названия в языковых файлах и в таблице data
-
А с другой стороны, чего не взять в оборот еще и основное меню с квартирами, комнатами, домами и участками... которое можно переделать под грузовые/легковые/спецтехнику; продажу/лизинг/аренду; авто на запчасти и запчасти для авто; прицепы/полуприцепы и т.п. Получится широкий ассортимент и удобства больше. Да и поиск будет как раз работать так, как ты указал - не выбирая категорию, выбрав марку покажет всё, что связано с маркой. По аналогии с недвижимостью у меня на сайте как раз так и работает...
-
А кому это надо? Если я иду на сайт искать легковое авто, зачем мне самосвалы и экскаваторы? На выбор вылезет такая каша... 8)
-
Тут может есть смысл сделать доработку, как в магазине WooCommerce для Wordpress. Там цена задается либо жестко, либо зависимой от опций (цвет, размер и т.п.) Во втором случае назначаются опции, например список этажей и/или метражей и у каждого значения прописывается своя цена + наценка за что-либо. Непосредственно на сайте, в первом случае отображается цена объекта, во втором случае - показывается список подбора (например выберите площадь), при выборе нужной позиции показывается итоговая цена.
-
И чем кардинально отличается структура: класс - марка - модель от регион - город - улица или страна - регион - город ? Дублирование марок во вторых географических позициях криминала не создаст и работать будет так-же, тем более, что не все производители легковых авто и грузовых или спецтехники - одни и те-же, справочники будут дублироваться не на 100%. То-же самое происходит и с географическими справочниками, у меня в районе 3 деревни Минино, а сколько улиц Центральная...?
-
Думаю, что вам необходимо посмотреть этот мультик - и пригодятся другие от Дмитрия Кондина - http://www.youtube.com/playlist?list=PLF03MkZRgGB20wAY9huIazgtK08RL0g8C
-
зачем, у вас квартиры будут студии, 1, 2, 3 комнатные, соответственно и цены минимальные по такому критерию... объявлений будет несколько. Практикуется еще изменение цены в зависимости от этажности. Или можно доработать вывод цены, как это делается у многих, по следующему принципу: - задается базовая цена 1 кв.м. для студий, 1, 2 и 3 комнатных квартир; - задается наценка за этажность, например +200 руб. за 1 кв.м. за каждый последующий этаж; - в самом объявлении указывается минимальный этаж и метраж для каждого типа квартиры, а дальше, цена автоматически пересчитывается в зависимости от заданных пользователем условий (калькулятор цены), в котором он задает тип квартиры, метраж (из диапазона), этаж (из диапазона) и получает результат + наценка за оформление документов.
-
Я своими предложениями пытался увязать функционал сайта, который будет не только сам в себе, но и выгружать ваши объявления на сторонние рекламные площадки. Если вы подразумеваете под понятием Планировки только название - хрущевка, сталитика, КОПЭ и т.д., то это стандартная позиция со списком подбора, но этим полем мало кто пользуется, т.к. оно мало кому интересно и пользователь запутается в сотне вариантов планировок, если-же в Планировки будет выгружаться графический план квартиры, то можно использовать либо стандартную позицию Фото, либо сделать аналогичную с названием Планировки. Относительно Прайсов, тут несколько вариантов: - сливать прайс в любом формате (pdf, doc, xls и т.д.) на хостинг или яндекс диск или другой подобный и ставить ссылку в объявлении; - делать прайс графическим файлом и заливать его как и фото к объявлению, отдельной позицией (создать в data строку price по образцу фото); - прописывать таблицу в описании объявления, для чего вас потребуется Ckeditor, но если объявления с таким редактором будут размещать еще и сторонние пользователи, есть шанс нарваться на проблему; - делать прайс отдельной страницей сайта (составлять шахматку) и в объявлении переадресовывать на неё; - писать модуль, который будет показывать цену в зависимости от этажности/метража и т.п., с чем вам помогут разработчики за дополнительную плату.
-
А в чем сложность? Город и Улицу переименовать в Марку и Модель автомобиля (перевод в словаре), остальное доработать в таблице data... там надо-то указать несколько параметров - год выпуска, цвет авто, литраж и тип двигателя (переименовать например комнаты, для поиска), состояние, описание, фото и цена остается, остальное - в топку.
-
Планировки можно вставлять в позицию фото, такой-же графический файл. Прайсы есть смысл скидывать например на Яндекс.Диск, объявлять их в публичный доступ а ссылку на файл вставлять к объявлению на сайте. Только если вы будете свои объявления выгружать на сторонние порталы файлом XML, например формата Яндекс.Недвижимость, который уже встроен в CMS, то для ссылки на прайс лучше сделайте отдельную позицию в таблице data (как метраж, этажность и т.п. - поле safe_string) и не вставляйте ссылку в текст (описание) объявления или в цену, т.к. файл выгрузки будет генерироваться с ошибкой и не будет принят сторонними порталами к загрузке. В позиции цены логично будет ставить минимальную цену объекта.
-
А вот на этот случай лучше оставить только возможность написания текста, без дополнительных возможностей для рекламщиков и хакеров. В CKeditor'e вроде и такой плагин есть, который голос в текст переводит
-
У вас видимо стартовая версия редактора, установите стандартную или полную версию
-
А скоро Новый год...
-
Исходники в личном кабинете на sitebill.ru ... меню Услуги->Продукты/услуги, там список всего ранее приобретенного с возможностью скачать в любое время