phoenix 3 Жалоба Опубликовано: March 19, 2015 1. При входе, текст слева не полностью отображается: 2. Как-то выделить, к какому подразделу относится обьявление, к аренде месячной или посуточной. А то так не ясно: 3. В addувеличить строчку описания: 4. Обязательно нужно как-то исправить такое. При отправке объявления, заполнив все поля, в том числе добавив фотки и допустив ошибку(например код не правильно добавил). Фотки опять нужно перезаливать. Многие точно будут отправлять уже без фоток (не заметят, так как все поля на месте, кроме фоток). 5.Текст в описании объявлений, чтобы не сплошной был, а как писал с абзацами. 6. не получается добавить баннер, тело баннера заполняю, но выдает - не заполнено: остальное чуть позже Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 19, 2015 Вы не внимательно читаете темы, вопросы уже обсуждались!!! по пункту 1 в файле login_register.tplзамените следующий код:<div class="modal fade" id="prettyRegisterOk" tabindex="-1" role="dialog" aria-labelledby="prettyRegisterOk" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <h3 id="myModalLabel">{$L_AUTH_REGISTER_COMPLETE}</h3> </div> <div class="modal-body"> {$L_AUTH_REGISTER_COMPLETE} </div> <div class="modal-footer"> <button class="btn let_me_login">{$L_LOGIN_BUTTON}</button> <button class="btn" data-dismiss="modal" aria-hidden="true">{$L_CLOSE}</button> </div></div><div class="modal fade" id="prettyLogin" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <h3 id="myModalLabel">{$L_AUTH_WELLCOME}</h3> </div> <div class="modal-body"> <ul class="nav nav-tabs"> {if $allow_register_account==1}<li><a href="#register" data-toggle="tab">{$L_AUTH_REGISTRATION}</a></li>{/if} <li class="active"><a href="#profile" data-toggle="tab">{$L_AUTH_TITLE}</a></li> </ul> <div class="tab-content"> {if $allow_register_account==1} <div class="tab-pane" id="register"> <form action="#" class="form-horizontal"> <div class="row error"> </div> {foreach from=$register_form_elements item=elt} <div class="control-group el"> <label class="control-label">{$elt.title}{if $elt.required==1} <span class="required">*</span>{/if}</label> <div class="controls"> {$elt.html} <a class="btn btn-danger error_mark"><i class="icon-exclamation-sign icon-white"></i></a> </div> </div> {/foreach} <div class="row"> <input type="submit" id="register_button" class="btn btn-primary" value="{$L_AUTH_REGISTRATION}" /> </div> </form> </div> {/if} <div class="tab-pane active" id="profile"> <form action="#" class="form-horizontal"> <div class="row"> <h3>{$L_HAVE_LOGIN_YET}</h3> <p>{$L_AUTH_PLEASE}</p> </div> {if isset($vk_url) && $vk_url!=''} <div class="row"> </div> {/if} <div class="row error"> {$L_AUTH_WRONG_LOGIN_PASSWORD} </div> <div class="control-group"> <label class="control-label">{$L_LOGIN} <span class="required">*</span></label> <div class="controls"> <input name="login" type="text" value="" /> </div> </div> <div class="control-group"> <label class="control-label">{$L_PASSWORD} <span class="required">*</span></label> <div class="controls"> <input name="password" type="password" value="" /> </div> </div> <div class="control-group"> <div class="controls"> <label class="checkbox"> <input type="checkbox" name="rememberme"> {$L_AUTH_REMEMBERME} </label> </div> </div> <div class="control-group"> <div class="controls"> <input type="submit" id="login_button" class="btn btn-primary" value="{$L_LOGIN_BUTTON}" /> {if $vk_url != ''} <a href="{$vk_url}" class="btn btn-info" ><img src="{$estate_folder}/apps/socialauth/img/vk.png" border="0"/> {$L_AUTH_VKONTAKTE}</a> {/if} </div> </div> <div class="control-group"> <div class="controls"> <a href="{$estate_folder}/remind/">{$L_AUTH_FORGOT_PASS}</a> </div> </div> </form> </div> </div> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">{$L_CLOSE}</button> </div></div>на этот <div class="modal fade" id="prettyRegisterOk" tabindex="-1" role="dialog" aria-labelledby="prettyRegisterOk" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <h3 id="myModalLabel">{$L_AUTH_REGISTER_COMPLETE}</h3> </div> <div class="modal-body"> {$L_AUTH_REGISTER_COMPLETE} </div> <div class="modal-footer"> <button class="btn let_me_login">{$L_LOGIN_BUTTON}</button> <button class="btn" data-dismiss="modal" aria-hidden="true">{$L_CLOSE}</button> </div></div><div class="modal fade" id="prettyLogin" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <h3 id="myModalLabel">{$L_AUTH_WELLCOME}</h3> </div> <div class="modal-body"> <ul class="nav nav-tabs"> {if $allow_register_account==1}<li><a href="#register" data-toggle="tab">{$L_AUTH_REGISTRATION}</a></li>{/if} <li class="active"><a href="#profile" data-toggle="tab">{$L_AUTH_TITLE}</a></li> </ul> <div class="tab-content"> {if $allow_register_account==1} <div class="tab-pane" id="register"> <form action="#" class="form-horizontal"> <div class="error"> </div> {foreach from=$register_form_elements item=elt} <div class="control-group el"> <label class="control-label">{$elt.title}{if $elt.required==1} <span class="required">*</span>{/if}</label> <div class="controls"> {$elt.html} <a class="btn btn-danger error_mark"><i class="icon-exclamation-sign icon-white"></i></a> </div> </div> {/foreach} <input type="submit" id="register_button" class="btn btn-primary" value="{$L_AUTH_REGISTRATION}" /> </form> </div> {/if} <div class="tab-pane active" id="profile"> <form action="#" class="form-horizontal"> <h3>{$L_HAVE_LOGIN_YET}</h3> <p>{$L_AUTH_PLEASE}</p> {if isset($vk_url) && $vk_url!=''} {/if} <div class="error"> {$L_AUTH_WRONG_LOGIN_PASSWORD} </div> <div class="control-group"> <label class="control-label">{$L_LOGIN} <span class="required">*</span></label> <div class="controls"> <input name="login" type="text" value="" /> </div> </div> <div class="control-group"> <label class="control-label">{$L_PASSWORD} <span class="required">*</span></label> <div class="controls"> <input name="password" type="password" value="" /> </div> </div> <div class="control-group"> <div class="controls"> <label class="checkbox"> <input type="checkbox" name="rememberme"> {$L_AUTH_REMEMBERME} </label> </div> </div> <div class="control-group"> <div class="controls"> <input type="submit" id="login_button" class="btn btn-primary" value="{$L_LOGIN_BUTTON}" /> {if $vk_url != ''} <a href="{$vk_url}" class="btn btn-info" ><img src="{$estate_folder}/apps/socialauth/img/vk.png" border="0"/> {$L_AUTH_VKONTAKTE}</a> {/if} </div> </div> <div class="control-group"> <div class="controls"> <a href="{$estate_folder}/remind/">{$L_AUTH_FORGOT_PASS}</a> </div> </div> </form> </div> </div> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">{$L_CLOSE}</button> </div></div>по пункту 2 http://www.etown.ru/s/topic/1745-разделение-аренды-и-продажи-на-главной/?p=18530по пункту 3 http://www.etown.ru/s/topic/1753-поле-описание/по пункту 5 http://www.etown.ru/s/topic/1753-поле-описание/?p=18599по пункту 6 http://www.etown.ru/s/topic/1728-баннеры-2015/ http://www.etown.ru/s/topic/1701-как-сделать-баннер-на-сайте-самому/ 1 Дмитрий Кондин reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 19, 2015 огромное спасибо, решил.остался4. Обязательно нужно как-то исправить такое. При отправке объявления, заполнив все поля, в том числе добавив фотки и допустив ошибку(например код не правильно добавил). Фотки опять нужно перезаливать. Многие точно будут отправлять уже без фоток (не заметят, так как все поля на месте, кроме фоток). > Проблема с очисткой формы поиска. Не работает. > Если я наполнил справочник улиц для определенного района(добавил около 150 улиц), а через какое-то время нужно будет добавить еще 20 улиц, они потом от сортируются в поиске в алфавитном порядке? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 19, 2015 огромное спасибо, решил.остался4. Обязательно нужно как-то исправить такое. При отправке объявления, заполнив все поля, в том числе добавив фотки и допустив ошибку(например код не правильно добавил). Фотки опять нужно перезаливать. Многие точно будут отправлять уже без фоток (не заметят, так как все поля на месте, кроме фоток). > Проблема с очисткой формы поиска. Не работает. > Если я наполнил справочник улиц для определенного района(добавил около 150 улиц), а через какое-то время нужно будет добавить еще 20 улиц, они потом от сортируются в поиске в алфавитном порядке?да Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 19, 2015 Не знаю, что с этими вопросами делать >Обязательно нужно как-то исправить такое. При отправке объявления, заполнив все поля, в том числе добавив фотки и допустив ошибку(например код не правильно добавил). Фотки опять нужно перезаливать. Многие точно будут отправлять уже без фоток (не заметят, так как все поля на месте, кроме фоток). > Проблема с очисткой формы поиска. Не работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 20, 2015 С фотками постараемся решить в будущих версиях.Кнопку очистить удалите ее вообще, для этой формы она не подходит. В базовом шаблоне тоже удалим ее. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 20, 2015 а в каком файле чистить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 /template/frontend/pure/search_form_sidebar.tpl<span><button>Очистить</button></span> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 20, 2015 спасибо, а что в той форме прописать, чтобы появился чек бокс(или другой вариант) для выбора валют, а то поиск идет сразу по всем? и где находится файл, с описанием add, хочу изменить - "Заполните, пожалуйста, заявку" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 Если вы добавите currency_id в параметры поиска, то поиск будет осуществляться НЕ по конкретной валюте (не будут выбираться все объявления для которых цена указана в долларах, например), а фильтрация по цене будет осуществляться по приведенной в доллар цене. Например если вы укажете цену максимальную и минимальную, но нет валюты в параметрах, то фильтрация значений будет идти по числовому значению цены и в диапазон 10-100 попадут и 50 долларов и 50 евро и 50 рублей.Если валюту укажете, то в него попадут цены, указанные в любых валютах, но если их привести к выбранной валюте, они ложатся в этот диапазон. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 20, 2015 возникает другая проблемаприпустим курс 1уе - 27 гривен посетитель вводит диапазон от 3000 гривен до 5000 гривен и те кто указал цены в долларах в своих объявления не появятся в поиске(хотя при переводе гривны в доллары это будут объявления 110 до 185 долларов Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 наоборот. появятся. если вы передали с формой поиска не только цену, но и валюту, в которой указана поисковая цена, то будет рассчитан коефициент и все цены в объявлениях, будут сравниваться с пришедшей из формы ценой уже в валюте, которая пришла с формы. Если вы отправили мин_прайс = 100 и валюта грн, тогда в выдачу будут подбираться все у кого цена >100uah, >3.7usd (1:27), >3.1eur (1:32) так как цены приведутся к гривне. и если кто-то вписал 1000 баксов, то при этих условиях сравнение будет идти не по цене в объяве "1000", а по цене "27000". Я имел в виду, что передавая с формой прайс_мин=100 долларов нельзя найти исключительно объявления цена которых больше 100 и валюта именно доллар.посетитель вводит диапазон от 3000 гривен до 5000 гривенБудет поиск 3000-5000 грн+111-185 дол+93-156 еврои т.д. Указание валюты в форме поиска указывает только в какой валюте воспринимать цену вбитую в орме поиска, но не ограничивает результат выборки по какой-то конкретной валюте. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 хочу изменить - "Заполните, пожалуйста, заявку" 1. Создаем, если еще не создан /template/frontend/шаблон/language/ru/dictionary.ini2. Добавляем в него переменнуюLT_PUBLICADD_FORM_PRETEXT="Заполните, пожалуйста, заявку как я хочу"3. Проверяем /template/frontend/agency/main/main.php в main.php на наличие строки Multilanguage::appendTemplateDictionary($this->getConfigValue('theme'));Если ее нет, вставляем после global $__site_title, $folder, $smarty; Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 20, 2015 спасибо, помогли разобраться и снять боязнь по этому вопросу)все так и есть, как вы написали!) Насчет аддА если мне необходимо будет там не только текст, но и ссылку на регистрацию добавить, проблем с ссылкой не возникнет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 Возникнет. Не стоит в языковые переменные вкладывать что-либо кроме текста.Если нужны какие-то особые вывихи на этой странице, тогда лучше взять файл /apps/admin/admin/template/data_form.tpl скопировать его в /template/frontend/шаблон/admin/template/form_data_add.tpl и дальше уже украшать, добавлять тексты, ссылки. Если навык работы с разметкой и смарти есть, то проблемы не возникнет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 20, 2015 Я просто думаю как выйти из ситуации, когда есть кнопка "Добавить объявление", которое ведет на add/Но добавив объявление через add/ (гостевое), его не могут поднять, редактировать и прочее.И, да же зарегистрировавшись люди все равно будут жать на ту кнопку (не все размебрутся и будут добавлять, через меню аккаунта). Может можно как-то реализовать.Есть кнопка "Добавить объявление" ведет на add/ (для гостей, форма быстрого добавления) . В форме быстрого добавления, до форм выбора категорий и района, написать что пользователь теряет без регистрации и ссылку на регистрацию. А после регистрации, кнопка "Добавить объявление" ведет уже не на add/, а на нужное. Из меня никакой программер, вот бы кто помог, думаю пригодилось бы всем Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 Описываю для шаблона pure 1. Варьируем кнопку добавления./template/frontend/pure/main.tplСмотрим откуда берется наша кнопка добавления объявления в шапке Если явной ссылки в шаблоне в блоке <ul class="topmenu">{section name=i loop=$right_menu}<li><a href="{$right_menu[i].url}">{$right_menu[i].name}</a></li>{/section}</ul>нет и выглядит он точно так как я запостил, значит ссылка добавлена через меню. В этом случае меняем меню на следующее<ul class="topmenu">{if (int)$smarty.session.user_id!=0}{*Измененная часть*}<li><a href="{$estate_folder}/account/data/?do=new">Продать или сдать</a></li>{*Измененная часть*}{else}{*Измененная часть*}<li><a href="{$estate_folder}/add/">Продать или сдать</a></li>{*Измененная часть*}{/if}{*Измененная часть*}{section name=i loop=$right_menu}<li><a href="{$right_menu[i].url}">{$right_menu[i].name}</a></li>{/section}</ul>мы проверяем наличие авторизированого юзера и, если он есть, делаем ссылку на ЛК на форму добавления. Если его нет - шлем на стандартную гостевую форму. Сам пункт меню right_menu с "Продать или сдать" убиваем в Админка - Контент - Меню. Если ссылка у нас и так вставлена в шаблон, не через Меню, тогда просто саму ссылку заменяем условным блоком{if (int)$smarty.session.user_id!=0}<li><a href="{$estate_folder}/account/data/?do=new">Продать или сдать</a></li>{else}<li><a href="{$estate_folder}/add/">Продать или сдать</a></li>{/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 20, 2015 2. Добавляем сообщение о том, что зарегистрироваться лучше чем просто вкинуть объявку. Допускаю, что мы очень ленивы. Поэтому идем самым простым путем.Открываем контроллер /template/frontend/pure/main/main.php и ищем блока работы с гостевой формойif ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) {require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/object_manager.php');require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/add.php');$user_add = new User_Add();$this->template->assert('main', $user_add->main());{*Тут будем шаманить*}$work_subcontroller='add';$has_result=true;}Нам никто не запрещает дополнить штатный вывод своими фишками в стиле$this->template->assert('main', '<div><h3>Обратите внимание</h3><p>Регистрация на сайте дает вам больше возможностей и лорем ипсум и тд. <a href="'.SITEBILL_MAIN_URL.'/register/">Давайте создадим аккаунт</a></p></div>'.$user_add->main());После этого наш текст благополучно воткнется перед формой. Не совсем фонтан, возможно потребуется придать немного стилей для красоты, но быстро и мы не локализируем ничего лишнего из системной области. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
taishet 0 Жалоба Опубликовано: March 21, 2015 Подскажите, пожалуйста, как сделать переход к просмотру объекта не путём нажатия скрепочки-цепочки, а просто щелчком по затемнённому полю? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 21, 2015 Подскажите, пожалуйста, как сделать переход к просмотру объекта не путём нажатия скрепочки-цепочки, а просто щелчком по затемнённому полю?вам в этот раздел http://www.etown.ru/s/forum/21-фриланс/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 21, 2015 abushyk,огромное спасибо, на свежую голову попробую текст добавить в адд. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
phoenix 3 Жалоба Опубликовано: March 22, 2015 в кабинете у меня доллары и гривны,при добавлении объявления так же только доллары и гривны.но в аккаунте сообщений: и при выборе спецразмещения Задвоение при регистрации, в каком файле правиться? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
taishet 0 Жалоба Опубликовано: March 23, 2015 1. По какому критерию осуществляется в Pure подбор похожих объявлений? Как сделать, чтобы объявления подбирались по ценовому диапазону? 2. В "Сортировке" не работает критерий "По улице". В чём может быть дело? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 23, 2015 Ответ на 1. Вопрос: посмотрите тему в разделе "файлы и готовые решения" в ней есть топик "разделение похожих объектов" по этому принципу вы можете создать свои похожие объекты.Ответ на 2 вопрос: у вас в базе sql скорее всего есть старая колонка street её удалите. Но не путайте с re_street. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
taishet 0 Жалоба Опубликовано: March 23, 2015 По первому моменту не понял ничего. Понятно, что указанный кусок кода вставить в main, а вот где именно указать, что должна вестись подборка по цене (с учётом + - столько-то рублей) - ума не приложу. По второму. Как добраться до базы SQL и где в ней найти означенную колонку? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах