Jak zaktualizowa? styl z 1.12.6 do wersji 1.12.7 - poradnik |
Autor |
Wiadomość |
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 17-08-2012, 06:50 Jak zaktualizować styl z 1.12.6 do wersji 1.12.7 - poradnik
|
|
|
Jako że jest ostatnio wiele tematów typu 'nie działa mi styl' i są to głównie tematy spowodowane niewiedzą userów na temat aktualizacji postanowiłem napisać temat i troszkę to wytłumaczyć.
Aktualizacja stylu do wersji 1.12.7 to w żadnym razie nie jest instalacja wyłącznie Spam Bot Stop i Ajax sb by Lui
W załączniku dla ułatwienia umieściłem paczkę, w której znajdują się :
Pliki, które należy podmienić/skopiować na ftp - w paczce jest to katalog subSilver, u was to będzie katalog z nazwą waszego stylu.
Instrukcja dotycząca wyłącznie plików stylu, żebyście nie musieli szukać w manualu 1.12.7.
Jako że już kilka stylów zaktualizowałem, kilka rad które się (być może) przydadzą.
Na początek zróbcie sobie kopię plików które będziecie aktualizować, czyli
Cytat: | index_body.tpl
modcp_merge_post.tpl
modcp_merge_topicpost.tpl
modcp_split.tpl
overall_header.tpl
pa_comment_posting.tpl
posting_attach_body.tpl
posting_body.tpl
profile_add_body.tpl
profile_send_email.tpl
quick_reply.tpl
search_body.tpl
viewtopic_print.tpl
admin/board_config_body.tpl
admin/board_config_body_addons.tpl
admin/board_config_body_main_page.tpl
nazwa_stylu.css
nazwa_stylu.tps |
W przypadku pomyłki czy czegokolwiek będziecie mogli zacząć od nowa.
Temat pomocniczy - Jak instalować modyfikacje
Starajcie się nie kopiować całych kodów by je wyszukać - większość stylów się różni kodem, na przykład gdzieś jest jakaś spacja więcej, inna klasa, to cudzysłowy... - dla przykładu :
index_body.tpl - mamy wyszukać
Cytat: | <td class="catHead" colspan="7" height="28"><span class="cattitle"> {L_REGIST_TITLE}</span></td> |
Lecz nie znajdujemy, bo często klasa (pogrubiłem) jest inna - szukamy wtedy samego {L_REGIST_TITLE} i po kłopocie.
quick reply.tpl - mamy wyszukać
Cytat: | <input type="hidden" name="mode" value="reply"> |
a często jest
Cytat: | <input type='hidden' name='mode' value='reply'> |
Jak widzicie cudzysłowy - pojedyncze/podwójne. W takim przypadku najlepiej szukać np samego <input type na przykład i porównywać z kodem z instrukcji.
posting_body.tpl - mamy wyszukać
Cytat: | <img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="" /> |
A często jest tak, że tekst alternatywny ( alt="" ) jest wpisany ( alt="Emotki" ), końcówka kodu wygląda inaczej ( alt="" /> , alt=""> ).
I nie możemy znaleźć - w takim przypadku trzeba szukać samego
Cytat: | {smilies_row.smilies_col.SMILEY_IMG} |
I powinniśmy znaleźć kod bez problemu już.
Na podstawie powyższych przykładów trzeba szukać w innych plikach.
Następna ważna rzecz to shoutbox i css - kolory by pasowały do stylu, muszą być takie same jak już są. Po samej podmianie kodu będziemy mieli kolorki subSilverowe i będą niepotrzebne pytania . Więc dla przykładu:
Stare sb:
.table0
Cytat: | {
background-color : #EFEFEF;
border-bottom-color : #dedede;
border-bottom-style : solid;
border-bottom-width : 1;
border-left-color : #fefefe;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #dedede;
border-right-style : solid;
border-right-width : 1px;
border-top-color : #fefefe;
border-top-style : solid;
border-top-width : 1px;
color : #000000;
font-size : 10px;
} |
Nowe sb:
Cytat: | .table0
{
padding: 4px;
border-bottom: 1px solid #dedede;
border-left: 1px solid #fefefe;
color : #000000;
font-size : 10px;
} |
Niemal każdy ma inny kolor w shoutboxie, więc z tych linii które zaznaczyłem trzeba te kolorki borderów skopiować - to samo dotyczy koloru czcionki ( color : #000000 ) i jej wielkości ( font-size : 10px ).
Podobnie dla kolorów tła wiadomości - klasy sb1 i sb2
Cytat: | .sb1 { background-color: #EFEFEF; }
.sb2 { background-color: #DEE3E7; } |
kopiujemy sobie z linii
Cytat: | td.row1 { background-color: #EFEFEF; }
td.row2 { background-color: #DEE3E7; } |
Czyli kolorki rowów mają być takie same jak kolorki sb1 i sb2
Bo inaczej później będziemy mieli kolorki z subSilvera.(na przykładzie to są kolory subsilverowe, wy w swoim kodzie macie inne).
Należy też pamiętać, by podmienić pliki stylu dla wersji 1.12.7
Po zakończeniu wszystkich operacji na FTP trzeba wyczyścić cache - Jak czyścić cache
Może się komuś ten mały poradnik przyda i nie będzie musiał liczyć na kogoś, tylko sam sobie zaktualizuje swój styl. Ja osobiście będę odsyłał do tego właśnie tematu wszystkich z pytaniami typu 'nie działa mi rejestracja' czy 'shoutbox nie działa'.
Jeśli już się zdecydujecie na samodzielne aktualizowanie stylu i jednak będą problemy, piszcie w temacie - chętnie pomożemy.
Gotowe zaktualizowane style
Pozdrawiam.
Manual_style.rar
|
Pobierz Plik ściągnięto 7985 raz(y) 43,73 KB |
|
Ostatnio zmieniony przez Woytec 08-03-2013, 21:14, w całości zmieniany 8 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 17-08-2012, 19:12
|
|
|
Kolejna uwaga - pola maila w rejestracji i na głównej w szybkiej rejestracji po kliknięciu nie zmieniają kolorku - jeśli pozostałe zmieniają kolor, trzeba to poprawić. I tak w pliku index_body.tpl kod :
Cytat: | <td class="row1"><input type="text" class="post" style="width:120px" name="email1" size="25" maxlength="200" value="" /></td>
<td class="row1"><span class="genmed">@</span></td>
<td class="row1"><input type="text" class="post" style="width:120px" name="email2" size="25" maxlength="200" value="" /></td> |
trzeba zamienić na
Cytat: | <td class="row1"><input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:120px" name="email1" size="25" maxlength="200" value="" /></td>
<td class="row1"><span class="genmed">@</span></td>
<td class="row1"><input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:120px" name="email2" size="25" maxlength="200" value="" /></td> |
I w pliku profile_add_body.tpl podobnie :
Cytat: | <input type="text" class="post" style="width:100px" name="email1" size="25" maxlength="200" value="" />
<span class="genmed">@</span>
<input type="text" class="post" style="width:100px" name="email2" size="25" maxlength="200" value="" /> |
zamieniamy na
Cytat: | <input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:100px" name="email1" size="25" maxlength="200" value="" />
<span class="genmed">@</span>
<input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:100px" name="email2" size="25" maxlength="200" value="" /> |
I pola maila będą aktywne (zmieni się kolor) po kliknięciu. |
|
|
|
|
PAvEL_Ciosek
Pomógł: 19 razy Posty: 113
|
Wysłany: 18-08-2012, 14:56
|
|
|
Dostałem link od xlesiu, ale nie wiem co mam zrobić w plikach.
Nie mam żadnych z takich linijek (szukałem w templates/HollySkin):
Tommekk80 napisał/a: | Kolejna uwaga - pola maila w rejestracji i na głównej w szybkiej rejestracji po kliknięciu nie zmieniają kolorku - jeśli pozostałe zmieniają kolor, trzeba to poprawić. I tak w pliku index_body.tpl kod :
Cytat: | <td class="row1"><input type="text" class="post" style="width:120px" name="email1" size="25" maxlength="200" value="" /></td>
<td class="row1"><span class="genmed">@</span></td>
<td class="row1"><input type="text" class="post" style="width:120px" name="email2" size="25" maxlength="200" value="" /></td> |
trzeba zamienić na
Cytat: | <td class="row1"><input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:120px" name="email1" size="25" maxlength="200" value="" /></td>
<td class="row1"><span class="genmed">@</span></td>
<td class="row1"><input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:120px" name="email2" size="25" maxlength="200" value="" /></td> |
I w pliku profile_add_body.tpl podobnie :
Cytat: | <input type="text" class="post" style="width:100px" name="email1" size="25" maxlength="200" value="" />
<span class="genmed">@</span>
<input type="text" class="post" style="width:100px" name="email2" size="25" maxlength="200" value="" /> |
zamieniamy na
Cytat: | <input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:100px" name="email1" size="25" maxlength="200" value="" />
<span class="genmed">@</span>
<input type="text" class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" style="width:100px" name="email2" size="25" maxlength="200" value="" /> |
I pola maila będą aktywne (zmieni się kolor) po kliknięciu. |
Gdzie to jest ?
[ Komentarz dodany przez: Tommekk80: 19-08-2012, 06:55 ]
Pogrubiłem ci... |
Ostatnio zmieniony przez Tommekk80 19-08-2012, 05:54, w całości zmieniany 1 raz |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 19-08-2012, 16:01
|
|
|
PAvEL_Ciosek, PO aktualizacji stylu do 1.12.7 będziesz miał te linie. |
|
|
|
|
PAvEL_Ciosek
Pomógł: 19 razy Posty: 113
|
Wysłany: 19-08-2012, 16:20
|
|
|
Ale ja mam wersję 1.12.7 ale rejestracja nie działa, dlaczego ?! |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 19-08-2012, 16:35
|
|
|
PAvEL_Ciosek,
Aktualizujesz skrypt i styl. Aktualizacja samego skryptu nic nie da. W pierwszym poście jest w załączniku instrukcja aktualizacji stylu. Wykonaj ją i masz po problemie.
|
|
|
|
|
BartezKinght
Posty: 10
|
Wysłany: 21-08-2012, 15:44 Re: Jak zaktualizować styl z 1.12.6 do wersji 1.12.7 - porad
|
|
|
Tommekk80 napisał/a: | Starajcie się nie kopiować całych kodów by je wyszukać - większość stylów się różni kodem, na przykład gdzieś jest jakaś spacja więcej, inna klasa, to cudzysłowy... - dla przykładu :
index_body.tpl - mamy wyszukać
Cytat: | <td class="catHead" colspan="7" height="28"><span class="cattitle"> {L_REGIST_TITLE}</span></td> |
Lecz nie znajdujemy, bo często klasa (pogrubiłem) jest inna - szukamy wtedy samego {L_REGIST_TITLE} i po kłopocie.
|
nie rozumiem... pisałem wam. Więc tak, kolega Tomek napisał że mamy coś wyszukać ale tego nie znajdziemy bo jest inaczej napisaen. No i co ja mam k... zrobić tutaj ... ? |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 21-08-2012, 16:47
|
|
|
Więc kolega BartezKinght załączy tutaj swój plik. |
|
|
|
|
Pawlak093
Pomógł: 6 razy Posty: 127
|
Wysłany: 22-08-2012, 14:30
|
|
|
Kod: | #
#-----[ FIND ]------------------------------------------
#
<input type="hidden" name="mode" value="reply">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
{S_HIDDEN_FIELDS} |
tutaj nie podinno być "dodaj przed w tej samej lini"? |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 22-08-2012, 16:09
|
|
|
Pawlak093, nie - możesz to zapisać tak:
Kod: | {S_HIDDEN_FIELDS}
<input type="hidden" name="mode" value="reply"> |
|
|
|
|
|
Przemek161994
Posty: 53
|
Wysłany: 23-08-2012, 21:16
|
|
|
Można prosić o wysłanie już uzupełnionego SubSilver? Pliki które mam wyszukać nie znajdują się ;/ |
Ostatnio zmieniony przez Woytec 23-08-2012, 22:05, w całości zmieniany 1 raz |
|
|
|
|
kooza
Pomógł: 486 razy Posty: 2401
|
|
|
|
|
Przemek161994
Posty: 53
|
Wysłany: 23-08-2012, 22:47
|
|
|
a czy to już będzie po aktualizacji ? |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 24-08-2012, 05:52
|
|
|
Przemek161994, skrypt też trzeba aktualizować. kooza dał ci linka, postępuj wg instrukcji. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
crevv
Posty: 34
|
Wysłany: 25-08-2012, 19:49
|
|
|
mam 2 pola z podaniem e-mail
jak usunąć te stare ? |
|
|
|
|
|