Oficjalne forum pomocy serwisu PUN.pl

Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!

Nie jesteś zalogowany na forum.

#1 2016-05-28 12:35:55

PiotrX
Użytkownik
Dołączył: 2016-05-21
Liczba postów: 10
Windows 8.1Chrome 50.0.2661.102

Zmiana napisów w menu naw.

m7iqcz.png

Aby napis "Portal" zmienić na własny, jak również i napis "Użytkownicy" zmienić na własny. Jak???

Offline

#2 2016-05-30 14:16:34

PiotrX
Użytkownik
Dołączył: 2016-05-21
Liczba postów: 10
Windows 8.1Chrome 50.0.2661.102

Odp: Zmiana napisów w menu naw.

Czy byłoby to morzliwe?

Ostatnio edytowany przez PiotrX (2016-05-30 14:16:47)

Offline

#3 2016-06-27 12:21:27

Baczus
Użytkownik
Skąd: ten spam?
Dołączył: 2010-02-25
Liczba postów: 448
WWW
Windows 7Firefox 47.0

Odp: Zmiana napisów w menu naw.

W przerwie w pracy (, gdzie robię strony internetowe [dblpt]good[dblpt]  ) napisałem taki kod:

<script type="text/javascript">
function zmianka(a, b, c){
	var nazwa = document.getElementById(a);
	var zmien = nazwa.outerHTML;
	var d = b.length;
	if(zmien.indexOf(b) >= 0){
		var pocz = zmien.indexOf(b);
		var konc = pocz+d;
		nazwa.innerHTML = zmien.substring(0, pocz)+c+zmien.substring(konc);
	}
}
zmianka("navindex", "Index", "Newsy");
</script>

Jest to funkcja JS, kod do ogłoszenia.

Obsługa :
Na końcu kodu jest przykładowa zmiana:

zmianka("navindex", "Index", "Newsy");

są tam 3 wyrazy, które są trzema zmiennymi potrzebnymi dla funkcji.

Pierwszy "navindex" jest to id menu, które chcemy zmienić, np.
Dla indexu jest to "navindex".
Dla profilu jest to "navprofile".

*Sprawdzić je można klikając prawym przyciskiem myszy na napis i "Zbadaj element". W edytorze wyskoczy fraza "<li id="coś">...." i to coś to to co nam potrzeba jako pierwszą zmienną [dblpt]D

Druga zmienna "Index" to po prostu tekst jaki obecnie się wyświetla na stronie, czyli np. Index, Lista użytkowników, Wyloguj itp.

Trzecia zmienna "Newsy" to nasz tekst jaki chcemy wstawić zamiast starego tekstu.

Przykładowe zastasowanie funkcji:

Załóżmy, że chce zmienić Index na Aktualności, Liste użytkowników na Użytkownicy, a Profil na Konto, wtedy skrypt będzie wyglądał tak:

<script type="text/javascript">
function zmianka(a, b, c){
	var nazwa = document.getElementById(a);
	var zmien = nazwa.outerHTML;
	var d = b.length;
	if(zmien.indexOf(b) >= 0){
		var pocz = zmien.indexOf(b);
		var konc = pocz+d;
		nazwa.innerHTML = zmien.substring(0, pocz)+c+zmien.substring(konc);
	}
}
zmianka("navindex", "Index", "Aktualności");
zmianka("navuserlist", "Lista użytkowników", "Użytkownicy");
zmianka("navprofile", "Profil", "Konto");
</script>

PS: Wiem, że Pamiętniki nie mają tego id ale nad nimi muszę chwilkę jeszcze pomyśleć, a właśnie mi sie kończy przerwa w pracy.
Jeśli są jakieś pytanka to chętnie pomogę, piszcie [dblpt])

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] CCBot

Stopka

Forum oparte na FluxBB

Darmowe Forum
audic4 - bmwalbrzych - pgo - kabany - killthestreet