Znikający tekst po kliknięciu w wyszukiwarce

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Znikający tekst po kliknięciu w wyszukiwarce

Post autor: Aviator » 05 grudnia 2011, 14:26

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

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

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

Post autor: jaroslw » 06 grudnia 2011, 16:18

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>
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

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

Post autor: Aviator » 06 grudnia 2011, 16:33

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ą.

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

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

Post autor: jaroslw » 06 grudnia 2011, 20:14

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 -->
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

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

Post autor: Aviator » 06 grudnia 2011, 21:48

Niestety, nadal nie wyszukuje

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

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

Post autor: jaroslw » 07 grudnia 2011, 18:17

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

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

Post autor: Aviator » 07 grudnia 2011, 23:22

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

Zablokowany

Wróć do „Użytkowanie”