Gaja (v3): Keine Fehlermeldung für Gäste

20.12.2020 08:49 (zuletzt bearbeitet: 20.12.2020 08:58)
#1 Gaja (v3): Keine Fehlermeldung für Gäste
avatar
Mitglied


Admin > Benutzer > Home > Benutzergruppen > Gäste
In den meisten Fälle ist "Einblick der Mitgliederliste & Profil" für Gäste nicht angehakt, siehe oben!
Im Gaja gibt es aber keine Fehlermeldung bei einem Klick auf einen Profil-Link, egal in welchem Bereich!
Es passiert sonst nichts......
Im Browser wird die folgende Verlinkung angezeigt: #no_permission_userprofile



Bei einem Klick auf die Mitgliederliste wird aber eine Fehlermeldung ausgegeben, siehe unten!




Gruß
Wolfgang

23.12.2020 09:14
#2 RE: Gaia (v3): Keine Fehlermeldung für Gäste
avatar
Mitglied

Habe den Fehler auch in anderen Gaia-Foren gesehen!

Als vorrübergehende Lösung könnte man eine "Alert-Box" aufrufen!
Kann in "Admin > Layout > Kopf- & Fußzeile" eingetragen werden!

Wenn jetzt ein Gast auf die Profil-Links klickt, wird eine Info-Box ganz oben angezeigt!
Ein Klick auf "Ok" führt zur Startseite.
Mit einem Klick auf "Abbrechen" verbleibt man auf der Seite!


1
2
3
4
5
6
7
8
9
10
11
 
<script type="text/javascript">
try{
$("a[href='#no_permission_userprofile']").on("click",function(){
var noProfile = window.confirm('Sie haben nicht die nötigen Rechte, um die Benutzerprofile aufzurufen. \nZurück zur Startseite!');
if(noProfile) {
parent.location='/';
}
return false;});
 
}catch(e){}
</script>
 



Bis dann
Wolfgang

23.12.2020 18:15 (zuletzt bearbeitet: 23.12.2020 18:19)
#3 RE: Gaia (v3): Keine Fehlermeldung für Gäste
avatar
Mitglied

Nachtrag (habe etwas ausprobiert!):

So sieht die einfache Fehlermeldung aus Beitrag #2 (wird ganz oben in der Mitte angezeigt):

Möchte man aber die gewohnte Gaia-Fehlermeldung haben, wird das Skript größer!
Funktioniert aber auch in der Fußleiste, ohne Veränderung des Templates!
Beim Klick auf ein nicht berechtigten Profil-Link, wird sogar zur Fehlermeldung gescrollt!


1
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
47
48
49
50
51
52
53
54
55
 
<script type="text/javascript">
try{
$("a[href='#no_permission_userprofile']").on("click",function(){
 
$('#delError').remove();
 
$('.c_r_cont3, .c_r_cont1:last').append('<br><div id="delError"> \
<div class="c_r_cont1"><div class="c_r_top1"><div></div></div><div class="c_r_content1"><div> \
<div style="float: left; text-align:left;"> \
<table width="100%"> \
<tbody><tr> \
<td width="50px"> \
<img src="https://files.homepagemodules.de/b2001010/a_366.png"> \
</td> \
<td> \
<b>Es ist ein Fehler aufgetreten!</b><br> Die Seite existiert nicht mehr oder Sie haben nicht die nötigen Rechte, um diese Seite aufzurufen<br> \
Zurück zur <a href="./">Startseite</a><br> \
</td> \
</tr> \
</tbody></table> \
</div> \
</div><div class="c"></div></div><div class="c_r_bottom1"><div></div></div></div> \
<div style="clear: both;"></div> \
<table style="width:80%; margin:15px 0px 0px 0px; text-align:left;"> \
<tbody><tr> \
<td style="width:50%;"> \
<form method="POST" action="./login.php?goto=%2Fuserlist.php" onsubmit=""> \
<input type="hidden" name="last_location" value=""> \
<input type="hidden" name="next_location" value="/userlist.php"> \
<table width="100%"> \
<tbody><tr> \
<td>Name:</td> \
<td style="padding: 5px;"><input type="text" tabindex="6" name="name" size="25" value="" class="inputbox autowidth" style="width: 100%;"></td> \
</tr> \
<tr> \
<td>Passwort:</td> \
<td style="padding: 5px;"><input type="password" tabindex="7" name="pww" size="25" value="" class="inputbox autowidth" style="width: 100%;"></td> \
</tr> \
<tr> \
<td></td> \
<td><input type="submit" name="B1" size="25" value="Login" tabindex="9" class="inputbox autowidth button button1"> <a href="/anmeldung.php">Registrieren</a></td> \
</tr> \
</tbody></table> \
</form> \
</td> \
</tr> \
</tbody></table><br> \
</div>');
 
$('html, body').animate({scrollTop: $('#delError').offset().top}, 500);
 
return false;});
 
}catch(e){}
</script>
 







Bis dann
Wolfgang

Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!