Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Links trotz Ausblendung sichtbar
Ich habe die Links von "Mitgliederliste" und "Wer ist online" vor einiger Zeit für Gäste ausgeblendet. Seit gestern Abend sind sie wieder auf der Startseite sichtbar. Auch am Smartphone erscheinen die Link wieder, noch dazu das FAQ.
Habt ihr da was verändert?
Die Link sind nur auf der Starseite wieder da.
Bin schon draufgekommen warum die Links wieder sichtbar waren.
Es war das Plugin von TripleM "Gruß unter Navigation Animiert". Habs jetzt deinstalliert und es wieder alles beim alten. Schade, ich wollte es über Weihnachten dringelassen.
In der mobilen Ansicht sind die Links "Mitgliederliste" und FAQ noch immer zu sehen. "Wer ist online" ist weg.
Ich verschiebe dich mal nach "Fragen und Antworten", da ich hier gerade keinen Fehler in der Forensoftware erkennen kann.
Ganz allgemein solltest du so etwas immer über die Rechtevergabe lösen.
Wenn du nicht möchtest, dass Gäste die Mitgliederliste oder die Wer ist Online-Liste sehen, musst du der Gruppe Gäste eben die Rechte dazu entziehen. Dann werden auch die Links nicht mehr angezeigt.
#4 RE: Links trotz Ausblendung sichtbar
@Ingmar,
So ist es eben nicht. Die Rechtevergabe ist richtig eingestellt. Die Lnks sind deswegen aber nicht weg, sondern wurden mit diesen Script ausgeblendet.
2
3
4
5
6
7
8
9
<script>
/* Mitgliederliste und Wer ist Online fuer Gaeste aus untere Navi entfernen */
$( document ).ready(function() { /* begin - DOM geladen - wird nur einmal in der Fusszeile gebraucht! */
if(!tuserID) {
$("#member_link, #useronline_link").hide();
}
}); /* end - DOM geladen */
</script>
Wie ich schon oben geschrieben habe, hat das Plugin die Links wieder sichtbar gemacht, darum habe ich es auch deinstalliert. Soweit zum PC. Leider sind die Links in der mobilen Ansicht am Smartphone wieder zu sehen und zwar der Link zur Mitgliederliste und das FAQ. Obwohl ich vor einiger Zeit von dir einen CSS Code für mobile von dir bekommen habe.
Das ist im mobilen CSS:
2
3
4
5
6
7
8
9
.card-header,.forum_listing_header{
@extend .theme-gradient-default;
}
.forum_listing_header,.forum_listing_header *, .card-header, .card-header *{color: #fdfdfd !important;}
.card-header input,.card-header textarea {color: $input-color !important;}
.forum_listing th{background:none !important;}
Die folgenden Scripte erzeugen Fehlermeldungen in der mobilen Ansicht und werden nicht ausgeführt, da JQuery noch nicht geladen ist.
Ich vermute, die Scripte sind in der Kopf- oder Fußzeile.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// ab hier bitte nichts mehr ändern
$('#foverview_stat3').append('<br><center><a href="'+Link+'"<a title="'+ Titel +'"target="_blank"><img width="'+Bildbreite+'" src="'+Bild+'" /></a></center>');
</script>
<script>
$.each(
$('.mposttime'),function(){
/*Position der öffnenden klammer abfragen*/
var klammerposition = $(this).html().indexOf('(');
if(klammerposition >1){
/*Wenn wir hier reinkommen gibt es eine Klammer - in diesem Fall entfernen wir alles was danach kommt:*/
var newcont = $(this).html().substring(0,klammerposition);
$(this).html(newcont);
}
}
);
</script>
<script>
if($('.treetalk').length) {
$('.answerContainer .tree_message_content').each(function(idx) {
$(this).find('small:last').text($(this).find('small:last').text().replace(/\(.*\)/,""));
});
}
</script>
<script>
if( $("#global-news-box-wrap a[href='./private.php']").length > 0 ) {
$('#navigation a[href="./private.php"]').prepend('<img class="blinker" title="PN" src="//files.homepagemodules.de/b814060/f3t4p172n2_QjMPUAkB.png">');
}
</script>
<script>
/* Mitgliederliste und Wer ist Online fuer Gaeste aus untere Navi entfernen */
$( document ).ready(function() { /* begin - DOM geladen - wird nur einmal in der Fusszeile gebraucht! */
if(!tuserID) {
$("#member_link, #useronline_link").hide();
}
}); /* end - DOM geladen */
</script>
<script>
if (!tuserID) { $(".messageinformation").hide(); }
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#6 RE: Links trotz Ausblendung sichtbar
Abhilfe mit Abfrage auf Mobile oder Desktop für die Scripte in der Fußzeile bzw Kopfzeile
2
3
4
5
6
7
8
<script>
if(document.getElementsByClassName('mobileview').length == 0) {
// hier der Code fuer Desktop
} else {
// hier der Code fuer Mobil
}
</script>
Für Mobil darf aber kein JQuery verwendet werden, da es an der Stelle nocht nicht geladen ist.
Scripte für Mobile am besten unter
Admin → Layout → Mobil → Eigenes HTML/JS → Eigenes Javascript
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Um die Scripte machst du die if Abfrage von oben.
Es sieht so aus, als ob die Scripte alle in der Fußzeile sind.
Wenn das so ist, dann braucht man auch nur einen Script-Tag und klammert das in die if-Abfrage für Desktop ein.
Dann werden die Scripte bei Mobil nicht mehr ausgeführt.
Was dann ins Mobile kommt, muss ich noch suchen.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<script>
if(document.getElementsByClassName('mobileview').length == 0) {
// begin - nur im desktop ausführen
var Bild = "https://files.homepagemodules.de/b814060/f3t4p202n4_OPXlUryY.jpg"
var Bildbreite = "80%"; // max. Breite des Bildes
var Link = "https://www.amazon.de/ref=nav_logo"; // wohin soll das Bild verlinken
var Titel = "Amazon - Das perfekte Einkaufserlebnis"; // hier den Text für den angezeigten Titel eintragen
// ab hier bitte nichts mehr ändern
$('#foverview_stat3').append('<br><center><a href="'+Link+'"<a title="'+ Titel +'"target="_blank"><img width="'+Bildbreite+'" src="'+Bild+'" /></a></center>');
$.each(
$('.mposttime'),function(){
/*Position der öffnenden klammer abfragen*/
var klammerposition = $(this).html().indexOf('(');
if(klammerposition >1){
/*Wenn wir hier reinkommen gibt es eine Klammer - in diesem Fall entfernen wir alles was danach kommt:*/
var newcont = $(this).html().substring(0,klammerposition);
$(this).html(newcont);
}
}
);
if($('.treetalk').length) {
$('.answerContainer .tree_message_content').each(function(idx) {
$(this).find('small:last').text($(this).find('small:last').text().replace(/\(.*\)/,""));
});
}
if( $("#global-news-box-wrap a[href='./private.php']").length > 0 ) {
$('#navigation a[href="./private.php"]').prepend('<img class="blinker" title="PN" src="//files.homepagemodules.de/b814060/f3t4p172n2_QjMPUAkB.png">');
}
/* Mitgliederliste und Wer ist Online fuer Gaeste aus untere Navi entfernen */
$( document ).ready(function() { /* begin - DOM geladen - wird nur einmal in der Fusszeile gebraucht! */
if(!tuserID) {
$("#member_link, #useronline_link").hide();
}
}); /* end - DOM geladen */
if (!tuserID) { $(".messageinformation").hide(); }
// ende - nur im desktop ausführen
}
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Um die Scripte machst du die if Abfrage von oben.
Es sieht so aus, als ob die Scripte alle in der Fußzeile sind.
Wenn das so ist, dann braucht man auch nur einen Script-Tag und klammert das in die if-Abfrage für Desktop ein.
Dann werden die Scripte bei Mobil nicht mehr ausgeführt.
Was dann ins Mobile kommt, muss ich noch suchen.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<script>
if(document.getElementsByClassName('mobileview').length == 0) {
// begin - nur im desktop ausführen
var Bild = "https://files.homepagemodules.de/b814060/f3t4p202n4_OPXlUryY.jpg"
var Bildbreite = "80%"; // max. Breite des Bildes
var Link = "https://www.amazon.de/ref=nav_logo"; // wohin soll das Bild verlinken
var Titel = "Amazon - Das perfekte Einkaufserlebnis"; // hier den Text für den angezeigten Titel eintragen
// ab hier bitte nichts mehr ändern
$('#foverview_stat3').append('<br><center><a href="'+Link+'"<a title="'+ Titel +'"target="_blank"><img width="'+Bildbreite+'" src="'+Bild+'" /></a></center>');
$.each(
$('.mposttime'),function(){
/*Position der öffnenden klammer abfragen*/
var klammerposition = $(this).html().indexOf('(');
if(klammerposition >1){
/*Wenn wir hier reinkommen gibt es eine Klammer - in diesem Fall entfernen wir alles was danach kommt:*/
var newcont = $(this).html().substring(0,klammerposition);
$(this).html(newcont);
}
}
);
if($('.treetalk').length) {
$('.answerContainer .tree_message_content').each(function(idx) {
$(this).find('small:last').text($(this).find('small:last').text().replace(/\(.*\)/,""));
});
}
if( $("#global-news-box-wrap a[href='./private.php']").length > 0 ) {
$('#navigation a[href="./private.php"]').prepend('<img class="blinker" title="PN" src="//files.homepagemodules.de/b814060/f3t4p172n2_QjMPUAkB.png">');
}
/* Mitgliederliste und Wer ist Online fuer Gaeste aus untere Navi entfernen */
$( document ).ready(function() { /* begin - DOM geladen - wird nur einmal in der Fusszeile gebraucht! */
if(!tuserID) {
$("#member_link, #useronline_link").hide();
}
}); /* end - DOM geladen */
if (!tuserID) { $(".messageinformation").hide(); }
// ende - nur im desktop ausführen
}
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Mobiles CSS ist falsch. Im CSS haben Scripte nichts zu suchen. Die müssen in Mobil HTML/Javascript
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#12 RE: Links trotz Ausblendung sichtbar
Wenn ich in dein Forum schaue, dann finde ich diese Scripte in deiner Fusszeile. Schau also mal genau hin, ob die da drin sind.
Wenn die da nicht alle sind, dann könnten sie unter
Admin→ Layout→ Mobil → eigenes HTML/JS
noch zu finden sein.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Ja, hab schon geschaut, scheint alles drin zu sein.
Im HTML/Javascript finde ich die nicht, da sind nur die, die ich vom mobilen CSS rüber kopiert habe. Vorher war gar nix drin.
Ich mache jetzt mal deinen Code rein. Meine Fußzeile hab ich sicherheitshalber am Computer kopiert, falls was schief läuft.
Jetzt has du CSS in HTML/JS eingebaut.
Das folgende muss ins CSS aber ohne die Tags <script> </script>
2
3
4
5
6
7
8
9
<script>.card-header,.forum_listing_header{
@extend .theme-gradient-default;
}
.forum_listing_header,.forum_listing_header *, .card-header, .card-header *{color: #fdfdfd !important;}
.card-header input,.card-header textarea {color: $input-color !important;}
.forum_listing th{background:none !important;}
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software