Tags com espaçamento excessivo
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Tags com espaçamento excessivo
Detalhes da questão
Endereço do fórum: http://lucianomicle.foroactivo.com/
Versão do fórum: phpBB3
Descrição
Boas pessoas, eu sou novo.
Eu apenas segui o tutorial dos rótulos, editei do meu jeito, mas surgiu um problema e não consigo modificá-lo (ou não sei)
Deixo o link do tutorial: https://ajuda.forumeiros.com/t110573-tutorial-tags-nos-topicos
- Spoiler:
Aí marquei com uma seta vermelha que sobrou de um espaço e não consigo acomodá-lo.
Eu poderia acomodar o código assim
- Código:
'span.fa-topic-tag {',
' color: #fff;',
' background-color: #39c;',
' padding: 1px 5px;',
' border-radius: 3px;',
' margin-right: 4px;',
' display: inline;',
' text-decoration: none!important',
'}'
Além deste código, não modifique mais nada. Espero que você possa me ajudar, deixo uma saudação.
Re: Tags com espaçamento excessivo
Olá,
Pode passar-me o código com as suas modificações?
Fico no aguardo.
Bem-vindo ao Fórum dos Fóruns!Seja bem-vindo ao Fórum dos Fóruns! Como acabou de se inscrever, veja aqui alguns links importantes a saber:
|
Fico no aguardo.
Convidado- Convidado
Re: Tags com espaçamento excessivo
Olá @LucianoMicle!
Adicione este pequeno código à sua folha de estilos (CSS):
Espero ter ajudado.
Até mais.
Adicione este pequeno código à sua folha de estilos (CSS):
- Código:
span.fa-topic-tag {
padding-left: 0px;
}
Espero ter ajudado.
Até mais.
Re: Tags com espaçamento excessivo
Roger123 escreveu:Olá,Pode passar-me o código com as suas modificações?
Bem-vindo ao Fórum dos Fóruns!
Seja bem-vindo ao Fórum dos Fóruns! Como acabou de se inscrever, veja aqui alguns links importantes a saber:
- Regras do Fórum, e o que você não deve fazer neste fórum;
- Lista de tutoriais e perguntas frequentes;
- A Equipe de Suporte;
- A função de busca.
Fico no aguardo.
- Código:
/**
*! Criar tags no título dos tópicos com painel de seleção.
*
* @author Luiz~
* @see <a href="http://ajuda.forumeiros.com">Fórum dos Fóruns</a>
* @licence MIT
*/
(function ($) {
'use strict';
var tags = [
{
tag: 'Tema Nuevo',
background: 'black'
},
{
tag: 'Idea',
background: 'orange'
}
];
$(function () {
var counter = 1;
/**
* Parte 1.
* Aqui nós criamos o seletor de tags acima do editor:
*/
if (location.pathname === '/post' && $('form input[name="subject"]').length > 0 && _userdata.user_level > 0) {
// Criar a zona para colocar-se os inputs:
var $textarea = $('#textarea_content');
var $title = $('form [name="subject"]');
var $zone = $([
'<div class="fa-icon-selector">',
' <div class="fa-icon-selector-inner">',
' </div>',
'</div>',
].join('\n'))
.prependTo($textarea)
;
// Criar-se os inputs dentro da zona criada anteriormente:
var $appendZone = $zone.find('.fa-icon-selector-inner');
$.each(tags, function (index, tag) {
$([
'<div class="fa-tag-form-group">',
' <input type="radio" class="select-tag-input" name="select-tag-radio" id="tag-input-' + counter + '" data-tag="' + tag.tag + '" />',
' <label for="tag-input-' + counter + '" class="fa-tag-label">' + tag.tag + '</label>',
'</div>',
].join('\n'))
.appendTo($appendZone)
;
counter++;
});
// Função para dar focus num input X caso este seja a tag dum tópico X:
if (/^\[.*\]/gi.test($title.val())) {
$title.val().replace(/^\[(.*)\]/gi, function (find, match) {
$('[data-tag="' + match + '"]').prop('checked', true);
});
}
// Trigger para a adição/edição do prefixo no input de título:
$zone
.find('input.select-tag-input')
.on('focus', function () {
setPrefix($(this).attr('data-tag'));
})
;
// Função para setar/editar o prefixo:
var setPrefix = function (prefix) {
if (/^\[.*\]/gi.test($title.val())) {
$title.val($title.val().replace(/^\[.*\]/gi, function () {
return '[' + prefix + ']';
}));
return;
}
$title.val('[' + prefix + '] ' + $title.val().trim());
};
}
/**
* Parte 2.
* Aqui nós iremos substituir a tag entre os colchetes por uma tag real:
*/
var $link = $('a[href^="/t"]');
$link.each(function () {
var $this = $(this);
$.each(tags, function (index, tag) {
var regex = new RegExp ('\\[' + tag.tag + '\\]', 'gim');
var text = $this.text();
if (!regex.test(text)) {
return;
}
$this.addClass('fa-tagged-link');
$this.text(text.trim().replace(regex, ''));
$this.prepend('<span class="fa-topic-tag" style="background-color: ' + tag.background + ';">' + tag.tag + '</span>');
});
});
/**
* Parte 3:
* Estilos.
*/
var styles = [
'.fa-icon-selector-inner strong {',
' display: block;',
' margin-bottom: 4px;',
' font-weight: bold;',
'}',
'',
'.fa-icon-selector .fa-tag-form-group {',
' display: inline-block;',
' margin-right: 15px;',
' margin-top: 4px;',
'}',
'',
'.fa-tagged-link {',
' text-decoration: none !important;',
'}',
'',
'.fa-tagged-link:hover {',
' color: #f73 !important;',
' text-decoration: none !important;',
'}',
'',
'span.fa-topic-tag {',
' color: #fff;',
' background-color: #39c;',
' padding: 1px 5px;',
' border-radius: 3px;',
' margin-right: 4px;',
' display: inline;',
' text-decoration: none!important',
'}'
].join('\n');
$(['<style type="text/css">', styles, '</style>'].join('\n')).appendTo('head');
});
}(jQuery));
Re: Tags com espaçamento excessivo
Eu edito o tópico:
Eu poderia resolver, mas o problema não vejo o título do assunto.
E, por exemplo, as tags são vistas por todos, como usá-las para administradores?
Eu poderia resolver, mas o problema não vejo o título do assunto.
E, por exemplo, as tags são vistas por todos, como usá-las para administradores?
Re: Tags com espaçamento excessivo
LucianoMicle escreveu:Eu edito o tópico:
Eu poderia resolver, mas o problema não vejo o título do assunto.
E, por exemplo, as tags são vistas por todos, como usá-las para administradores?
Atenção!Você não pode postar mensagens consecutivas ou UP's antes de se completarem 24 horas desde a sua última mensagem em um tópico. Por este motivo, pedimos que leia as regras do Setor de Suporte e as regras do Fórum dos Fóruns para não cometer novos erros. |
@LucianoMicle,
Deixe-me informá-lo que só é permitida uma dúvida por tópico. Para cada dúvida deve criar um novo tópico.
A sua questão sobre o espaçamento pode ser dada como resolvida?
Fico no aguardo.
Obrigado pela compreensão.
Re: Tags com espaçamento excessivo
Sim, o problema de espaçamento pode ser resolvido, mas quero saber como usá-lo apenas para administradores.
Re: Tags com espaçamento excessivo
Olá,
Como disse anteriormente, deve criar um novo tópico para sua nova questão.
Até mais.
Como disse anteriormente, deve criar um novo tópico para sua nova questão.
Até mais.
Questão resolvidaEsta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área. |
Tópicos semelhantes
» Problema com espaçamento de tags nos tópicos
» Espaço excessivo no lado direito do fórum!
» Espaçamento
» Espaçamento
» Espaçamento
» Espaço excessivo no lado direito do fórum!
» Espaçamento
» Espaçamento
» Espaçamento
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos