Vladimir_K

Участники
  • Публикации

    325
  • Зарегистрирован

  • Посещение

Все публикации пользователя Vladimir_K

  1. Здравствуйте. На странице с объявлением есть возможность отправить заявку с сайта. Кнопка так и называется "Заявка". Не могу понять, куда должна эта заявка уходить? На почту автору объявления или куда-то в админ зону сайта? Какие настройки нужно произвести, что бы эта кнопка завелась? Потому, что я нажимаю "Отправить" и никаких сообщений мне не выскакивает. То ли ушла, то ли нет, не понятно) И второе, подскажите где править стили самого окошка всплывающего? А то мне инспектор кода показывает в http://site.com/auto/advert_id624.html
  2. Ок, понял. А с выводом данных из Пользовательского справочника во фронтальную сетку, не подскажите? Я выше код, через который вывожу давал.
  3. Здравствуйте. Если я хочу удалить какое-то ранее созданное поле в модели data, мне после удаления его в панели управления нужно дополнительно ещё удалять его и в базе данных. В таблице re data в индексах. Правильно?
  4. Ну хоть по поводу формата даты и вывода во фронтальную сетку данных из Пользовательского справочника подскажите.
  5. Я понял. Называется "не зная броду, не суйся в воду" Слишком долго разбираться. Пусть пока работает так, как работает. Спасибо всем за ответы.
  6. Vladimir_K

    Режим работы PHP

    Здравствуйте. Не знаю в какой ветке будет правильнее создать данную тему. Но думаю, что поскольку вопрос всё же про оптимизацию, то наверное логичнее будет сюда. У нас на сервере есть на выбор несколько вариантов режимов работы PHP (тоже мне новость ). Сейчас сайт работает в режиме FastCGI (Apache). Слышал такое, что если Apache заменить на PHP-FPM, то будет счастье. Скорость существенно увеличится. Так вот вопросы связанные с этим: Поддерживает ли Sitebill вообще работу с FastCGI (Nginx + PHP-FPM)? Я попробовал просто переключить в настройках домена. Работать осталась только главная, остальные страницы сайта - 404 Если да, то как правильно настроить? Есть ли у кого реальные работающие сайты под FastCGI (Nginx + PHP-FPM) и есть ли прирост в скорости какой-то?
  7. Тогда это не совсем вариант. При обновлении затрётся. Тогда нужно эту кнопку оставлять. Может как-то можно просто исключить вывод другой кнопки (которая побольше, в правом верхнем углу) на конкретно этой странице? Т.е. на /account/data/ ? У нас эта кнопка выводится вот так: {if $smarty.session.user_id eq ''} <a href="#" class="btn btn-primary btn-large list-your-property arrow-right" data-toggle="modal" data-target="#prettyLogin">Добавить объявление</a> {else} <a href="/add/" class="btn btn-primary btn-large list-your-property arrow-right">Добавить объявление</a> {/if} Типа проверку написать, если url = /account/data/ то не выводить ничего. Или наоборот. Ну как-то так)
  8. И вот эту кнопку где убрать подскажите. Вроде всё очевидно, но я перерыл уже все tpl файлы - не могу найти. И по языковой переменной искал и так чисто визуально код смотрел. Не пойму откуда она приходит) Ну или наоборот. Как отключить на этой странице большую кнопку, которая идёт сквозняком через весь сайт? Та, которая в правом верхнем углу.
  9. Здравствуйте. По вот этому есть какие-то мысли: ??? И по поводу даты: ???
  10. А у вас его нет разве? У меня она по умолчанию стоит. Кнопка эта. Я её нигде вроде не включал. Зайдите в справочник городов, проверьте.
  11. В процессе настройки возникли некоторые вопросы. Подскажите пожалуйста. Речь идёт про site.com/account/data/ и файл realty_grid_account.tpl. Т.е. про настройку сетки фронтальной части сайта. 1. Добавляю вывод заголовка объявления через вот такой код: <td class="row_title"><b>{$L_HEADLINE}</b> <a href="{$url}&order=object_name&asc=asc">↓</a> <a href="{$url}&order=object_name&asc=desc">↑</a></td> и вот такой: <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if}><a href="{$grid_items[i].href}">{$grid_items[i].object_name}</a></td> Насколько такой код правильный? 2. Вопрос по сортировке добавленных полей. Все, что я добавил в ручную у меня почему-то не сортируется. Т.е. сами стрелочки ↓↑ есть, но при нажатии на них ничего не происходит. Например тот же Заголовок (object_name) не сортируется. 3. У меня есть Пользовательский сравочник. Не могу его вывести в сетку. Делаю вот так: <td class="row_title"><b>{$L_REGIONAREAS}</b> <a href="{$url}&order=regionareas&asc=asc">↓</a> <a href="{$url}&order=regionareas&asc=desc">↑</a></td> и <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if}>{$grid_items[i].regionareas}</td> Ничего не выводится. Подскажите как поправить. 4. Схожая проблема с колличеством просмотров. Сами просмотры выводятся, но не сортируются по возростанию/убыванию. Вывод такой: <td class="row_title" nowrap><b>{$L_HITS}</b> <a href="{$url}&order=view_count&asc=asc">↓</a> <a href="{$url}&order=view_count&asc=desc">↑</a></td> и <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if}>{$grid_items[i].view_count}</td> Очевидно, что что-то с кодом не то, но что не пойму. И ещё вопрос по поводу вывода даты. Точнее формата даты. В сетке дата выводится в формате типа 12.09. Т.е. число и месяц. Как туда добавить год? Где это настраивается? И сразу по поводу вывода даты подачи объявления в превью (через realty_grid_list.tpl). Мы сделали туда вывод даты подачи объявления (я уже не помню, может он там и был изначально). Но дата туда выводится вида 2017-09-12 19:30:18. Как её привести в божеский вид - число-месяц-год ?
  12. Это я уже понял из обсуждения выше. Понятно, что нужно делать свою форму поиска руками. У нас на данный момент ситуация примерно следующая. Через файл advance_search_form.tpl подключается файл new_search_form.tpl. Вот он то и отвечает за вывод формы поиска на нашем сайте. Та, что дефолтная. Создали дубликат файла new_search_form.tpl и назвал его new_search_form2.tpl. И теперь уже файл new_search_form2.tpl подключили в advance_search_form.tpl. Его и будем пробовать подгонять под то, что нужно, что бы в случае чего не испортить оригинал. В файле new_search_form2.tpl закомментировали всё лишнее оставили только вывод "Категория" и "Цена от/Цена/до". Добавили туда поле с поиском по заголовку: <div class="beds control-group"> <label class="control-label" for="inputType"> Заголовок </label> <div class="controls"> <input type="text" class="" name="object_name_id" value=""/> </div> </div> В принципе ищет. Но подскажите, будет ли правильным такой код и достаточным? Может ещё что-то нужно прописать? И вторая проблема, более масштабная - это "подтяжка" связанных полей как в форме добавления объявления. Категории в нашем фильтре уже и так есть. Предположим, что в data у нас есть некоторые поля, которые нам нужно подтягивать в форму поиска по мере выбора конкретной категории. Они, эти поля уже там есть и уже подвязаны к конкретным категориям и в форме подачи работают нормально. Это могут быть обычный select_box, пользовательский справочник в виде того же select_box, checkbox или safe_string. Например категории: Квартиры Дома Коммерческая К "Квартирам" привязано: Справочник "Тип квартиры", с перечнем типов квартир. select_box "Тип сделки" с двумя вариантами - Аренда или Продажа. Несколько полей типа safe_string. К Категории "Дома" привязаны другие поля и справочники. И т.д. Но появляться всё это должно не сразу в форме поиска, а по мере выбора категории. Подскажите как сделать? С чего начать?
  13. Получилось. Я не верю своим глазам! ) Поиск, правда, ищет без учёта словоформ. Т.е. Если написано "Сдаю хорошую двухкомнатную квартиру в пригороде Тютюлькино", то найти это объявления будет возможно только через фразы типа "квартиру" или "двухкомнатную". Если человек введёт более логичное для него "двухкомнатная квартира" или просто "квартира", то это объявление не попадёт в выдачу. Но всё равно это уже что-то. Осталось разобраться вот с этим великолепием
  14. Здравствуйте. Есть приложение для кросспостинга в twitter. А есть что-то подобное для fb и vk?
  15. Так как поиск по текстовому полю организовать всё таки?) ######################################### И ещё вопрос сразу возник, что бы темы не плодить. У нас есть такое понятие как связанные поля. Я имею ввиду привязка конкретного поля (или полей) к категории. Это всё хорошо работает в форме подачи объявления. А как это реализовать в Пользовательской форме поиска? Если добавить туда все поля, которые должны подтягиваться после выбора соответствующей категории, то они все в форме поиска видны сразу. Пример, что бы было понятнее. Список категорий: Категория 1 Категория 2 Категория 3 и т.д... К Категории 1 привязаны Поле А и Поле Б К Категории 2 привязаны Поле С и Поле Е Мы все эти поля (А, Б, С и Е) добавляем в нашу пользовательскую форму поиска (Редактор форм - Формы поиска). По логике оно должно работать как в форме подачи объявления. Т.е. Пока мы не выбираем Категорию 1, поля А и Б у нас в форме поиска не должны появляться. Но по факту, все наши поля, А, Б, С и Е (и все остальные перевязанные с категориями) видны в форме поиска сразу.
  16. Да, обычное текстовое поле. Мы в него заголовок объявления пишем. Произвольный.
  17. Здравствуйте. Возникла необходимость искать через форму поиска по фразе. Такое можно сделать? У нас есть поле, мы его добавляли сами. Поле с заголовком объявления. Поле тестовое. Можно ли организовать поиск по этому полю? Если нет, то какие есть варианты? Я дела так. В main/template_search.php добавил: if(''!==$this->getRequestValue('object_name_id')){ $params['object_name_id'] = (int)$this->getRequestValue('object_name_id'); } И if($params['object_name_id'] == 1 && isset($data_model_array['object_name_id'])){ $where_array[]=DB_PREFIX.'_data.object_name_id='.$params['object_name_id']; } Но ничего не ищет. Просто все объявления показывает.
  18. Если вы про то, как скрыть форму поиска по-умолчанию и оставить только пользовательскую, то это вопрос уже решён. Дмитрий подсказал. Ну такой вариант возможен конечно. Он был как последний у меня в списке. Я понимаю, что можно прописать банально display: none; и вопрос будет решён. Но это по сути костыль. Мне не хочется плодить кучу скрытого и неиспользуемого кода на странице. Я считаю, что всё же если что-то не используется на странице, то оно не должно туда попадать. А то был один случай у меня. Просматриваю исходный HTML код одного довольно известного в рунете сайта (какого именно, по понятным причинам говорить не буду), а там в коде вот такое: <!-- Какое-то старое гавно! --> Я минут 30 успокоиться не мог) Так, что я за чистоту кода.
  19. Было бы очень хорошо. Ибо чисто визуально непонятно прошли изменения успешно или нет. Нужно как минимум обновлять страницу. Даже если это делать через какое-нибудь Ctrl+R всё равно получается одно лишнее действие. Если немного нужно поменять, то не критично, а если много, то утомляет конечно.