Please or Register to create posts and topics.

Meldung "Du musst dich anmelden um das Forum zu sehen" ändern ?

Page 1 of 2Next

Hallo Asgaros, ist es möglich diesen Text zu ändern (Du musst dich anmelden um das Forum zu sehen) ?

Ich welcher Datei müsste es drin stehen, bzw wo kann ich den Text ändern ?

Danke dir im Voraus !

Uploaded files:
  • Unbenannt.JPG

Hallo @womo-olli

Bitte füge den folgenden Code zu der functions.php Datei deines Themes hinzu, um die Login-Nachricht anzupassen:

function custom_message($message) {
  return 'My custom message ...';
}
add_filter('asgarosforum_filter_error_message_require_login', 'custom_message');

 

WoMo Olli has reacted to this post.
WoMo Olli
If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Funktionier leider nicht. So sieht meine functions.php damit aus :

<?php
require_once get_template_directory() . '/core/main.php';

    function my_menu() {
      if (is_user_logged_in()) {
        echo '<a class="my-link" href="http://www.xyz.de/?page_id=223">Mitgliederkarte</a>';
      }
    }
    add_action('asgarosforum_custom_header_menu', 'my_menu');
      function custom_message($message) {
      return 'My custom message ...';
    }
    add_filter('asgarosforum_filter_error_message_require_login', 'Du musst dich ANMELDEN um das GANZE Forum zu sehen.');
?>

Die “Mitgliederkarte” ist aber weiterhin für angemeldete User zu sehen. Nur die “custom_message” funktioniert nicht.

@womo-olli

Du hast die falsche Stelle angepasst. 🙂 Bitte den gewünschten Wert hier eintragen:

return 'My custom message ...';

Den custom_message Wert den du überschrieben hast verlinkt auf die custom_message()-Funktion obendrüber.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hi Asgaros, diese Möglichkeit hatte ich schon probiert. Leider ohne Erfolg.

<?php
require_once get_template_directory() . '/core/main.php';

    function my_menu() {
      if (is_user_logged_in()) {
        echo '<a class="my-link" href="http://www.wohnmobil-stammtisch-sh.de/?page_id=223">Mitgliederkarte</a>';
      }
    }
    add_action('asgarosforum_custom_header_menu', 'my_menu');
  function custom_message($message) {
  return 'test';
}
add_filter('asgarosforum_filter_error_message_require_login', 'custom_message');
?>

So funktioniert es leider nicht.

Die functions.php des aktellen Theme ist jetzt aktiv : http://www.wohnmobil-stammtisch-sh.de/?page_id=4

Ich finde einfach nicht die Datei wo das drin steht :

<div class="info">Du musst dich anmelden um das Forum zu sehen.</div>

 

@womo-olli

Das irritiert mich jetzt ein bisschen. Die Meldung sollte eigentlich nur erscheinen, wenn das Forum nur für eingeloggte Benutzer sichtbar sein soll.

Hast du die “Du musst dich anmelden um das Forum zu sehen.” Meldung irgendwo manuell übersetzt? Diese ist nämlich auch nicht Bestandteil der offiziellen Übersetzungsdateien.

Stelle bitte auch sicher, dass du Caching-Erweiterungen für die Forum-Seite deaktiviert hast, damit dort kein veralteter Stand angezeigt wird.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Ich verwende folgende Rechte für das Forum :

Dazu ein paar Forenbereiche die schon für Gäste zusehen sind, Gäste diese aber nicht betreten können. Dann kommt die zweite Instanz der Error Message. Sogar die wird korrekt ins deutesche übersetzt.

Und wenn ich mit den Entwicklertools vom Chrome Browser (“Untersuchen”) diese Zeile suche, finde ich sie, aber ich finde die Datei in der der Text steht nicht.

Dieser Text ist ja ok. Ich will den ersten ändern. (Du musst dich ANMELDEN um das GANZE Forum zu sehen)

Tool zu cachen der Seite, auf WP Seite, setze ich nicht ein. Und um alles immer zu überprüfen nutze ich drei verschiedene Browser mit saubenrem Chache.

@womo-olli Ja, das ist das Problem. Der “Du musst dich anmelden um das Forum zu sehen.”-Text existiert nicht in den deutschen Sprachdateien. Deshalb lässt er sich auch nicht finden. Hast du irgendwelche Dateien des Plugins dafür angepasst oder verwendest du noch zusätzliche Code-Snippets in der functions.php Datei?

Mal davon abgesehen dürfte dieser Text auch gar nicht erscheinen, da die Option “Forum für abgemeldete Benutzer ausblenden” nicht aktiviert ist.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!
Quote from Asgaros on February 15, 2019, 2:39 pm

Hast du irgendwelche Dateien des Plugins dafür angepasst oder verwendest du noch zusätzliche Code-Snippets in der functions.php Datei?

Nein, ich hab nichts weiter angepasst. Das Forum ist neu eingerichtet. Es war gleich von Anfang an in deutsch. Aber dieser Text ist wirklich nicht wichtig. Ich danke dir aber sehr für deine Hilfe..!! Wenn ich eine Lösung finde, teil ich es hier mit. Und falls du noch eine Lösung findest, würde ich mich freuen. Es hat aber keine Priorität.

 

Vielen Dank..!!

@womo-olli Ja, das interessiert mich jetzt schon warum diese Meldung bei dir erscheint. Falls es nämlich ein Bug ist, dann würde ich diesen gerne beheben.

Gehe auch bitte nochmal zu Dashboard -> Updates und prüfe, ob dir dort neue Sprachdateien für das Forum angeboten werden. Vielleicht hast du auch einfach noch veraltete Übersetzungsdateien.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!
Page 1 of 2Next