Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste
Hidden Smilies
#1
Hi,
gäbe es eine Möglichkeit Hidden Smilies zu erstellen, also Smilies, die nicht auf der Smilie Liste erscheinen, aber trotzdem per kürzel benutzt werden können?

Ich habe mal gegoogelt und ein Moderator von der mybb Seite meinte, man könnte das durch ein Plugin machen, aber es gibt so ein Plugin nicht.
Villeicht könnte das ja mal einer scripten?

Ich fände es auf jedenfall Witzig! Rolleyes
Zitieren
#2
Du könntest Smilies per MyCode erstellen und dafür keinen Button im Editor erstellen. Sie wären somit nicht sichtbar, aber von denjenigen nutzbar, die den MyCode kennen....
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#3
Hallo zusammen,

ja, ich krame hier ein uraltes Thema wieder raus.

In unserem Forum gibt es aus der Vergangenheit Smilies für jeden Sch..., die auch in der Vergangenheit mal benutzt wurden. Ich möchte diese Smilies aus der Liste raushaben, die aufpoppt, wenn man im Beitrags-Editor unter "Smilies" auf "Mehr" klickt - aber in den Beiträgen angezeigt werden sollen sie schon noch.

Gibt es da eine Möglichkeit? Wenn ich im Admin-CP unter "Smilies bearbeiten" bei "Zeige in Smilie-Liste? Soll dieser Smilie im Editor zur Verfügung stehen?" auf "Nein" klicke, ändert sich exakt gleich gar nichts.
Klicky-Island.de
MyBB 1.8.34 / PHP 7.4.33 / MySQLi 5.7.37
Zitieren
#4
(22.11.2019, 17:17)JTD schrieb: [...] Wenn ich im Admin-CP unter "Smilies bearbeiten" bei "Zeige in Smilie-Liste? Soll dieser Smilie im Editor zur Verfügung stehen?" auf "Nein" klicke, ändert sich exakt gleich gar nichts.
Das sollte es aber. Diese Option erfüllt genau diesen Zweck und funktioniert auch.
Die Liste der Smilies wird aus der Datenbank gelesen und durch PHP-Code verarbeitet. D.h. hier dürften nicht einmal fehlerhafte Templates Schuld sein.

Seit wann tritt das Problem auf (oder erst durch Zufall entdeckt)?
Ist dein Forum im Originalzustand oder modifiziert? Falls ja, in wie fern?
Hast du Upgrades durchgeführt, wo etwas schief gegangen sein könnte?
Gibt es installierte Plugins, die datwischenfunken könnten?

[ExiTuS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel Smile
Zitieren
#5
Hallo ExiTuS,

ich habe das Forum erst Anfang Oktober zusammen mit meiner Freundin übernommen; danach habe ich es nach dem Prinzip "Versuch und Irrtum" auf einen anderen Server umgezogen - ich bin, was Forum-Software angeht, absolut blutiger Laie. Und ich war selber davor nicht angemeldet. Beim Umzug könnte natürlich was in Unordnung geraten sein.

Ja, das Problem habe ich durch Zufall entdeckt - genauer gesagt, als wir Ordnung in die Smilie-Liste bringen wollten.

Ich habe sehr rasch nach der Übernahme des Forums ein Update von 1.8.18 auf 1.8.21 durchgeführt, kann Dir also nicht sagen, ob das Problem vorher schon auftrat.

Upgrades und installierte Plugins sind da, soweit ich es überblicke, nicht,

Und modifiziert: in der einen oder anderen Template habe ich manuell rumgepfuscht - aber das betraf nur per [ img] eingebettete Bilder und eingebettete Videos.
Klicky-Island.de
MyBB 1.8.34 / PHP 7.4.33 / MySQLi 5.7.37
Zitieren
#6
Hallo,

ich habe das gleiche Problem: Smilies bleiben weiterhin sichtbar, auch wenn "NEIN" bei Zeige in Smilieliste? angeklickt wurde. Gibt es eine Lösung? Ich hatte nie Grund, Smilies nicht sichtbar zu machen, daher niemals ausprobiert. Kann also nicht sagen, wann das Problem auftrat.

Forenversion: MyBB 1.8.22 (direkt installiert, noch nie ein Ugrade durchgeführt)
Installierte Plug-ins: Sehr viele... u.a. der markItUp! Editor, der mir jetzt am ehesten als Problem einfällt. Falls nötig liste ich aber sonst noch alle (27) Plug-ins auf.

Danke vorab.
Zitieren
#7
(24.11.2020, 19:09)Adrasthea schrieb: ich habe das gleiche Problem: Smilies bleiben weiterhin sichtbar, auch wenn "NEIN" bei Zeige in Smilieliste? 

Hier wird wohl etwas grundlegend verwechselt.
Der Smilie-Inserter hat mit dem Codebutton im Editor nichts zu tun.
Die Einstellung der Verfügbarkeit (im ACP unter "module=config-smilies&action=edit&sid=x") bezieht sich auf die im Editor verfügbaren Smilies.
Im Smilie-Inserter werden bei Klick auf "mehr" immer alle installierten angezeigt und sind auch verfügbar.
Zitieren
#8
Aha! Irreführende Bezeichnung der "Smilieliste" Big Grin
Alles klar, dann war's meine Fehlinterpretation und kein Fehler. Schade, hatte gehofft, dass man einige Smilies einfach unsichtbar machen kann, da ich z.B. saisonale habe, aktuell kommen Schneeflocken und Weihnachtsmänner und lösen Kürbisse und Hexen ab Wink Wenn ich die Smilies lösche, bleiben eben die Codes zurück im Text, das wollte ich verhindern.
Aber gut, überlege ich mir etwas anderes.
Danke für die Aufklärung.
Zitieren
#9
(24.11.2020, 20:10)Schnapsnase schrieb: Hier wird wohl etwas grundlegend verwechselt.
Der Smilie-Inserter hat mit dem Codebutton im Editor nichts zu tun.
Die Einstellung der Verfügbarkeit (im ACP unter "module=config-smilies&action=edit&sid=x") bezieht sich auf die im Editor verfügbaren Smilies.
Im Smilie-Inserter werden bei Klick auf "mehr" immer alle installierten angezeigt und sind auch verfügbar.

Wenn das so beabsichtigt ist, macht das zumindest für mich keinen Sinn.
Wenn ich ein Smilie als nicht anklickbar zum Einfügen einstelle, dann soll es für mich in keiner Liste auftauchen, egal ob Editor oder Smilie-Inserter.  Confused

(24.11.2020, 20:27)Adrasthea schrieb: Aber gut, überlege ich mir etwas anderes.

Du kannst dir die Datei misc.php anschauen und nach diesen beiden Zeilen suchen:
https://github.com/mybb/mybb/blob/featur...#L777-L778

Direkt unter der Klammer könntest du zB einfügen:
PHP-Code:
if ($smilie['showclickable'] != 1) {
    continue;

Zitieren
#10
Wie cool, das klappt ausgezeichnet! Nicht anklickbar ist jetzt auch nicht anklickbar in allen Auflistungen.
Dankeschön!
Zitieren