WoltLab Cloud YoungGay Emoji 1.0.0 pl 1

New emojis for your community. Adds emojis from the Google Noto Fonts.

IMPORTANT NOTICE: All default smileys needs to be deleted before the plugin can be installed!!

For futher information: https://github.com/WoltLab/WCF/issues/2907


New emojis for your community. Adds emojis from the Google Noto Fonts which

can be found here https://www.google.com/get/noto/ if you are interested in.


Currently only emotes are imported from the huge google font set because all smileys needs

to be loaded which takes a long time, and it's a difficult task to name every smiley according to the pages

of Unicode (Python's libraries can't do that).


If you wish that more smileys should be added, than start a conversation here with smileys that you

want to be included with.


You have found a bug, or an idea? Please let it me know, by sending an email, or starting a new conversation.

Images

  • Version 1.0.0 pl 1

    • Removed collation set scripts (No support for Supplementary Multilingual Plane of Unicode)
    • Reworked smiley codes
  • Das Plugin lässt sich leider auf der Suite Version 5.2.2 nicht installieren aufgrund einer (angeblichen) inkompatibilität gegenüber „WoltLab Suite Core“ (com.woltlab.wcf). Steht da vielleicht ein Update in Aussicht *unschuldige, tellergrosse Augen*

    • FYI, es ist ein reines Konfigurationsproblem. Ich konnte das Packet nach einer kleinen Anpassung problemlos installieren:


      Den Bereich <excludedpackages> entfernt und bei requiredpackage die minversion auf 5.2.2 gesetzt (obwohl das wohl nicht das Problem war.

    • Ich setze mich die Woche an eine neue Version, da werde ich alles mal updaten, weil das ja eigentlich der Grund ist warum das Plugin überhaupt existiert.

      Selbiges natürlich auch mit den Password Strength Plugin.


      MfG

      Valaphee


      (Hatte in der vergangenen Zeit hauptsächlich als Back-end Entwickler gearbeitet, daher das Projekt ein wenig außer Fokus gehabt)

    • Neue Version ist bereits eingereicht 1.0.1, muss nur noch angenommen werden.

    • Also bei mir ist immer noch keine Version 1.0.1 zu sehen aber es steht das WoltLab Suite 5.2 unterstützt wird.

  • viel schönere Smilies als die Standartsmilies. Vielen herzlichen Dank dafür !

    • Ja ich mag die WoltLab Smileys überhaupt nicht, daher fand ich es eine gute Idee diese einfach mal zu "ersetzen" 😁

    • vielleicht gibt es ja irgendwann noch weitere mit Pflanzen und Tiere ;)

    • Eigentlich hatte ich vor alle Symbole reinzunehmen, das Problem dabei ist das jeder "Smiley" vorher heruntergeladen wird was bei 2334 Datein ein wenig too much gewesen währe. Und als Font das zu lösen gestaltet sich nicht so leicht ^^'

    • versteh ich. Vielleicht irgendwann einmal, wenn es passt und wenn nicht, geht davon die Welt auch nicht unter. Diese sind jedenfalls sehr schön. Dankeschön dafür 👍😉

    • Ich kann ja eine Sonderversion anfertigen, die man sich zusätzlich installieren kann. Dort kann ich dann sowas wie Flora und Fauna reinpacken. :)

  • Immer diese Guys die sich über "YOUNGGAY" wundern xD

    Ich bin extrem froh, dass @Valaphee so enorm viel Arbeit reinsteckt und echt immer jeden kleinsten Bug so schnell ausmerzt.


    Weiter so kleiner.

    Like 3
  • Wieso genau heißt es "YungGay" Emoji? Was hat das mit "Gay" sein zu tun? :o

    • Der Entwickler hat das Plugin ursprünglich für die Community younggay.de erstellt. Daher ist der Name geblieben. Dazu gibt es bereits ein Statement des Entwicklers bei seinem anderen Plugin hier im Store.

      Like 3
  • Hallo, gibt es dazu Vorschaubilder? Ich kann mir darunter nichts vorstellen.

    Like 2
    • Dem stimme ich auch mal zu +1

    • Ich werde daraufhin eine grobe Übersicht der Emojis als Vorschaubild verwenden.

      Like 1
  • Requested URL
    /acp/index.php?install-package/&t=d294fecde979ac8ec40bdd6c8e20b9e492d97276
    Referrer
    https://lrde.de/acp/index.php?package-installation-confirm/&queueID=150
    Error Message
    Could not execute statement 'INSERT INTO wcf1_smiley (smileyCode,smileyTitle,smileyPath,smileyPath2x,aliases,showOrder,packageID) VALUES (?,?,?,?,?,?,?)'
    Type
    wcf\system\database\exception\DatabaseQueryExecutionException
    File (Line)
    /homepages/25/d670572666/htdocs/hiorg/lib/system/database/statement/PreparedStatement.class.php (105)
    Query Parameter 1
    ':D'
    Query Parameter 2
    'Grinning Face'
    Query Parameter 3
    'images/smilies/noto-emoji/emoji_u1f600.png'
    Query Parameter 4
    'images/smilies/noto-emoji/emoji_u1f600@2x.png'
    Query Parameter 5
    ':-D'
    Query Parameter 6
    34
    Query Parameter 7
    118
    Stacktrace
    1. /homepages/25/d670572666/htdocs/hiorg/lib/data/DatabaseObjectEditor.class.php (36): wcf\system\database\statement\PreparedStatement->execute(…)
    2. [internal function] (?): wcf\data\DatabaseObjectEditor::create(…)
    3. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (257): call_user_func(…)
    4. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (170): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->import(…)
    5. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (66): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->importItems(…)
    6. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/PackageInstallationDispatcher.class.php (673): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->install(…)
    7. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/PackageInstallationDispatcher.class.php (144): wcf\system\package\PackageInstallationDispatcher->executePIP(…)
    8. /homepages/25/d670572666/htdocs/hiorg/lib/acp/action/InstallPackageAction.class.php (73): wcf\system\package\PackageInstallationDispatcher->install(…)
    9. /homepages/25/d670572666/htdocs/hiorg/lib/action/AbstractDialogAction.class.php (68): wcf\acp\action\InstallPackageAction->stepInstall(…)
    10. /homepages/25/d670572666/htdocs/hiorg/lib/action/AbstractAction.class.php (47): wcf\action\AbstractDialogAction->execute(…)
    11. /homepages/25/d670572666/htdocs/hiorg/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    12. /homepages/25/d670572666/htdocs/hiorg/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
    13. /homepages/25/d670572666/htdocs/hiorg/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)
    Error Message
    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ':D' for key 'smileyCode'
    Type
    PDOException
    File (Line)
    /homepages/25/d670572666/htdocs/hiorg/lib/system/database/statement/PreparedStatement.class.php (93)
    Stacktrace
    1. /homepages/25/d670572666/htdocs/hiorg/lib/system/database/statement/PreparedStatement.class.php (93): PDOStatement->execute(…)
    2. /homepages/25/d670572666/htdocs/hiorg/lib/data/DatabaseObjectEditor.class.php (36): wcf\system\database\statement\PreparedStatement->execute(…)
    3. [internal function] (?): wcf\data\DatabaseObjectEditor::create(…)
    4. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (257): call_user_func(…)
    5. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (170): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->import(…)
    6. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/plugin/AbstractXMLPackageInstallationPlugin.class.php (66): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->importItems(…)
    7. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/PackageInstallationDispatcher.class.php (673): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->install(…)
    8. /homepages/25/d670572666/htdocs/hiorg/lib/system/package/PackageInstallationDispatcher.class.php (144): wcf\system\package\PackageInstallationDispatcher->executePIP(…)
    9. /homepages/25/d670572666/htdocs/hiorg/lib/acp/action/InstallPackageAction.class.php (73): wcf\system\package\PackageInstallationDispatcher->install(…)
    10. /homepages/25/d670572666/htdocs/hiorg/lib/action/AbstractDialogAction.class.php (68): wcf\acp\action\InstallPackageAction->stepInstall(…)
    11. /homepages/25/d670572666/htdocs/hiorg/lib/action/AbstractAction.class.php (47): wcf\action\AbstractDialogAction->execute(…)
    12. /homepages/25/d670572666/htdocs/hiorg/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    13. /homepages/25/d670572666/htdocs/hiorg/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
    14. /homepages/25/d670572666/htdocs/hiorg/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)
    • bei mir genau der gleiche fehler :D

      Like 1
    • Ja ich habe das Plugin umentwickeln müssen damit es konform der Richtlinien ist. Dabei jedoch nicht beachtet, das alle Standard Emojis gelöscht werden müssen.


      Ich setze mich aber an eine elegantere Lösung später dran.

      Like 1
    • Hallo,

      auch wenn das jetzt für euch wahrscheinlich eine doofe Frage ist, aber wie bzw. wo löscht man die Standard Emojis?

      Oder ist das mittlerweile nicht mehr nötig?


      Danke und Gruß
      ChickenGeorge

    • Sollte mit PL1, denke ich kein Problem mehr darstellen.

      Quote

      Aufarbeitung der Smileycodes

      Thanks 1
    • scheinbar geht es so doch nicht. kannst du mir vielleicht erklären, was ich machen muss?

      Quote

      Das hochgeladene Paket kann nicht installiert werden, bitte beachte das unten stehende Prüfungsergebnis.

      Quote

      Prüfungsergebnis

      PaketBezeichnerStatus
      YoungGay Emojide.younggay.emoji
      Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:
      • „WoltLab Suite Core“ (com.woltlab.wcf)

      ich habe aktuell - WoltLab Suite™ Version5.2.5 - installiert.
      danke schon mal im voraus