# 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

11 to masz same łatki bezpieczeństwa, zaś 12 to łatki bezpieczeństwa + szereg innych zmian co niesie potrzebę przejrzenia listy zmian/przeprowadzenia testu (ogólnie czasu i większej uwagi, szczególnie przy dużych i/lub rozbudowanych witrynach).

14 godzin 51 min. ago
Sergio

czemu odrazu 11 i 12?

16 godzin 20 min. ago
DepecheMati

Wszyscy nowe kropelki pobierają :)

4 dni 16 godzin ago
kerios83

drupal.org znowu leży...

4 dni 19 godzin ago

Wygląd poszczególnych elementów.

7 odpowiedzi [Ostatni wpis]
avada
Portret użytkownika avada
Offline
Dołączył: 25.01.2010
Postów:

Witam,

Próbowałem, szukałem ale nic nie mogę wygooglować, dlatego piszę tutaj, jeżeli wątek był już na forum poruszany, to z góry przepraszam - nie udało mi się go znaleźć...

Mój problem polega na tym, że dostałem do wdrożenia pod Drupal'a szablon, z tym, że nigdy wcześniej nie miałem z nim (Drupalem) doczynienia. Wiele problemów udało mi się rozwiązać, jednak od pewnego czasu sen z powiek spędza mi problem wyglądu pola dodawania komentarzy.
Otóż, zedytowałem css'a innej skórki (nie pisze jej od podstaw, buduję swoją na bazie innej), wartości odpowiadające za wygląd bloków. Jednak powstał problem, ze wspomianymi wyżej polami komentarzy.
Chodzi o to, że przez edycje CSSa zyskały one szerokość 210px, co jest zdecydowanie złe.
Który plik należałoby wyedytować, zmieniając tam klasę czy id elementu (zapewne div'a), tak abym mógł sobie dopisać w css'ie osobną klasę odpowiadającą tylko i wyłącznie za wygląd pola komentarzy?

vince_pl
Portret użytkownika vince_pl
Offline
Dołączył: 21.09.2009
Postów:
Popija Jacka Danielsa ;)

witaj, jezeli uzywasz firefoxa (lub iceweasel'a pod linuxem) zainstaluj wtyczke FIREBUG - jezeli nie uzywasz tych przegladarek to zacznij uzywac :) wtyczka ta podpowie Ci za jaki element jaki css odpowiada i gdzie on dokladnie jest (z lewej strony u gory jak otworzysz firebuga bedziesz mial przycisk "Zbadaj" - lub taka strzaleczka jak to wybierzesz najedz na jakis elemend strony a ona pokaze Ci wszystko ;-)

pozdrawiam

avada
Portret użytkownika avada
Offline
Dołączył: 25.01.2010
Postów:

Witam,
Niestety albo nie zrozumiałeś mojego pytania, albo ja napisałem to zbyt niejasno.

Jeszcze raz. Chce dodać swoją klasę w CSSie która będzie odpowiadać tylko i wyłącznie za pola komentarzy. CSS to nie problem, jednak w mojej skórce za wygląd bloków odpowiada tylko jedna klasa (już zmodyfikowana do moich potrzeb, i sprawdzająca się w większości przypadków).
Pytam, w którym pliku jest przechowywany kod pola dodawania komentarzy? Chce go zmodyfikować, tak, aby nadpisać obecne klasy (bloków), klasami stworzonymi stricte dla pola komentarzy.

Pozdrawiam

kubala.webdesign
Portret użytkownika kubala.webdesign
Offline
Dołączył: 01.05.2009
Postów:

jeśli dobrze cię zrozumiałem - to będzie comment.tpl.php - to jest szablon, możesz w nim dodać dodatkową klasę dla komentarzy.

Jeśli nie chodziło ci o pojedynczy komentarz, to przy pomocy modułu theme developer (wchodzi w skład jednego większego modułu 'developer') możesz łatwo sprawdzić jakie dokładnie szablony są używane - włączasz moduł, klikasz na element i w pływającym div'ie masz informacje.

Pozdrawiam

avada
Portret użytkownika avada
Offline
Dołączył: 25.01.2010
Postów:

Witam,
Dobrze mnie zrozumiałeś, jednak w comment.tpl.php znajduje się kod wyświetlający komentarz już umieszczony w serwisie, co mnie nie satysfakcjonuje, bo jak pisałem, zależy mi na edycji pola dodawania komentarzy.

Pozdrawiam

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

Wszystko co potrzebujesz jest w katalogu: modules/comment plik: comment.module

- - -
www.cyfranet.pl :o)

avada
Portret użytkownika avada
Offline
Dołączył: 25.01.2010
Postów:

Dzięki Panowie za pomoc : )

kubala.webdesign
Portret użytkownika kubala.webdesign
Offline
Dołączył: 01.05.2009
Postów:

tzn. chodzi ci o formularz?
Dłubanie w nie swoim module to kiepski pomysł - będziesz musiał wprowadzac zmiany po każdej aktualizacji. O wiele lepiej jest stworzyć własny moduł (raptem 2 pliki w 1 katalogu, na drupal.org jest fajny tutorial) i pobawić się funkcją form_alter, która przeładowuje formularze. jako jeden z jej argumentów występuje id formularza. Poczytaj o Forms API, pomyśl o #suffix/#prefix i już będziesz wiedział co robić ;)

Pozdrawiam