Убрать поиск из новостей и в просмотре объявлений

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Убрать поиск из новостей и в просмотре объявлений

Сообщение vanred79 » 15 фев 2013, 19:19

Здравствуйте. Подскажите пожалуйста как убрать поиск из новостей и в просмотре объявлений. Надо чтобы он был только в результатах поиска. Заранее благодарен.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Foton » 19 фев 2013, 15:36

Ну если, например, нужно убрать его везде, кроме результатов поиска, то можно сделать так - в файле protected\views\layouts\inner.php
перед
Код: Выделить всё
<form id="search-form" .... > 

вставить
Код: Выделить всё
<?php if ($this->module->id=="quicksearch"): ?>

и, соответственно, после
Код: Выделить всё
</form> 

добавить
Код: Выделить всё
<?php endif; ?>
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение vanred79 » 19 фев 2013, 16:55

Здравствуйте. При создании темы забыл про спец. предложения сказать, надо чтобы он еще и там остался.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Foton » 20 фев 2013, 08:11

А чуть чуть поэкспериментировать?:)
Вместо
Код: Выделить всё
<?php if ($this->module->id=="quicksearch"): ?>

нужно
Код: Выделить всё
<?php if ($this->module->id=="quicksearch" || $this->module->id=="specialoffers"): ?>

и всё сразу становится как надо
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение vanred79 » 20 фев 2013, 08:17

Спасибо
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение AndyFe » 14 мар 2013, 10:35

В версии 1.4.2 предложенный вариант
Код: Выделить всё
<?php endif; ?>

надо дополнить еще парой строчек..
Код: Выделить всё

<?php else:
    echo '<script type="text/javascript" src="/js/jquery-ui.min.js"></script><br />';
    endif; ?>
    <?php


Иначе расколбасит форму добавления объявления.. Работа вкладок каким то образом зависит от наличия этого скрипта. А скрипт в отсутствие формы поиска не подгружается... причем косячит не на всех вкладках.. а на тех которые должны быть активными при выборе типа "сниму" и "куплю"...

Эта ява живет не по этому адресу а где то глубоко во фреймворке.. что бы не ломать голову как оно там завернуто и обмотано я просто скопировал скрипт в папку js корневой директории.
AndyFe
Прохожий
 
Сообщения: 34
Зарегистрирован: 22 фев 2013, 18:54
Очки репутации: 1

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Mono » 04 окт 2013, 05:45

А как это сделать в 1.6?
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Foton » 04 окт 2013, 10:09

А что происходит при использовании описанного выше варианта? Что то не работает?
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Mono » 04 окт 2013, 23:40

в файле protected\views\layouts\inner.php

нет этого

Код: Выделить всё
<form id="search-form" .... >  


и этого

Код: Выделить всё
</form>  


а на это

Код: Выделить всё
<?php endif; ?>


дримвьювер CS6 ругается на синтаксис.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Убрать поиск из новостей и в просмотре объявлений

Сообщение Koduc » 08 окт 2013, 02:04

Mono писал(а):в файле protected\views\layouts\inner.php
нет этого
Код: Выделить всё
<form id="search-form" .... >  

и этого
Код: Выделить всё
</form>  


Это теперь в файле /protected/views/site/inner-search-form.php
Дримвьювер ориентирован больше на работу с html, чем с php, поэтому на некоторые конструкции может ругаться.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

След.

Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5