PDA

Zobacz pełną wersję : zmiana w templatce



grzesta
16-03-2006, 11:41
Witam serdecznie!Jestem tutaj nowy i mam pare pytań.Czy byłby ktoś taki miły i pomógł mi przerobić troche templatke.mój adres to www.watra.harc.pl (http://www.watra.harc.pl) a chodzi mi dokładniej o czytaj wiecej i komentarze.chciałbym aby to był zwykły tekst a nie tak jak tutaj w ramce. Z góry dziekuje za wszelką pomoc...

danieladrianka
16-03-2006, 11:54
templatka i plik css a w nim class= readon
poszukaj i dopasuj do swoich potrzeb ;)

a dokładnie to tu -> ;)
a.readon:link, a.readon:visited {
color : #FFFFFF;
font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : url(../images/readmore.gif) #000000 no-repeat;
border : 1px solid #666666;
padding : 2px 4px 2px 20px;
white-space : normal;
float : left;
line-height : 10px;
text-decoration : none;
}
a.readon:hover {
color : #FF8400;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : url(../images/readmore.gif) #000000 no-repeat;
border : 1px solid #666666;
padding : 2px 4px 2px 20px;
white-space : normal;
float : left;
line-height : 10px;
text-decoration : none;
}

grzesta
16-03-2006, 16:07
wszystko ładnie i pieknie działa ale jeszcze jedno pytanko :) jak zrobić żeby artykuły były oddzielone od siebie linią poziomą ??

danieladrianka
16-03-2006, 18:37
jakoby takiego rozwiązania ni ma standartowo w opcjach ;)
ale zawsze można na końcu artykułu wstawić <hr> a to jak pewnie się domyślasz wstawi poziomą linię ;) ( jej wielkość i wygląd uprzedzając twoje kolejne pytanie odpowiem że ustawić można w css-ie)

magic
16-03-2006, 23:17
Jak nima jak jest ...
W CSS możesz np. ustawić sobię linię związaną z tytułami, zobacz np. Pomoc (http://pomoc.joomla.pl/pomoc/).

grzesta
17-03-2006, 16:09
templatka i plik css a w nim class= readon
poszukaj i dopasuj do swoich potrzeb ;)

a dokładnie to tu -> ;)
a.readon:link, a.readon:visited {
color : #FFFFFF;
font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : url(../images/readmore.gif) #000000 no-repeat;
border : 1px solid #666666;
padding : 2px 4px 2px 20px;
white-space : normal;
float : left;
line-height : 10px;
text-decoration : none;
}
a.readon:hover {
color : #FF8400;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : url(../images/readmore.gif) #000000 no-repeat;
border : 1px solid #666666;
padding : 2px 4px 2px 20px;
white-space : normal;
float : left;
line-height : 10px;
text-decoration : none;
}

a czy mozesz mi pokazać w którym miejscu (co usunąć lub dopisac)żeby czytaj wiecej lub komentarz było bezpośrednio przy lewej krawędzi strony a nie oddalone od niej.Przepraszam,być może dla was za głupie pytania, ale nie potrafie sobie z tym poradzic :(
Pozdrawiam

magic
17-03-2006, 16:24
Pewnie że może (jak będzie miał czas i ochotę...).
Ale to nie rozwiąże twojego problemu, bo za chwilę będziesz miał następny problem tego typu.
Proponuję: popatrz tutaj (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/413/30/). I jeszcze parę innych - sąsiednich instrukcji, poradników (http://www.pomoc.joomla.pl/pomoc/index.php/content/section/5/30/).

danieladrianka
17-03-2006, 17:22
@grzesta - skoro coś jest oddalone jak piszesz od lewej krawędzi to pewnie w cssie tam gdzie ci podałem musi być to zapisane ;) a że jest napewno to pewnie są i podane jakieś wartości no nie ?
Zapewne w pikselach więc czemu byś miał sobie nie popróbować zmienić coponiektóre i zobaczyć co się stanie. A przy okazji nauczysz się co do czego tam służy i za co jest odpowiedzialne no nie?
To dobra nauka jest.

@magic sorki ale nie zabardzo zrozumiałem z tą linią poziomą ;) w cssie można sobie tylko zdefiniować jej wygląd a nie chyba pokazywanie jej na stronie na dodatek jako rozdzielacza artykułów ? ;)
Jeśli już to można byłoby spróbować zdefiniować ją w pliku odpowiedzialnym za wyświetlanie artów na stronie czyli w pliku conntent.html.php ;) no chyba że się mylę i cosik przeoczyłem ?

magic
17-03-2006, 17:34
@magic sorki ale nie zabardzo zrozumiałem z tą linią poziomą w cssie można sobie tylko zdefiniować jej wygląd a nie chyba pokazywanie jej na stronie na dodatek jako rozdzielacza artykułów ?
Jeśli już to można byłoby spróbować zdefiniować ją w pliku odpowiedzialnym za wyświetlanie artów na stronie czyli w pliku conntent.html.php no chyba że się mylę i cosik przeoczyłem ?
Przeoczyłeś :p
Chodzi o wygląd. Wstawienie linii związanej z tytułem artykułu tworzy własnie taki efekt, o jaki chodzi grzesta. Celowo podałem link do Pomoc (http://pomoc.joomla.pl/) , bo tam to widać .. ;)
Poza tym podałem tylko przykład. Równie dobrze można taką linię zrobić np. związaną z ostatnim elementem artykułu (na jego końcu), etc ...
W CSS można nie tylko zdefiniować wygląd linii, ale również (a przede wszystkim) zdefiniować czy ma być (wyświetlana), czy nie ;)

danieladrianka
17-03-2006, 17:48
hehehhe no jest przynajmniej kilka sposobów nie mówię ze nie ale ten przykład który podałeś moim zdaniem jest zły ;)
Linia w tytule artykułu fajnie ale ona oddziela tytuł od arta a przedmówcy chyba chodziło o co innego :)
Linia pozioma która rozdziela całe artykuły ;)
czyli :
temat arta
jakis tekst
jakis tekst
--------------------------------------- linia
temat arta
jakis tekst
jakis tekst
---------------------------------------linia ;)

heheh no i podałem mu chyba najprostszy sposób by wstawił sobie <hr> na końcu każdego arta co da mu właśnie taki efekt

a co do cssa heheh no jeśli umieścimy w jakiejś klasie hr i nadamy wygląd a potem użyjemy tej klasy przy np. jakimś divie to ta linia się wyświetli ?? raczej nie dopiero jeśli każemy jej się wyświetlić właśnie wstawiając w tekst (html) więc hmmm cosik tu mi nie gra z Twojego rozumowania ( no chyba że ty piszesz o tej lini co jest w przykładzie który podałeś ale to akurat nie jest tag hr tylko zupełnie co innego heheh i dlatego tak się mijamy w rozumowaniu )
Ale spoko grunt żeby @grzesta załapał o co biega
Pozdrawiam

grzesta
17-03-2006, 21:49
a wiec tak komentarze i czytaj wiecej zrobiłem i za to dziekuje...ale teraz tak wstawiłem tą linie poprzez <hr> ale pojawia mi sie ona przed czytaj i koment.wygląda to tak

tytuł
tekst
tekst
-----------------------
napisz komentarz
czytaj wiecej
tytuł
tekst
.....
i jak teraz zrobić żebe ta linia była tak?
tytuł
tekst
tekst

napisz komentarz
czytaj wiecej
-----------------------
tytuł
tekst
.....
dzieki za wszelkie podpowiedzi i za może dla was durnowate pytania a jestem początkującym i nie zawsze wszystko udaje mi sie poszukać w poradnikach...:( mimo że bardzo sie staram...
pozdrawiam

danieladrianka
17-03-2006, 22:06
i tu już trza będzie ingerować w conntent.html.php ;) i wstawić <hr> tak by wyświetlało się po tym co chcesz ;)

magic
17-03-2006, 23:40
No przeca piszę i piszę ...
Nie trzeba ingerować w content.php i inne pliki.
Żadnego wstawiania <hr>
Wszystko można z poziomu CSS
Na różne sposoby.
Do wyboru, do koloru.
Podałem też kilka razy link do Pomocy (http://www.pomoc.joomla.pl/pomoc/). Tam wszystko jest.

Przykładowo:
article_separator (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/361/30/1/4/) : specjalna klasa Joomla - właśnie dla oddzielania artykułow w blogach
nagłówki (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/361/30/1/2/) : można dodać linię przed, po ...
separatory (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/361/30/1/7/) : można dodać linię po ostatnim elemencie związanym z artykułem - zwykle "czytaj więcej"
inne (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/361/30/1/11/) ...

Rybik
30-04-2007, 16:38
przypominam, że klasa nazywa się
article_seperator

ennder
30-04-2007, 18:48
ok,ok i używa się jej w css templatki tak?Tylko Trzeba wkleić w konkretnym miejscu?W Pomocy Joomla jest o tym bardzo mało. Chyba dobrym rozwiązaniem jest edytować trochę szablon css zamiast gmerać w content.html.php, w linii contentpagetitle dodałem:
{ border-top-style: solid
tylko, że linia kończy się wraz z końcem tytułu, można jakoś ją
przedłużyć aby była na całą długość głównej tabeli strony głównej?
Napiszcie chociaż w którym pliku ok?
(wycięte teksty to był taki żart,nie ma się czym przejmować:])

BTW:
Dobrze by było poprawić tą literówkę w HELPIE :
http://www.pomoc.joomla.pl/index.php/content/view/361/30/1/4/

zwiastun
01-05-2007, 00:26
Dzięki, poprawione