Kannst du mit folgendem Code im Deign einfügen ![]()
.deals h1 .badge {margin-left:4px;}
Kannst du mit folgendem Code im Deign einfügen ![]()
.deals h1 .badge {margin-left:4px;}
Jup, dann müsstest du entweder diese ändern oder einen Extra Farbe Code dafür einfügen
.newsNavigationButtons a:hover{#000}
dort kannst du deinen Eigenen eintrage, das in den Stile einfügen und fertig ![]()
Du hast wahrscheinlich einen eigenen Stile.
Könntest du mir zeigen, was genau bei dir, bei @wcfLinkHoverColor im Design steht.
Per Bild ![]()
Weil diese Farbe wird verwendet ![]()
Habe ich mal eingebaut ![]()
Habe ich mal integriert.
danke ![]()
Sollte mit der pl 6 behoben sein ![]()
So ebne wurde das News-System auf die Version 2.0.7 pl 6 upgedatet.
Bei diesem updaten wurden wurde eine neue Funktion eingebaut, so das man unter der News ganz schnell zu der nächsten und auch zu der vorherigen News springen kann.
Wäre nett falls irgend jemand das Thema hier pushen könnte.
Fehler im URL/Attach BB-Code
Damit die von Woltlab das auch beheben ![]()
Sofern Ihr es in irgend einer Anwendung reproduzieren könnt die von Woltlab ist. ![]()
Dies ist leider nicht ohne weiteres möglich.
Dafür muss einmal die JavaScript Datei verändert werden sowie die PHP Class für das Objekt.
mh, komisch.
ich kann dir morgen gerne eins zu kommen lassen für das 4.0 und für das 4.1 habe da eins fertig ![]()
jein.
such mal nach den Farbwähler von SoftCreatR solltest du bei ihm im Paketserver finden. Damit sollte es möglich sein.
es gibt sogenannte Less Variablen diese kannst du verändern über einen EventListener und somit das machen was du vorhast.
@deinVariabelName diese muss vorher eingefügt werden per Style Variabel.xml(weiß jetzt nicht wie diese richtig heißt
) oder bei jedem generieren des Styles über einen EventListener gesetzt werden.
das wäre so ansich die einzige möglichkeit.
das ändere ware, über inline-css den du per TemplateListener einfügst und dort eine Options Variabel eingesetzt wird
Dies ist kein Fehler, darum schiebe ich es mal dahin wo es hin gehört.
Der sin ist es nicht so viele Sprachvariabeln einzufügen wie möglich sondern die vom System nutzen die schon da sind(sofern die den selben Inhalt haben). Daher sehe ich da keinen Grund dies zu tun.
Brauchst du aber eine andere kannst du dies durch eine Template Änderung selbst machen ![]()
So sollte es gehen ![]()
{if $board->canEditThreads() || $thread->getBoard()->getModeratorPermission('canClosePost') || $thread->getBoard()->getModeratorPermission('canDeletePost') || $thread->getBoard()->getModeratorPermission('canDeletePostCompletely') || $thread->getBoard()->getModeratorPermission('canEnablePost') || $thread->getBoard()->getModeratorPermission('canRestorePost')}
{assign var='canEditPostInline' value=true}
var $postClipboardHandler = new WBB.Post.Clipboard($postHandler);
$postClipboardHandler.setThreadUpdateHandler($updateHandler);
$('.jsDeleteThread').click(function () {
var self = $this;
WCF.System.Confirmation.show(WCF.Language.get('wbb.thread.confirmTrash'), function(action) {
if (action === 'confirm') {
$inlineEditor._updateThread(elementID, "trash", { isDeleted: 1, reason: $('#wcfSystemConfirmationContent').find('textarea').val() });
}
}, { }, $('<fieldset><dl><dt>' + WCF.Language.get('wbb.thread.confirmTrash.reason') + '</dt><dd><textarea cols="40" rows="4" /></dd></dl></fieldset>'));
});
});
{else}
{assign var='canEditPostInline' value=false}
{/if}
Alles anzeigen
Ups ![]()
Sollte so gehen, (eigentlich)
<div>
<ul class="containerBoxList tripleColumned">
<li>
<div class="marginTop tabularBox top5Box tabularBoxTitle messageGroupList jsClipboardContainer"
data-type="com.woltlab.wbb.thread">
<header>
<h2>{lang}de.wbb-elite.top5.poster{/lang}</h2>
</header>
<table class="table">
<thead>
<tr>
<th class="columnTitle columnUsername">{lang}wcf.user.username{/lang}</th>
<th class="columnDigits columnPosts">{lang}wbb.post.posts{/lang}</th>
</tr>
</thead>
<tbody>
{foreach from=$topPoster item="user"}
<tr>
<td class="columnTitle">
<a href="{link controller="User" object=$user}{/link}" class="userLink"
data-user-id="{@$user->userID}">{$user->username}</a>
</td>
<td class="columnDigits">
{#$user->wbbPosts}
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</li>
<li>
<div class="marginTop tabularBox top5Box tabularBoxTitle messageGroupList jsClipboardContainer"
data-type="com.woltlab.wbb.thread">
<header>
<h2>{lang}de.wbb-elite.top5.member{/lang}</h2>
</header>
<table class="table">
<thead>
<tr>
<th class="columnTitle columnUsername">{lang}wcf.user.username{/lang}</th>
<th class="columnDigits columnPosts">{lang}wbb.post.posts{/lang}</th>
</tr>
</thead>
<tbody>
{foreach from=$newUser item="user"}
<tr>
<td class="columnTitle">
<a href="{link controller="User" object=$user}{/link}" class="userLink"
data-user-id="{@$user->userID}">{$user->username}</a>
</td>
<td class="columnDigits">
{#$user->wbbPosts}
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</li>
<li>
<div class="marginTop tabularBox top5Box tabularBoxTitle messageGroupList jsClipboardContainer"
data-type="com.woltlab.wbb.thread">
<header>
<h2>{lang}de.wbb-elite.top5.posts{/lang}</h2>
</header>
<table class="table">
<thead>
<tr>
<th class="columnTitle columnSubject">{lang}wbb.thread.topic{/lang}</th>
<th class="columnTitle columnUsername">{lang}wcf.user.username{/lang}</th>
<th class="columnDigits columnViews">{lang}wbb.thread.views{/lang}</th>
</tr>
</thead>
<tbody>
{foreach from=$postList item="latestPost"}
<tr>
<td class="columnTitle">
<a href="{link controller="Thread" object=$latestPost->getDecoratedObject()}action=firstNew{/link}"
class="wbbTopicLink"{if $latestPost->getBoard()->getPermission('canReadThread')} class="wbbTopicLink"{/if}
data-thread-id="{@$latestPost->threadID}" data-sort-order="DESC"
title="{$latestPost->topic}">{$latestPost->topic}</a>
</td>
<td class="columnTitle">
<a href="{link controller='User' id=$latestPost->lastPosterID title=$latestPost->lastPoster}{/link}"
class="userLink"
data-user-id="{@$latestPost->lastPosterID}">{$latestPost->lastPoster}</a>
</td>
<td class="columnDigits">
{#$latestPost->views}
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</li>
</ul>
{if $topThread || $bestRateThread}
<ul class="containerBoxList">
<li>
<div class="marginTop top5BoxBest tabularBoxTitle tabularBox messageGroupList">
<header>
<ul class="containerBoxList doubleColumned">
<li class="textLeft">
{if $topThread}
{lang}de.wbb-elite.top5.thread{/lang}:
<a
href="{link controller="Thread" object=$topThread->getDecoratedObject()}{/link}"
{if $topThread->getBoard()->getPermission('canReadThread')} class="wbbTopicLink"{/if}
data-thread-id="{@$topThread->threadID}"
data-sort-order="DESC">{$topThread->topic}</a>
| {#$topThread->views}
{lang}wbb.thread.views{/lang}
{/if}
</li>
<li class="textRight">
{if $bestRateThread}
{lang}de.wbb-elite.top5.thread.rate{/lang}:
<a
href="{link controller="Thread" object=$bestRateThread->getDecoratedObject()}{/link}"
{if $topThread->getBoard()->getPermission('canReadThread')} class="wbbTopicLink"{/if}
data-thread-id="{@$topThread->threadID}"
data-sort-order="DESC">{$bestRateThread->topic}</a>
<span class="likesBadge badge green">+{#$bestRateThread->cumulativeLikes}</span>
{/if}
</li>
</ul>
</header>
</div>
</li>
</ul>
{/if}
</div>
Alles anzeigen
Entfern das mal hier
href="#" bei deinem Button unten.
Wird der Beitrag gelöscht?
Naja, am besten ist es wenn du dir eine eigene JavaScript Datei erstellst und eine neue Class erzeugst und diese dann aufrufst ![]()
$('.jsDeletePost').click(function () {
var post = $(this);
var $template = $('<fieldset><dl></dl></fieldset>');
$('<dt><label for="postTrashReason">' + WCF.Language.get('wbb.post.edit.trash.reason') + '</label></dt>').appendTo($template.children('dl'));
$('<dd><textarea id="postTrashReason" name="reason" cols="40" rows="3" /></dd>').appendTo($template.children('dl'));
WCF.System.Confirmation.show(WCF.Language.get('wbb.post.edit.trash.confirmMessage'), $.proxy(function (action) {
if (action === 'confirm') {
$postHandler.update(post.data('postID'), 'trash', { reason: $('#postTrashReason').val() }, function() { new WCF.System.Notification().show(); });
}
}, this), '', $template);
});
Alles anzeigen
Diesen Code fügst du in das Template thread.tpl ein in die Zeile 97.
Unter folgenden Code
new WBB.Post.InlineEditor({@$thread->threadID}, $postHandler, $quoteManager);
Und zwar ist folgender Code wichtig für dich
var $template = $('<fieldset><dl></dl></fieldset>');
$('<dt><label for="postTrashReason">' + WCF.Language.get('wbb.post.edit.trash.reason') + '</label></dt>').appendTo($template.children('dl'));
$('<dd><textarea id="postTrashReason" name="reason" cols="40" rows="3" /></dd>').appendTo($template.children('dl'));
WCF.System.Confirmation.show(WCF.Language.get('wbb.post.edit.trash.confirmMessage'), $.proxy(function(action) {
if (action === 'confirm') {
this._postHandler.update($item.data('postID'), $item.data('actionName'), { reason: $('#postTrashReason').val() }, function() { new WCF.System.Notification().show(); });
}
}, this), '', $template);
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.