Beiträge: 7.005
Themen: 4.703
Registriert seit: 06.12.2006
12.04.2011, 07:05
(Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2014, 09:53 von MyBB.de Bot.)
Eine neue Erweiterung wurde veröffentlicht:
I'm Subscribed
Zitat:Add a "subscribed" or "unsubscribed" icon to the threads on the forum display page.
Similary, add an (un)subscribed icon to the forums in the forum list, reflecting
the user's subscription to each forum.
You can configure the text (or HTML Code) which will be shown from the Settings.
Vorschau:
http://mybb.teleportz.com.ar/
Beiträge: 133
Themen: 10
Registriert seit: 15.02.2006
MyBB-Version: last
Hi!
Installiert und ich bekomm es leider nicht hin, dass mir wieder mal die Sprache angezeigt wird im TITLE feld des Tags.
Zu sehen hier und zwar schon bei den Foren abos :-(
Ich hab jetzt schon folgendes versucht:
Code:
<img height="16" width="16" src="images/subscribe.gif" title="{$l->subscribed_to_thread_yes}" />
oder
<img height="16" width="16" src="images/subscribe.gif" title="{$lang->subscribed_to_thread_yes}" />
oder
<img height="16" width="16" src="images/subscribe.gif" title="' . $l['subscribed_to_forum_yes'] . '" />
Gibts dafür einen Code? eine Regel die ich noch nicht kenne? Ich mag einfach, das der Text in der jeweiligen ausgewählten Sprache erscheint :-(
Danke für jede Hilfe
Beiträge: 25.763
Themen: 269
Registriert seit: 20.09.2005
Sind die Sprachvariablen denn definiert? Die 2. Variante sollte funktionieren.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 133
Themen: 10
Registriert seit: 15.02.2006
MyBB-Version: last
17.10.2011, 13:03
(Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2011, 13:04 von computexx.)
Ja sind sie meiner Meinung nach schon.
Die File im_subscribed.lang.php schaut so aus (Ausschnitt):
Code:
// Tooltips/alt/title text
$l['subscribed_to_thread_yes'] = "Thema abonnieren";
$l['subscribed_to_thread_no'] = 'Thema nicht mehr abonnieren';
$l['subscribed_to_forum_yes'] = 'Forum abonnieren';
$l['subscribed_to_forum_no'] = 'Forum nicht mehr abonnieren';
Allerdings muss ich den TEXT bzw. die Icons im ACP einstellen, in der Konfiguration. Und das ganze ist in einem Textfeld
Edit:
Natürlich ist die Sprachdatei in allen vorhandenen Sprachordnern enthalten :-)
Beiträge: 25.763
Themen: 269
Registriert seit: 20.09.2005
(17.10.2011, 13:03)computexx schrieb: Natürlich ist die Sprachdatei in allen vorhandenen Sprachordnern enthalten :-)
Hast du eine eigene Sprachdatei erstellt? Die wird dann natürlich nicht von alleine geladen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 133
Themen: 10
Registriert seit: 15.02.2006
MyBB-Version: last
Na ja, nicht wirklich erstellt. Es war nur eine english dabei und ich hab diese halt in "Deutsch_du" und "Deutsch_sie" kopiert (mach ich eigentlich immer so) und halt auf "deutsch" abgeändert.
Beiträge: 25.763
Themen: 269
Registriert seit: 20.09.2005
Und auf Englisch funktioniert das? Oder wird in keiner Sprache irgendetwas angezeigt?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 133
Themen: 10
Registriert seit: 15.02.2006
MyBB-Version: last
17.10.2011, 13:12
(Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2011, 13:13 von computexx.)
(17.10.2011, 13:11)StefanT schrieb: Und auf Englisch funktioniert das? Oder wird in keiner Sprache irgendetwas angezeigt?
So weit hab ich noch gar nicht gedacht, aber gleich mal gechecked und ... das Ergebnis ist, es wird in KEINER Sprache korrekt angezeigt
Ich bin echt ratlos :-(
Beiträge: 133
Themen: 10
Registriert seit: 15.02.2006
MyBB-Version: last
Konnte jetzt folgendes ausfindig machen.
Im Template
im_subscribed_forum wird alles in einem ausgeben.
Code:
<div style="float: right; margin-right: 5px;">{$message}</div>
Füge ich bei diesem Code:
Code:
<div style="float: right; margin-right: 5px;">{$message}{$lang->subscribed_to_forum_no}</div>
an, funktioniert die Sprachausgabe. Die Plug-in Datei sieht so aus wenn "
$message" generiert wird:
Code:
// If a subscription is found
if($mybb->user['forumsubscriptions'][$forum['fid']] === true)
{
$message = $mybb->settings['im_subscribed_forum_text_yes']; // Default: <img src="images/subscribe.gif" title="..." />
}
// If a subscription isn't found
else
{
$message = $mybb->settings['im_subscribed_forum_text_no']; // Default: <img src="images/unsubscribe.gif" title="..." />
}
eval("\$subscription_forum = \"".$templates->get("im_subscribed_forum")."\";");
Natürlich das ganze auch für "Thread". Jetzt meine Frage, kann es sein das in der "$message" die "$lang->XXX" nicht übernommen wird? Oder liegts daran, dass es aus der DB gelesen wird und er das somit nicht verarbeiten kann? Leider nimmt das rätseln kein Ende. :-(