Beiträge von Max

    Hallo,


    um den jCounter in einem Plugin nutzen zu können, musst du eigenes JavaScript einbinden, dies geht zum Beispiel über einen Template-Listener wie den folgenden:


    Hier müssen dann der Name des Listeners, der Name des Templates in dem dieser greifen soll (z.B. headInclude (wäre dann auf jeder Seite)), der Name eines in diesem Template vorhandenen Events; welches am besten geeignet ist, muss je nach Situation entschieden werden (im headInclude würde sich javascriptInclude anbieten), und der Name der JavaScript-Datei angepasst werden.


    In der im Template-Listener angegeben Datei mein.paketbezeichner.bla.js und mein.paketbezeichner.bla.min.js (letztere ist minimiert und wird genutzt, wenn das WCF nicht im Debug-Modus ist), reicht es aus, einen Code wie diesen zu nutzen:

    JavaScript
    $('.meineKlasse').jCounter();


    Wenn die Elemente mit der Klasse .meineKlasse nun unterstütze Elemente sind, wird dort der jCounter eingebaut.
    Natürlich lassen sich hier auch komplexere Selektoren nutzen, z.B. $('#content > div > .meineKlasse.mitNebenklasse + .foo'); hier sollte man sich dann vielleicht einmal die CSS-Selektore ansehen, dann lassen sich diese auch leicht mit Tools wie Firebug finden (wobei der mitlerweile afaik auch CSS-Selektoren für Elemente findet, sind aber sicher nicht immer optimal ;) ).


    ==============================


    Im CKEditor kann der jCounter allerdings nicht genutzt werden.


    Zum jCounter in der PostAddForm im Titel-Eingabefeld:
    Dort könnte ein Template-Listener auf das Template postAdd mit dem Event informationFields funktionieren (wenn Tim eben das passende Event rausgesucht hat :whistling:).
    Im JavaScript müsste dann einfach $('#subject').jCounter(); genutzt werden.



    Achja, falls nicht schon bekannt, der jCounter hat auch noch ein paar Optionen:

    Hallo,


    öffne bitte einmal die Entwicklerkonsole deines Browsers (meist F12 oder STRG + Shift + K im Firefox) und zeig uns die Ausgabe.
    Alternativ kannst du uns einen Testaccount zur Verfügung stellen (Konversation) und wir können uns das anschauen.

    Hallo,


    möchtest du wissen, wie man eigene Befehle für den Chat programmieren kann?
    Falls ja, kannst du einen Blick in diese Dateien werfen, das sind die von uns mitgelieferten Befehle.
    Im übergeordneten Ordner sind dann noch die Klassen, von denen die Befehle erben.
    Der Chat findet die Kommandos, die im Ordner lib/system/command/commands liegen automatisch, siehe https://github.com/wbbaddons/T…andHandler.class.php#L114.
    Bedeutet also, dass du in einem Paket einfach nur die Befehle in deiner files.tar (oder wie du sie auch nennen möchtest) unter lib/system/command/commands ablegen musst.
    Um die files.tar dann auch im Chat installieren zu lassen, muss die Anweisung das Attribut application="chat" gesetzt haben: <instruction type="file" application="chat">.


    Edit: Hups, WCF 1 Info entfernt.

    Hallo,


    danke für den Tipp, ich überprüfe derzeit nicht, ob die Smilies vorhanden sind, könnte sein, dass da etwas im Zusammenhang mit dem Smiley-Popup der mobilen Ansicht kracht.
    Werde ich mir anschauen.

    Hallo,


    der Fehler hat übrigens eher weniger mit dem Chat zu tun, sondern mit dem WCF.
    Aus irgendeinem Grund wurden die Optionen bei dir nicht geschrieben, was im Weiteren dann zu den nicht gefundenen Konstanten führt.
    Warum das passiert ist, kann ich dir nicht sagen, der Chat jedenfalls nutzt die ganz normalen Installationsroutinen des WCFs, heißt: Die Optionen hätten neu geschrieben werden müssen.
    Wenn in deinem WCF die besagte Datei fehlte und das WCF sie nicht neu schreibt, dann liegt/lag da wohl mehr im Argen.

    Was genau hast du im ACP unter Push Server Host (nodePush) eingetragen?
    Hier in der Bastelstube wäre es https://tims.bastelstu.be, kommt aber auf die Konfiguration an, auf meinem Uberspace ist es zum Beispiel http://max.bastelstu.be:62345, wichtig ist die Angabe des Protokolls! Falls der Server nicht durch einen Proxy läuft, wird es http sein.

    Hallo,


    Prinzipiell sind alle Versionen ab November 2013 auf die Beta aktualisierbar, eine Neuinstallation wird aber empfohlen.


    Der RC (Release Candidate) wird voraussichtlich dann noch dieses Wochenende erscheinen.
    Ein Update von der Beta wird auf jeden Fall möglich sein, von den Alpha-Versionen aus wird dies nicht unterstützt.


    Werde ich noch in den Beitrag oben schreiben.

    chatLogo.png
    Moin zusammen,


    hiermit möchte ich den RC 1 des Chats ankündigen.


    Nach fast 28 Monaten mit vielen Hochs und Tiefs, ist es endlich geschafft, der Chat steht kurz vor der ersten finalen Version für das WCF 2, der 3.0.0!


    Wir möchten allen Nutzern danken, die uns in dieser Zeit unterstützt (und die lange Entwicklungszeit ausgeharrt), uns Anregungen gegeben, Fehler gemeldet oder einfach den Chat getestet haben.
    Ein Besonderer Dank geht auch an @Black Rider, der uns netterweise den Chat in seinen etwas exotischeren Stilen (eigene Templates) hat testen lassen und immer mal wieder Anregungen zum Design in den Raum geworfen hat.
    Ohne den Chat direkt in diesen Stilen testen zu können, würde er womöglich an einigen Stellen immer noch zerfallen ;)


    In diesem Zuge haben wir auch unsere Produktseite auf den neuesten Stand gebracht.
    Der Chat liegt nun auch auf unserem Paketserver bereit: Herunterladen


    Bitte beachten:
    Ein Update auf den RC ist nur von der Beta aus möglich, ein Update von Alpha-Versionen aus wird nicht unterstützt (Alpha 90 (ab November) » Beta » RC sollte funktionieren, eine Neuinstallation ist aber empfohlen).


    P.S.: Wen unsere Schlaf- und Arbeitsgewohnheiten interessieren, der findet sie hier. :sleeping: