Strona 1 z 1

Znikający tekst po kliknięciu w wyszukiwarce

: 05 grudnia 2011, 14:26
autor: Aviator
Dodałem sobie do headera taką malutką wyszukiwarkę, domyślnie w niej widnieje napis "Szukaj..." co i gdzie muszę dodać żeby owy napis "Szukaj..." zniknął gdy się klinie w jej polu?
Dodatkowo bym chciał żeby wyszukiwarka była widoczna dla gości oraz żeby goście z niej mogli korzystać, potrafię zrobić to żeby była widoczna lecz gdy 'gość' coś próbuje wyszukać to nie znajduje, ustawianie odpowiednich uprawnień w tej kwestii też nie zdaje egzaminu.
Dodam na wszelki wypadek kod tej wyszukiwarki.
overal_header.html

Kod: Zaznacz cały

<!-- IF S_USER_LOGGED_IN --><div id="search-box">
            <form action="{U_SEARCH}" method="post" id="search">
                <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" />
                {S_SEARCH_HIDDEN_FIELDS}
            </form>
        </div><!-- ENDIF -->
common.css

Kod: Zaznacz cały

#search-box {
	color: #282828;
	position: relative;
	margin-top: -150px;
	margin-right: 20px;
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap; /* For Opera */
}

#search-box #keywords {
	width: 150px;
	height:25px;
	background-color: #282828;
}

#search-box input {
	border: 5px solid url("{T_THEME_PATH}/images/navigation.png") repeat-x;
	-moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius:6px;
}
Ze względu że teraz wyszukiwarka jest dla gości nie widoczna zostawiam konto testowe.
Forum
L: tester
H: test12

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 06 grudnia 2011, 16:18
autor: jaroslw
Zamień:

Kod: Zaznacz cały

<!-- IF S_USER_LOGGED_IN --><div id="search-box">
            <form action="{U_SEARCH}" method="post" id="search">
                <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" />
                {S_SEARCH_HIDDEN_FIELDS}
            </form>
        </div><!-- ENDIF -->
na:

Kod: Zaznacz cały

<div id="search-box">
            <form action="{U_SEARCH}" method="post" id="search">
                <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="{L_SEARCH_MINI}" onclick="if(this.value=='{L_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{L_SEARCH_MINI}';" />
                {S_SEARCH_HIDDEN_FIELDS}
            </form>
        </div>

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 06 grudnia 2011, 16:33
autor: Aviator
Super, działa tak jak chciałem, oprócz tego że nie wyszukuję. Gość jak chcę coś wyszukać to każdy wynik kończy się informacją że nie ma żadnych wyników, a są bo jako zarejestrowany wpisuję to wyniki są.

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 06 grudnia 2011, 20:14
autor: jaroslw
Chyba w 3.0.9 metoda przesyłu zmieniła się na GET. Spróbuj zamienić mój powyższy kod na:

Kod: Zaznacz cały

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->	
	<div id="search-box">
            <form action="{U_SEARCH}" method="get" id="search">
                <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="{L_SEARCH_MINI}" onclick="if(this.value=='{L_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{L_SEARCH_MINI}';" />
                {S_SEARCH_HIDDEN_FIELDS}
            </form>
        </div>
<!-- ENDIF -->

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 06 grudnia 2011, 21:48
autor: Aviator
Niestety, nadal nie wyszukuje

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 07 grudnia 2011, 18:17
autor: jaroslw
Dziwne, że dla niektórych fraz działa dla gości, a dla innych nie. Spróbuj może przebudować indeks wyszukiwania. Nic innego nie przychodzi mi w tej chwili do głowy.

Re: Znikający tekst po kliknięciu w wyszukiwarce

: 07 grudnia 2011, 23:22
autor: Aviator
Już wiem o co chodzi z tym wyszukiwaniem.
Samo ustawienie uprawnień globalnych dla gości że mogą przeszukiwać forum nic nie dało, trzeba było jeszcze w uprawnieniach lokalnych przy każdym z działów ustawić że może przeszukiwać dany dział i dopiero ta główna wyszukiwarka też zaczęła współpracować z gośćmi.
Dzięki weeb za pomoc