Na początek zróbcie sobie kopię plików które będziecie aktualizować, czyli
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ć
Lecz nie znajdujemy, bo często klasa (pogrubiłem) jest inna - szukamy wtedy samego {L_REGIST_TITLE} i po kłopocie.<td class="catHead" colspan="7" height="28"><span class="cattitle"> {L_REGIST_TITLE}</span></td>
quick reply.tpl - mamy wyszukać
a często jest<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.<input type='hidden' name='mode' value='reply'>
posting_body.tpl - mamy wyszukać
A często jest tak, że tekst alternatywny ( alt="" ) jest wpisany ( alt="Emotki" ), końcówka kodu wygląda inaczej ( alt="" /> , alt=""> ).<img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="" />
I nie możemy znaleźć - w takim przypadku trzeba szukać samego
I powinniśmy znaleźć kod bez problemu już.{smilies_row.smilies_col.SMILEY_IMG}
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:
Nowe sb:.table0
{
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;
}
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 )..table0
{
padding: 4px;
border-bottom: 1px solid #dedede;
border-left: 1px solid #fefefe;
color : #000000;
font-size : 10px;
}
Podobnie dla kolorów tła wiadomości - klasy sb1 i sb2
kopiujemy sobie z linii.sb1 { background-color: #EFEFEF; }
.sb2 { background-color: #DEE3E7; }
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
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.
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 tym temacie
Poradnik autorstwa Tommekk80
Załączone pliki
Użytkownik Mr. Pawlak edytował ten post 11.09.2012 15:44