# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -

drupal.pl w sieci Google!

Shoutbox

You're not permitted to post shouts.
DepecheMati

Widać, że pracownikom Google się nudzi - http://bit.ly/L6pAsn :-}

1 dzień 11 godzin ago
grzegorz.bartman

Wybiera się ktoś na DrupalCon do Monachium?

2 dni 11 godzin ago
malcolm

No, wspomnień czar ;)

6 dni 9 godzin ago
spamator12

@Mati thx :P
@malcolm gdzieś o tym słyszałem i to z tego forum nie pamiętam... Gra się w to jak w stare setlersy ?

6 dni 10 godzin ago

Grafika na polu SEARCH submit

6 odpowiedzi [Ostatni wpis]
Tomplus
Portret użytkownika Tomplus
Offline
Dołączył: 02.08.2007
Postów:

Witam,
Mam takie pytanie,
Jak mam zrobić aby tylko w polu search-submit zmienić text Search\Szukaj na grafikę?

Co muszę zedytować?

W żadnym pliku Drupala nie znalazłem informacji na temat bloku i nie wiem co mam zedytować aby value="Search" znikło, a pojawił się obrazek ze stylów - tylko dla tego bloku ?

W tej chwili - mam problem własnie z pozbyciem się textu i aby grafika przedstawiająca szukanie była stricte tylko w bloku szukaj.
Narazie pojawia się jeszcze w polu Confirm.

cyfranet
Portret użytkownika cyfranet
Offline
Dołączył: 08.07.2007
Postów:

Witaj,

To zależy od tego jaki "id" został nadany temu blokowi. Zerknij sobie do źródła strony. Podam na przykładzie ale ostrzegam, że themesy generują różne wartości i to może być zły przykład.

.Jeśli id dla bloku "Search" został nadany:
id="block-search-0"

To w pliku style.css skórki musisz nadać mu wartości, np:

#block-search-0 .form-submit {
border: 0;
width: 50px;
height: 50px;
background: #fff url(image/search-50-50.gif) no-repeat;
font-size: 0px;
}

Parametry dla klas ustawiasz pod siebie a to tylko przykład.

Gdybyś podał namiary na stronę to łatwiej będzie pomóc.

Pozdrawiam

- - -
www.cyfranet.pl :o)

Tomplus
Portret użytkownika Tomplus
Offline
Dołączył: 02.08.2007
Postów:

ID jest stałe dla bloku ?

Tomplus
Portret użytkownika Tomplus
Offline
Dołączył: 02.08.2007
Postów:

Napisałeś mi jak zmienić grafikę. Tylko że ja sam też to potrafię i to zrobiłem wcześniej.

Tylko jak się pozbyć value="Search" ?? Jakbym martwił sie o tło pod SUBMITEM search to bym się nie pytał.
Tylko problem jest że nie chce mieć tekstu na tym tle.

cyfranet
Portret użytkownika cyfranet
Offline
Dołączył: 08.07.2007
Postów:

Usunięcie może wiązać się z późniejszymi problemami, nie mówiąc już o aktualizacjach DRUPAL bo zawsze będzie trzeba pamiętać, że coś trzeba w module "search" zmienić.

Rozwiązanie napisałem wcześniej ale widać przeoczyłeś. Ukryj tekst, najlepiej poprzez:

font-size: 0;

- - -
www.cyfranet.pl :o)

mixman
Portret użytkownika mixman
Offline
Dołączył: 26.01.2007
Postów:

Sprawdź to - http://drupal.org/node/45295
Jeśli dobrze Cię zrozumiałem, to powinno Ci to pomóc.

[ Web applications ]
http:// www.ioculus.com

virusxd
Portret użytkownika virusxd
Offline
Dołączył: 01.09.2009
Postów:

Witam

Rozwiązanie z template.php jest za długie. Ja potrzebuję czegoś prostrzego.
Aktualnie usunąłem label przez replace w pliku search_theme_form.tpl.php. Lecz nie mogę napisać odpowiedniego replace, aby pozbyć się napisu search.

Oto kod jaki już posiadam w tym pliku:

<div id="search" class="container-inline">
<?php print str_replace('<label','<label style="display:none;"', $search_form); ?>
</div>

PS: Zmniejszenie czcionki do 0 tak jak ustawienie koloru na przeźroczysty nie działa we wszystkich przeglądarkach.

EDIT(1.09.2009 12:50):
Problem rozwiązany :D Nie trzeba było zmniejszać czcionki, ani ustawić przeźroczystego koloru który dla czcionki jest niedozwolony. Dlaczego po prostu nie wypchnąć tekstu z pola? Ustawiamy text-indent:szerokość bloku; i mamy po kłopocie.