Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Häckchen bei Weiterleitungsseite trotz Deaktivierung über ACP
#1
Hallo,

Habe über das ACP die Weiterleitungsseite deaktiviert
   

Trotzdem erscheint ein Häckchen im User-CP
   

Ist das so korrekt?
Oder muss ich noch irgendwo etwas umstellen?

Vielen Dank.....
Zitieren
#2
Das ist schon so korrekt. Die Einstellung im ACP betrifft nur Gäste und User, die sich neu registrieren, sonst wären ja jedes Mal, wenn ein Admin etwas ändert, alle persönlichen Einstellungen der User weg. Wink

Entweder muss es jeder User selbst umstellen im User-CP oder du zwingst es ihnen auf, in dem du es direkt in der Datenbank für alle änderst.
Zitieren
#3
(02.05.2017, 09:09)waldo schrieb: Das ist schon so korrekt. Die Einstellung im ACP betrifft nur Gäste und User, die sich neu registrieren, sonst wären ja jedes Mal, wenn ein Admin etwas ändert, alle persönlichen Einstellungen der User weg. Wink

Entweder muss es jeder User selbst umstellen im User-CP oder du zwingst es ihnen auf, in dem du es direkt in der Datenbank für alle änderst.

Danke Waldo,
genau das, was du schreibst, hab ich mir auch gedacht.
Habe die Weiterleitung seit längerem im ACP deaktiviert (steht auf nein)
Alle User die sich neu anmelden haben aber trotzdem ein Häckchen bei "Zeige Weiterleitungsseite"

In der usercp_options steht folgendes drin:
Code:
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="showredirect" id="showredirect" value="1" {$showredirectcheck} /></td>
<td><span class="smalltext"><label for="showredirect">{$lang->show_redirect}</label></span></td>
</tr>

Mir kommt vor, da läuft irgendwas schief?
Zitieren
#4
Habe es getestet und du hast recht, es wird immer auf An gesetzt für neue User, auch wenn es im ACP auf Aus steht.  Das liegt an der Funktion verify_options() in inc/datahandlers/user.php, dort wird der Wert statisch auf 1 festgelegt.

Wenn du das änderst willst, könntest du darunter danach suchen:
PHP-Code:
if($mybb->settings['postlayout'] == 'classic')
{
   $this->verify_yesno_option($options'classicpostbit'1);
}
else
{
   $this->verify_yesno_option($options'classicpostbit'0);


und drunter einfügen:
PHP-Code:
if($mybb->settings['redirects'] == 0)
{
   $this->verify_yesno_option($options'showredirect'0);


Dann wird es für neue User deaktiviert, wenn es im ACP ausgeschaltet ist.
Zitieren
#5
Hallo Waldo,
funktioniert leider nicht. Es bleibt nach wie vor ein Häckchen vor dem "Zeige Weiterleitung"

Kann es sein, dass - wenn man das MyBB GoMobile installiert hat irgendwo eine zusätzliche Einstellung ändern muss?

So sieht der code jetzt in der inc/datahandlers/users.php aus

Code:
if($mybb->settings['postlayout'] == 'classic')
{
$this->verify_yesno_option($options, 'classicpostbit', 1);
}
else
{
$this->verify_yesno_option($options, 'classicpostbit', 0);
}
   //&Auml;nderung damit z.b . Weiterleitung deaktieviert ist, wenn im ACP auf Nein gestellt wird
  if($mybb->settings['redirects'] == 0)
  {
  $this->verify_yesno_option($options, 'showredirect', 0);
  }
  // &Auml;nderung Ende
Zitieren
#6
Doch das funktioniert - natürlich nur für jeden User, der sich nach dieser Änderung neu registriert. Wink
Da spielt GoMobile auch keine Rolle, weil dieser Wert direkt in die User Tabelle geschrieben wird.

So richtig wichtig ist es aber auch nicht, weil die Einstellung im Benutzer-CP nur gültig ist, wenn im ACP die Weiterleitung eingeschaltet ist. Ist sie vom Admin abgeschaltet, werden die Redirect-Seiten sowieso nicht angezeigt, egal, was der User eingestellt hat. Smile
Zitieren
#7
(04.05.2017, 21:22)waldo schrieb: Doch das funktioniert - natürlich nur für jeden User, der sich nach dieser Änderung neu registriert. Wink
Da spielt GoMobile auch keine Rolle, weil dieser Wert direkt in die User Tabelle geschrieben wird.
Komisch. Habe 2 Neuanmeldungen und beide haben ein Häckchen. Vielleichth aben die das selbst hinzugefügt. Wäre zwar ein Zufall aber wer weiß

(04.05.2017, 21:22)waldo schrieb: So richtig wichtig ist es aber auch nicht, weil die Einstellung im Benutzer-CP nur gültig ist, wenn im ACP die Weiterleitung eingeschaltet ist. Ist sie vom Admin abgeschaltet, werden die Redirect-Seiten sowieso nicht angezeigt, egal, was der User eingestellt hat. Smile
Ja das ist natürlich super. Wusste ich nicht. Thx
Zitieren
#8
habe nun die Sache anders gelöst.
und zwar habe ich ein paar Zeilen weiter oben die "Showredirect" auf 0 gesetzt.
Und jetzt passt es genau.


Angehängte Dateien Thumbnail(s)
   
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Weiterleitungsseite je Benutzergruppe an/aus? skrilaxrev 2 1.081 24.02.2022, 17:34
Letzter Beitrag: skrilaxrev
  ACP Sql Fehler nach Login nach deaktivierung von 2FA lauchi 3 1.323 10.07.2021, 14:43
Letzter Beitrag: Schnapsnase