Przesunięty przez: Matteo 09-11-2013, 09:36 |
Prosty Mod Graficzny - Warnings Bar |
Autor |
Wiadomość |
ARMOR_CAGE
Posty: 55
|
Wysłany: 17-06-2007, 21:07 Prosty Mod Graficzny - Warnings Bar
|
|
|
Prosty Mod Graficzny - Warnings Bar
Mod pozwala zamienić paski ostrzeżeń na konkretną grafikę.
Kod: | ##############################################################
## Prosty Mod Graficzny - Warnings Bar
## Autor: ARMOR_CAGE
## Forum: http://www.forum.samouczek.com/
##------------------------------------------------------------
## Prosty mod pozwala zamienić paski ostrzeżeń na konkretną
## grafikę w zależności od ilości ostrzeżeń.
## U siebie mam ograniczenie do 5 ostów, jeżeli masz więcej
## lub mniej, na samym końcu znajdziesz informację co zmienić.
##
## Są tu 2 wersje, bez pokazywania 0 ostrzeżeń i z pokazywaniem.
##
## Nie Usuwałem starego kodu więc możesz modyfikując pliki
## stylu połączyć stare paski z nową dodatkową grafiką.
## Musisz tylko pamiętać że w pliku stylu gdzie chcesz wyświetlić
## coś związanego z ostrzeżeniami musisz dodać:
##
## <!-- BEGIN warnings -->
## ................
## <!-- END warnings -->
##
##############################################################
#
#-----[ GRAFIKA ]------------------------------------------
#
# Przykładową grafikę załaduj do folderu: images/level_mod
# (UWAGA! główny folder forum, jeżeli chcesz zmienić link
# do aktualnego stylu sprawdź plik CFG w stylu)
#
##############################################################
##############################################################
##
## Wersja 1) nie wyświetla się grafika dla 0 ostrzeżeń
##
############################################################## |
Co modyfikacja potrafi:
Mod pozwala zamienić paski ostrzeżeń na konkretną grafikę.
Prosty mod pozwala zamienić paski ostrzeżeń na konkretną grafikę w zależności od ilości ostrzeżeń.
Ja sam wolę mieć grafikę którą mogę dopasować np. do rang, to wygląda bardziej estetycznie.
W moim przykładzie mam też zawarty Specified Post Warn który pozwala dodawać osty za konkretny post.
http://www.przemo.org/php...pic.php?t=40596 |
Ostatnio zmieniony przez Majkelo 14-01-2012, 09:21, w całości zmieniany 8 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
gregus
Posty: 77
|
Wysłany: 18-06-2007, 10:16
|
|
|
Bardzo fajnie to wygląda ale chyba coś jest nie tak z tym podmienionym plikiem templates/styl/viewtopic_body.tpl bo nie wyświetla nowych obrazków... plik templates/styl/profile_view_body.tpl jest ok.
--------------EDIT---------------
Ok sam doszedłem gdzie był błąd. Plik viewtopic_body.tpl powinien wyglądać tak:
Kod: | <!-- BEGIN warnings -->
<table width=100% cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="left"><span class="postdetails">{postrow.warnings.WARNINGS}: {postrow.warnings.HOW} / {postrow.warnings.MAX}</span></td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" width="95">
<tr>
<td>
<img src=images/level_mod/{postrow.warnings.KTORY_OST}.gif alt="osty">
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- END warnings --> |
------------------EDIT------------------
czy mógłby ktoś przerobić ikonki 3 i 4 żeby był pod nimi napis "Zakaz pisania" ?
P.S. Można spokojnie przenieść temat do modyfikacji mniejszych lub graficznych bo działa prawdopodobnie ze wszystkimi stylami ( przynajmniej z subSilverem działa ) |
|
|
|
|
ARMOR_CAGE
Posty: 55
|
Wysłany: 18-06-2007, 14:44
|
|
|
łuuupsssss byłem troszkę zmęczony mam u siebie dobrze ale z linkiem kombinowałem i jakoś tak przekopiowałem źle... ale już poprawiłem i jest w 1 poście.
Od siebie dodam, że nie jest to zbyt zaawansowana zmiana i trzeba sobie najlepiej ręcznie zmodyfikować kod dla np. większej liczby ostrzeżeń za pomocą
Kod: | if ($val <= 4)
{
$ktory_ost = "ost_" . $val;
}else{
$ktory_ost = "ost_5";
} | w plikach viewtopic.php i includes/usercp_viewprofile.php
ja jak pisałem mam ograniczenie do 5 ostrzeżeń a wstawić można tak naprawdę ich więcej, stąd tak to u mnie wygląda... |
|
|
|
|
bakonfs
Posty: 89
|
Wysłany: 18-06-2007, 15:31
|
|
|
super modyfikacja. |
|
|
|
|
ARMOR_CAGE
Posty: 55
|
Wysłany: 15-08-2007, 22:53
|
|
|
widze ze jednak nie ma wielu osob ktoe sie zainteresowaly malutkim modkiem
ale moze w przemo 3 sie pojawi taka mozliwosc ? |
|
|
|
|
traczu
Posty: 32
|
Wysłany: 16-08-2007, 19:54
|
|
|
u mnie jakoś nie działa zrobiłem dokładnie tak jak opisaliście wyświetla sie napis osty |
|
|
|
|
JrQ-
Pomógł: 147 razy Posty: 1387
|
Wysłany: 18-08-2007, 15:52
|
|
|
ARMOR_CAGE, mod bardzo fajny, tylko jakby byl w 10 stopniowej skali WARNów ;D |
|
|
|
|
jancu
Posty: 30
|
Wysłany: 19-08-2007, 12:42
|
|
|
Niestety, mi również nie działa.
Edit - już działa, ale chciałbym zrobić aby w widoku tematu pokazał się link do dodania ostrzeżenia jak na dołączonym obrazku. Jak to zrobić ? |
|
|
|
|
sadzio
Pomógł: 6 razy Posty: 40
|
Wysłany: 20-08-2007, 19:29
|
|
|
jancu napisał/a: | ale chciałbym zrobić aby w widoku tematu pokazał się link do dodania ostrzeżenia jak na dołączonym obrazku. Jak to zrobić |
szukaj specified post warn |
_________________ Nie pomagam via gg,PW,mail. |
|
|
|
|
ARMOR_CAGE
Posty: 55
|
Wysłany: 04-09-2007, 00:04
|
|
|
traczu, nie powinno być problemu napis związany jest z grafika musisz sprawdzić czy grafika jest tam gdzie powinna i czy nazwy są odpowiednie bo jak sam tekst masz to znaczy że działa.... pamiętaj grafika musi być w folderze stylu w odpowiednim miejscu images/level_mod
JarTSW, 10 stopniowa skala to nie problem jak wspomniałem zapis
Kod: | if ($val <= 4)
{
$ktory_ost = "ost_" . $val;
}else{
$ktory_ost = "ost_5";
} |
który znajduje sie w plikach viewtopic.php i includes/usercp_viewprofile.php odnosi się do skali z grafiką na 5 ostów
wystarczy zrobić coś takiego w obu plikach o których mowa wyżej:
Kod: | if ($val <= 9)
{
$ktory_ost = "ost_" . $val;
}else{
$ktory_ost = "ost_10";
} |
i teraz musisz mieć pliki
ost_1.gif, ost_2.gif, ost_3.gif, ost_4.gif, ost_5.gif, ost_6.gif, ost_7.gif, ost_8.gif, ost_9.gif, ost_10.gif
mam nadzieję, że rozumiesz zapis w kodzie i skąd ta ilość plików bo każdy ost np. jak dajesz wartość 4 to przechowywane jest to w zmiennej $val i zmienna $ktory_ost przybiera wartość "ost_(wartość_osta)" potem jest to przetwarzane dalej i dodawany jest tam dopisek ".gif" i tak automatycznie tworzy się nazwa dla wyświetlanego pliku od wartości osta
jancu, tak jak napisał sadzio, zapomniałem dopisać że w pokazie też mam już w użyciu inny mod od szybkiego dodawania ostów.
|
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 04-09-2007, 07:56
|
|
|
A nie lepiej zrobić trzy obrazki. Jedna krateczka zapełniona i jedna pełna oraz ban.
I potem zrobić tak:
Kod: | for( $x=1; $x<=$board_config['ban_warnings']; $x++) {
if( $x <= $val)
{ $warn_bar .= '<img src="okienko_zapełnione.gif">'; }
else
{ $warn_bar .= '<img src="okienko_puste.gif">'; }
}
$warn_bar = ( $val == $board_config['ban_warnings'] ) ? '<img src="ban.gif">' : $warn_bar;
|
Jeśli ktoś ma ustawioną ilość warnów od której nie można pisać trzeba to uwzględnić w kodzie.
Teraz nie musimy mieć x obrazków na serwerze starczą tylko 3 (z czego 2 będą bardzo małe)
?? |
_________________ Reklamuje swoje forum |
|
|
|
|
ARMOR_CAGE
Posty: 55
|
Wysłany: 11-09-2007, 04:06
|
|
|
@Knofel z założenia chciałem tak zrobić jak to jest np z poziomem Rangi ... np kiedy masz jakieś kółeczka, gwiazdki, kwadraciki itd... tu chciałem żeby było podobnie i można w tedy to jakby zjednolicić modyfikując nieco grafikę od rang i dając do ostrzeżeń.
Rozumiesz o co mi chodzi ?
Ja to zrobiłem od tak dla siebie a że działało i pewnie nie tylko mi się nie podoba ten standardowy czerwony pasek to podzieliłem się pomysłem.
Byłbym za tym, żeby ktoś po prostu zrobił całą modyfikację tego typu działającą troszkę jak te oryginalne Rangi tylko, że tam nie liczba postów by się liczyła a liczba ostrzeżeń itd itd... |
|
|
|
|
pecador
Pomógł: 292 razy Posty: 2880
|
Wysłany: 11-09-2007, 18:59
|
|
|
ARMOR_CAGE,
Twój podpis/sygnaturka jest niezgodna z regulaminem. Zapoznaj się z pkt 2 oraz 3 Regulaminu tego forum. |
|
|
|
|
|
Gregory
Posty: 15
|
Wysłany: 27-09-2007, 20:34
|
|
|
bezsensu ten mod skopjowałem pliki graficzne do {mój styl}/images/level_mod i nic dalej napis osty co robic ? napiszcie jak to zrobic ale ,,normalnie" |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 27-09-2007, 20:42
|
|
|
Gregory napisał/a: | bezsensu ten mod skopjowałem pliki graficzne do {mój styl}/images/level_mod i nic dalej napis osty co robic ? napiszcie jak to zrobic ale ,,normalnie" |
A reszta instrukcji wykona się sama ?? |
_________________ Reklamuje swoje forum |
|
|
|
|
|