Zobacz pełną wersję : Szukaj...
cykcykacz
21-04-2009, 00:45
Witam znowu banalne pytanie!
Włączam moduł "szukaj".
Ładnie pojawia się w szablonie, tylko nie wiem jak z pola usunąć napis "Szukaj..", w opcjach mogę zmienić tekst jaki ma się pojawiać natomiast nie mam pojęcie jak go z usunąć tak aby pole było puste.
Proszę o pomoc.
zwiastun
21-04-2009, 00:59
A w czym Ci to przeszkadza?
Jeśli musisz, a się na tym znasz, to wystarczy skorzystać z techniki nadpisywania szablonów i zmodyfikować kod wywołujący formularz wyszukiwarki.
cykcykacz
21-04-2009, 13:35
Rozumiem, że jest to plik php w folderze /components/com_search.
Ale nie wiem w którym i co mam podmienić.
Proszę o wskazówkę:>.
Mówisz masz
http://suncarol.blox.pl/resource/czas.jpg
wskazówka :) ładna co?
zwiastun
21-04-2009, 13:40
Nie obraź się, ale może nie ruszaj! Skoro jeszcze nie wiesz, że moduł to moduł, a komponent to komponent? Nie oczekujesz chyba, że będę ci tu robić wykład na temat MCV tudzież techniki nadpisywania szablonów i na tym tle organizacji skryptów w Joomla. I zaręczam Cię, wszystko, czego potrzebujesz na ten temat jest po polsku na stronach joomla.pl
@stasio - teraz piwko dla ciebie .. - tym razem ja się uśmiałem :)
cykcykacz
21-04-2009, 16:15
modules/mod_search/mod_search.php
Należy edytować plik:
W dolnej części znajduje się funkcja odpowiadająca za wyświetlenie pola:
$text = $params->get('text', JText::_('Search...'));
Wystraczy usunąć Search... :
$text = $params->get('text', JText::_(''));
I jest git!
Dzięki za wskazówke:>
zwiastun
21-04-2009, 16:21
Nieeeeeeeeeeeeeeeeeeeeee!
Tego pliku nie należy ruszać! Skorzystałeś tylko z kawałka wskazówki!
Dowiedz się, co to jest nadpisywanie szablonów (http://wiki.joomla.pl/Zrozumie%C4%87_koncepcj%C4%99_podmiany)
A podane rozwiązanie jest z rodzaju "topornych" albo "na chamca". Za wyświetlanie tekstu odpowiada w skrypcie modułu fragment:
$output = '<input name="searchword" id="mod_search_searchword" maxlength="'.$maxlength.'" alt="'.$button_text.'" class="inputbox'.$moduleclass_sfx.'" type="text" size="'.$width.'" value="'.$text.'" onblur="if(this.value==\'\') this.value=\''.$text.'\';" onfocus="if(this.value==\''.$text.'\') this.value=\'\';" />';
Hehe to mi przypomina histore z klawiatura i za dlugim kablem...
-Zeby szybciej dzialala klawiatura skroc kabel
-na pewno?
-tnij qrw** tnij!!!
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!