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
I'm Subscribed
#1
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/
Zitieren
#2
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
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
Zitieren
#3
Sind die Sprachvariablen denn definiert? Die 2. Variante sollte funktionieren.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#4
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 Undecided

Edit:
Natürlich ist die Sprachdatei in allen vorhandenen Sprachordnern enthalten :-)
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
Zitieren
#5
(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.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#6
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.
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
Zitieren
#7
Und auf Englisch funktioniert das? Oder wird in keiner Sprache irgendetwas angezeigt?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#8
(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 Undecided Ich bin echt ratlos :-(
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
Zitieren
#9
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. :-(
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
Zitieren