@Shine's @Walky SEC
Je viens d'installer sa : https://reality-gaming.fr/threads/xenforo-taigachat-pro-tag-1-4-7.515075/ et sa marche pas je cois le bbcode pas le psueod en couleur
L'extension pour faire Tag les membres en couleur a été de Base créer par Walky "Tagged Users in User Group Color"
Certaine personne se sont permise de C/C son PHP pour avoir le même résultat pour le tag sur la Shoutbox.
TUTORIAL :
Panel / Apparence / Modifications de Template / Créer une modification de Template
Clé de la modification: TagShoutCouleurCSS
Trouver:
Code:
@media (max-width:{xen:property maxResponsiveNarrowWidth})
{
#taigachat_controls { display: block; !important; }
#taigachat_toolbar { padding-top: 5px; padding-bottom: 5px; }
#taigachat_input { display: block !important; }
.taigachat_popup.taigachat_reverse #taigachat_box { bottom: 70px !important; }
.taigachat_popup:not(.taigachat_reverse) #taigachat_box { top: 85px !important; }
}
Remplacer :
Code:
$0
.tagShoutbox
{
background: url("http://img15.hostingpics.net/pics/5064191f4i0.png") no-repeat left center transparent;
height: 14px;
width: 0px;
padding-left: 18px;
opacity: 0.5;
display: inline-block;
}
.tagShoutbox:hover
{
cursor: pointer;
opacity: 1;
transition:all 0.52s;
display:inline-block;
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
et enfin, on sauvegarde !
On va encore créer une modification de template,
Template: dark_taigachat_message
Clé de la modification: TagShoutBBuser
Trouver :
Code:
<span class="{xen:if {$message.me}, 'taigachat_me'} {xen:if {$message.activity}, 'taigachat_activity'}">
Remplacer :
Code:
$0
<span class="tagShoutbox" onclick="$('#taigachat_message').val($('#taigachat_message').focus().val()+'{$message.username}: ');"> </span>
Et la partie de modification de Template se termine ici.
Maintenant il suffit que le BBCode : {$message.username} soit avec la couleur du groupe du membre !
Via votre Client FTP (FileZilla) vous allez dans le répertoire : library/Dark/TaigaChat/BbCode/Formatter
Et on vas éditer le fichier :
Tenori.php
Avant la dernière accolade "}" on ajoute ce code
PHP:
protected static $_taggedUsers = array();
public function renderTagUser(array $tag, array $rendererStates)
{
$content = $this->renderSubTree($tag['children'], $rendererStates);
if ($content === '') {
return '';
}
$userId = intval($tag['option']);
if (!$userId) {
return $content;
}
$link = XenForo_Link::buildPublicLink('full:members', array(
'user_id' => $userId
));
$username = $this->stringifyTree($tag['children']);
if (empty(self::$_taggedUsers[$userId])) {
$userModel = XenForo_Model::create('XenForo_Model_User');
$user = $userModel->getUserById($userId, array());
self::$_taggedUsers[$userId] = $user;
} else {
$user = self::$_taggedUsers[$userId];
}
$content = '<span class="style' . $user['display_style_group_id'] . '">' . $content . '</span>';
return $this->_wrapInHtml(
'<a href="' . htmlspecialchars($link) . '" class="username" data-user="' . $userId . ', ' .
htmlspecialchars($username) . '">', '</a>', $content);
}
Plus que sauvegarder les modifications sur votre ftp !
PS : Dans les options de la TaigaChat Pro assure toi de :
Contrôle des BBcodes : #
cocher Tous: Utilisez tous les BBcodes
Source :
Vous devez être inscrit pour voir les liens !
Inscrivez-vous ou connectez-vous ici.