Nie jesteś zalogowany na forum.
Na prośbę gremzi:
Wstaw do ogłoszenia:
<script type="text/javascript">
// Rangi MUSZĄ iść w kolejności malejącej.
var zakres = [
{ od: 10000, tekst: "Nolife" },
{ od: 5000, tekst: "Maniak" },
{ od: 1000, tekst: "Hardcore" },
{ od: 500, tekst: "Aktywny" },
{ od: 100, tekst: "Przeciętny" },
{ od: 50, tekst: "Milczek" },
{ od: 1, tekst: "Nowy" },
];
var tekst = "Błąd";
function ranga(posty){
var post_num = posty;
for(var i = 0; i < zakres.length; ++i) {
if(post_num >= zakres[i].od) {
tekst = zakres[i].tekst;
break;
}
}
document.write(tekst);
}
</script>
Rangi MUSZĄ iść w kolejności malejącej, zmień na własne. Liczba oznacza OD ilu postów włącznie będzie się wyświetlać dana ranga.
Wstaw na chacie tam, gdzie potrzebujesz:
<script type="text/javascript">ranga(<pun_nbpost>);</script>
Ostatnio edytowany przez xn (2013-08-14 02:28:23)
Offline
Wstaw spację po </script>.
Offline
Świetna sprawa, skrypt zagościł na moim forum i wszyscy są zadowoleni. Jest tylko jeden problem, nowo wysłane wiadomości nie zawierają rangi, dopiero po odświeżeniu pojawia się przy nicku, ale kolejne znowu jej nie posiadają. Chciałbym by rangi wyświetlały się non stop, również wraz z nowymi wiadomościami. Może to zależy od drobnego uchybienia w skrypcie, a może tak ma być?
Offline
Ustaw odświeżanie funkcji na np. 5 sekund i będzie po sprawie.
Offline
W jaki sposób to zrobić?
Offline
Mi to nie działa ;(
Może ktoś napisać w pkt gdzie co wkleić?
Siemka jestem Tuptuś, chętnie pomagam! Coś potrzeba? Pisz!
Zapraszam na moje forum: http://www.rozluznijsie.pun.pl/
Offline
Przecież masz wszystko po kolei napisane:
Wstaw do ogłoszenia:
<script type="text/javascript"> // Rangi MUSZĄ iść w kolejności malejącej. var zakres = [ { od: 10000, tekst: "Nolife" }, { od: 5000, tekst: "Maniak" }, { od: 1000, tekst: "Hardcore" }, { od: 500, tekst: "Aktywny" }, { od: 100, tekst: "Przeciętny" }, { od: 50, tekst: "Milczek" }, { od: 1, tekst: "Nowy" }, ]; var tekst = "Błąd"; function ranga(posty){ var post_num = posty; for(var i = 0; i < zakres.length; ++i) { if(post_num >= zakres[i].od) { tekst = zakres[i].tekst; break; } } document.write(tekst); } </script>
Rangi MUSZĄ iść w kolejności malejącej, zmień na własne. Liczba oznacza OD ilu postów włącznie będzie się wyświetlać dana ranga.
Wstaw na chacie tam, gdzie potrzebujesz:
<script type="text/javascript">ranga(<pun_nbpost>);</script>
Offline
Własnie niewiem gdzie wstawić to drugie ;-;
Siemka jestem Tuptuś, chętnie pomagam! Coś potrzeba? Pisz!
Zapraszam na moje forum: http://www.rozluznijsie.pun.pl/
Offline
Nie wiem czy naprawdę tak nie ogarniasz, czy specjalnie stukasz te pościki. Przypatrz się choć chwilę temu krótkiemu skryptowi to się dowiesz gdzie.
Albo lepiej ci powiem, wklej to tam gdzie potrzebujesz. Czyli w rangę danej grupy, której ma się ona wyświetlać. Wchodzisz w "Chatbox" i teraz masz na dole spis grup, kliknij "zmień ustawienia" i wklep skrypt w rangę grupy.
Offline
Administracja-> Chatbox -> Dodajesz np. na koniec wyświetlanie wiadomości.
Ups... spóźniłem się
Ostatnio edytowany przez pro14ab (2014-12-14 15:19:26)
Discord: pro14ab#3318
>> GitHub <<
Polecam
Offline
A no działa,
Powiem szczerze ze pro14 lepiej tłumaczy ;-;
A da się zrobić tak żeby ranga była tam gdzie niebieskie?
Siemka jestem Tuptuś, chętnie pomagam! Coś potrzeba? Pisz!
Zapraszam na moje forum: http://www.rozluznijsie.pun.pl/
Offline
chatbox -> wyświetlanie wiadomości i po "<pun_admin>
Nie jestem noname, mam tu łącznie sporo ponad 1300 postów. :v
Tylko haseł nie pamiętam.
Offline
Ustaw odświeżanie funkcji na np. 5 sekund i będzie po sprawie.
W jaki sposób to zrobić?
Moje niedopatrzenie ---> nie próbujcie odświeżać funkcji bo wywali wam całą stronę główną (tzn. podmieni).
Najprościej było by napisać kod "inaczej" albo np. przy użyciu funkcji load() z jQuery odświeżać co jakiś czas okno poprzez podmianę.
Offline
Cholera, czyli nic nie mogę z tym zrobić
Offline