Leider sind die Seiten nicht mehr verfügbar.
Posts by Lu-Event
-
-
Mit der Galerie habe ich gefunden, danke für den Hinweis.
Mit dem Chat wäre schon cool wenn das wieder klappen würde.
Weiß eigentlich jemand etwas wie es derzeit mit den folgenden Anwendungen aussieht?
WL Blog
Viecode Webdisk
Viecode Marktplatz
Viecode Lexikon
CLS EasyLinks V1
WL Calender (Eintragen von Terminen) -
Hier die jCoins Erweiterung für Tims Chat
Ist hier auch ein entsprechendes Update an den Aktuellen Chat geplant?
Ausserdem viel meinen Benutzern auf das die Galerie Erweiterung nicht klappt, bin mir nun Unsicher ob das am WCF2.1 liegt oder an der Galerie Erweiterung von CLS.
-
Gibt es die Möglichkeit (gibt es sicher) Allen Usern per SQL Anweisung oder noch besser aus dem ACP raus z.b. zu Weihnachten einen Sonderbonus quasi Moderativ zu überweisen?
z.B. das man einfach sagt so weil heut Weihnachten ist bekommt ihr alle 500 extra Coins.
-
Um ehrlich zu sein, finde ich es sehr unpraktisch das es für die Premium Gruppen den eigenen Punkt im UserPanel gibt. Könnte man dieses nicht im Shop Integrieren?
-
Gibt es hierfür eine Mögliche Abhilfe ausser die BBCode zu deaktivieren?
Also irgendwie so etwas wie das der BBCode in der Form seiner Eingabe im Protokoll steht?
z.B. [lexikon]IPM[/lexikon] -
Wollte eben mal das Tagesprotokoll laden und bekam folgende Meldung.
Code
Display MoreInformation:id: ab8e8a16934726f7cd1dbe8a9b6fd3f089635e4c error message: Unable to find template 'lexiconBBCodeTag' error code: 0 file: /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php (353) php version: 5.3.28-nmm1 wcf version: 2.0.9 (Maelstrom) date: Tue, 04 Nov 2014 21:25:11 +0000 request: /chat/acp/index.php/MessageLogDownload/5-Moderatoren/?date=2014-11-04& referer: http://jd-technik-treff.de/chat/acp/index.php/MessageLog/? Stacktrace:#0 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php(347): wcf\system\template\TemplateEngine->getSourceFilename('lexiconBBCodeTa...', 'wcf') #1 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php(306): wcf\system\template\TemplateEngine->getSourceFilename('lexiconBBCodeTa...', 'lexicon') #2 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php(544): wcf\system\template\TemplateEngine->display('lexiconBBCodeTa...', 'lexicon', false) #3 /www/htdocs/w00dfc58/JDTTWBB4/lexicon/lib/system/bbcode/LexiconBBCode.class.php(70): wcf\system\template\TemplateEngine->fetch('lexiconBBCodeTa...', 'lexicon') #4 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/bbcode/BBCodeParser.class.php(367): lexicon\system\bbcode\LexiconBBCode->getParsedTag(Array, '100', Array, Object(wcf\system\bbcode\MessageParser)) #5 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/bbcode/BBCodeParser.class.php(99): wcf\system\bbcode\BBCodeParser->buildParsedString() #6 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/bbcode/MessageParser.class.php(112): wcf\system\bbcode\BBCodeParser->parse('ich denke die [...') #7 /www/htdocs/w00dfc58/JDTTWBB4/chat/lib/data/message/Message.class.php(109): wcf\system\bbcode\MessageParser->parse('ich denke die [...', '1', '0', true, false) #8 /www/htdocs/w00dfc58/JDTTWBB4/chat/lib/data/message/Message.class.php(153): chat\data\message\Message->getFormattedMessage('text/html') #9 /www/htdocs/w00dfc58/JDTTWBB4/wcf/acp/templates/compiled/0_chat_1_messageLogDownload.php(18): chat\data\message\Message->jsonify(true) #10 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php(324): include('/www/htdocs/w00...') #11 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/template/TemplateEngine.class.php(544): wcf\system\template\TemplateEngine->display('messageLogDownl...', 'chat', false) #12 /www/htdocs/w00dfc58/JDTTWBB4/chat/lib/acp/page/MessageLogDownloadPage.class.php(89): wcf\system\template\TemplateEngine->fetch('messageLogDownl...', 'chat', Array) #13 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/page/AbstractPage.class.php(179): chat\acp\page\MessageLogDownloadPage->readData() #14 /www/htdocs/w00dfc58/JDTTWBB4/chat/lib/acp/page/MessageLogDownloadPage.class.php(128): wcf\page\AbstractPage->show() #15 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/page/AbstractPage.class.php(86): chat\acp\page\MessageLogDownloadPage->show() #16 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #17 /www/htdocs/w00dfc58/JDTTWBB4/wcf/lib/system/request/RequestHandler.class.php(108): wcf\system\request\Request->execute() #18 /www/htdocs/w00dfc58/JDTTWBB4/chat/acp/index.php(9): wcf\system\request\RequestHandler->handle('chat', true)
-
-
Also dashboardBoxOnlineList ist in der Standardtemplate-Gruppe nicht möglich zu bearbeiten, wie kann ich die bearbeiten?
Die Standart Template Gruppe ist sowieso nicht zu bearbeiten, Sofern du das Standart Design verwendest oder andere Stile die diese Gruppe verwenden, musst du eben eine Neue Ersatztemplate Gruppe erstellen und diese den Designs zuweisen. Die Änderungen der Templates müssen dann in jedem Design erfolgen.
Ich möchte aber an dieser Stelle darauf hinweisen, das man schon etwas mit dem WCF, der Template Bearbeitung und Datenbank Benutzung vertraut sein sollte für diese Anpassung. Dem nicht visierten und sicherem Benutzer ist unbedingt zu Raten auf die 3.1 zu warten wie Mirco das schon sagte.
-
Mir sind da noch 2 fehlende Variablen aufgefallen wenn man in der Sidebar auf Punkte klickt.
wcf.user.activityPoint.objectType.be.bastelstu.chat.activityPointEvent.join
wcf.user.activityPoint.objectType.be.bastelstu.chat.activityPointEvent.message -
Warum sollte das nicht gehen? Man kann doch auch einfach im Template den Menüpunkt Manuell hinzufügen und Klickbar machen.
-
Aktuell stehe ich selber noch rätselnd vor dem Problem. Bin nur in php nicht so fit womit das für mich wohl eher schwerer werden dürfte.
im 3.1 hatte ich das und da war es etwas einfacher.
ich weiß zwar wo ich was ändern müsste, aber nicht was dahin kommt, das ist aktuell mein Problem. Hätte das gerne selber.
-
kann man nicht das Flüstern in einem solchen Fall einfach ganz verbieten?
-
Schau mal im PluginStore http://www.woltlab.com/plugins…le/30-Tims-Chat/#versions dort sind auch die alten Versionen drin.
-
Ich möchte nur kurz darauf hinweisen, dass dieses Template auch bei der Raumauswahl vor Betreten des Chats genutzt wird.
Stimmt den Hinweis hatte ich vergessen, da ich die Anzeige vor dem Betreten aber nicht nutze, stellt das für mich erstmal weniger ein Problem dar..Letztlich wird aus der boxRoomList ja auch nur die Beschreibung und die Userliste rausgeworfen, somit funktioniert die Raumauswahl vor dem Betreten zumindest noch soweit das man sieht wie viele hier drin sind.
Letztlich kann man die boxRoomList aber auch so lassen wie sie ist, dann muss man diese Daten nur per CSS ausblenden.Die Änderung in der Datenbank aus dem ersten Post muss natürlich trotzdem Erfolgen.
damit das geht würde die dashboardBoxOnlineList wie folgt aussehen:
Smarty
Display More{capture assign='roomList'}{include application='chat' file='boxRoomList' showEmptyRooms=false}{/capture} <fieldset class="dashboardBox timsChat"{if !$roomList|trim} style="display: none;"{/if}> <legend>{lang}chat.header.menu.chat{/lang}</legend> <div> <ul class="containerList"> {@$roomList} </ul> </div> <script data-relocate="true"> //<![CDATA[ (function($, window, undefined) { proxy = new WCF.Action.Proxy({ data: { actionName: 'getBoxRoomList', className: 'chat\\data\\room\\RoomAction', parameters: { showEmptyRooms: 0 } }, showLoadingOverlay: false, suppressErrors: true, success: function(data) { if (data.returnValues.template) $('#chatDashboardBoxOnlineListContainer').show(); else $('#chatDashboardBoxOnlineListContainer').hide(); $('#chatDashboardBoxOnlineListContainer ul').html(data.returnValues.template); } }); be.bastelstu.wcf.nodePush.onMessage('be.bastelstu.chat.join', $.proxy(proxy.sendRequest, proxy)); be.bastelstu.wcf.nodePush.onMessage('be.bastelstu.chat.leave', $.proxy(proxy.sendRequest, proxy)); })(jQuery, this); //]]> </script> </fieldset>
Die boxRoomList wird in diesem Fall nicht angepackt.
und der CSS Code
für die Beschreibung:und für die Benutzer Online Liste:
Somit wäre die Raumliste vor dem Betreten wie sie original ist, die Sidebar Box die man überall anzeigen lassen kann Existiert aber trotzdem.
Somit hat man hier nun noch eine andere Alternative.
-
Ich habe eben bei mir mal etwas rum gespielt und mir die Dashboard Box umgebaut auf eine für die Sidebar die man dann auch auf allen Seiten mit Sidebar anzeigen lassen kann.
Den Code dafür möchte ich euch gerne mitteilen für die wo selbiges vor haben.Zunächst mal habe ich in der Datenbank in der Tabelle wcf1_dashboard_box nach dem Eintrag be.bastelstu.chat.onlineList gesucht und den Box typ von content auf sidebar gestellt.
Hiermit ist es uns schonmal möglich die Box in der Sidebar anzuzeigen was aber wiederum sehr unschön aussieht.Damit das ganze nach etwas aussieht müssen nun noch 2 Template´s bearbeitet werden.
1. Anwendung Tims Chat / boxRoomList
dieses Template habe ich wie folgt geändert:
Smarty
Display More{foreach from=$rooms item='room'} {assign var='users' value=$room->getUsers()} {if $showEmptyRooms || $users|count > 0} <li> <div> <div> <div class="containerHeadline"> <h3><a href="{link application='chat' controller='Chat' object=$room}{/link}">{$room}</a> <span class="badge">{#$users|count}</span></h3> </div> </div> </div> </li> {/if} {/foreach}
Damit ist die Anzeige wer in welchem Raum ist und die Raum Beschreibung weg. Es bleibt also die Anzeige des Raums und die Anzahl derer die in diesem Raum sind.
2. Anwendung Tims Chat / dashboardBoxOnlineList
diesen Code habe ich in folgenden geändert:
Smarty
Display More{capture assign='roomList'}{include application='chat' file='boxRoomList' showEmptyRooms=false}{/capture} <fieldset class="dashboardBox"{if !$roomList|trim} style="display: none;"{/if}> <legend>{lang}chat.header.menu.chat{/lang}</legend> <div> <ul class="containerList"> {@$roomList} </ul> </div> <script data-relocate="true"> //<![CDATA[ (function($, window, undefined) { proxy = new WCF.Action.Proxy({ data: { actionName: 'getBoxRoomList', className: 'chat\\data\\room\\RoomAction', parameters: { showEmptyRooms: 0 } }, showLoadingOverlay: false, suppressErrors: true, success: function(data) { if (data.returnValues.template) $('#chatDashboardBoxOnlineListContainer').show(); else $('#chatDashboardBoxOnlineListContainer').hide(); $('#chatDashboardBoxOnlineListContainer ul').html(data.returnValues.template); } }); be.bastelstu.wcf.nodePush.onMessage('be.bastelstu.chat.join', $.proxy(proxy.sendRequest, proxy)); be.bastelstu.wcf.nodePush.onMessage('be.bastelstu.chat.leave', $.proxy(proxy.sendRequest, proxy)); })(jQuery, this); //]]> </script> </fieldset>
Das ganze erscheint wie die originale Box auch nur dann wenn wirklich jemand im jeweiligen Raum ist.
Evtl. lässt sich der Spaß auch über das Plugin Dashboard CustomBoxes von Michel regeln das habe ich aber noch nicht getestet.
Aussehen tut der Spaß dann wie im Anhang.