1. Introducere:
In acest tutorial va voi prezenta cum puteti afisa widget-urile forumului doar pe anumite pagini. Pasii din acest tutorial necesita adaugarea unui cod JavaScript in gestiunea codurilor javascript, acesta fiind valabil pentru toate versiunile.
2. Coduri JavaScript:
Intrati in:
Panou => Afisare => Module => HTML & JAVASCRIPT => Gestiunea codurilor javascript => Creati un nou javascript
Titlu * : Widget-uri vizibile doar pe anumite pagini
Amplasare :
- Daca bifati "Toate paginile", widget-urile forumului vor fi afisate doar pe prima pagina;
- Daca bifati "Topicuri", widget-urile vor fi vizibile pe toate paginile, mai putin in subiectele forumului;
- Daca bifati "Galerie", widget-urile nu vor fi vizibile in galeria forumului;
- Daca bifati "Subforumuri", widget-urile nu vor fi vizibile in subforumurile sectiunilor forumului.
Cod JavaScript * :
Cod:
$(function (e, t, n, r) {
var i = $('.rightside a[href*="/phpbb"]').each(function () {
e = 1
});
var s = $('a[href*="/punbb"]').each(function () {
t = 1
});
var o = $('.centerer.footer-links a[href*="/invision"]').each(function () {
n = 1
});
var u = $('.gen a[href*="/phpbb"]').each(function () {
r = 1
});
var a = "In total este";
var f = "0px";
if (e == 1) {
var l = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").hide();
var c = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "margin-right: " + f + " !important;");
$('*:contains("' + a + '")').each(function (e, t) {
var e = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").show();
var t = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "")
})
}
if (t == 1) {
var c = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#container,
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "margin-right: " + f + " !important;");
var l = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").hide();
$('*:contains("' + a + '")').each(function (e, t) {
var e = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").show();
var t = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#container,
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "")
})
}
if (n == 1) {
var c = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#container,
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "margin-right: " + f + " !important;");
var l = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").hide();
$('*:contains("' + a + '")').each(function (e, t) {
var e = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").show();
var t = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#container,
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] div#content").attr("style", "")
})
}
if (r == 1) {
var l = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").hide();
$('*:contains("' + a + '")').each(function (e, t) {
var e = $("
[Trebuie sa fiti inscris si conectat pentru a vedea acest link],
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]").show()
})
}
})
Dupa adaugarea codului apasati pe validare .
Si asta a fost tot!