Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Usar uma variável de pontos do membro
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Usar uma variável de pontos do membro
Detalhes da questão
Endereço do fórum: https://footbrazas.forumbrasil.net/
Versão do fórum: phpBB3
Descrição
Olá amigos, espero que vocês estejam bem!
Gostaria de saber se existe a possibilidade de colocar um código semelhante ao código:
- Código:
{USERNAME}
No caso eu gostaria de adicionar um código como este:
- Código:
{POINTS}
Por exemplo este código:
- Código:
<strong style="font-size: 1.1em;">Mensagens:</strong><span style="font-size: 1.2em;"> {USERCOUNTPOST}</span>
Eu gostaria de algo deste tipo:
- Código:
<strong style="font-size: 1.1em;">Pontos:</strong><span style="font-size: 1.2em;"> {USERPOINTS}</span>
No caso iria aparecer na caixa HTML desta forma 'Pontos: 10 pontos do usuário'
É possível fazer este procedimento?
Grato pela atenção, atenciosamente.
Re: Usar uma variável de pontos do membro
Olá @Meu Clube Futebol,
Crie uma nova página JavaScript com investimento em todas as páginas e use o seguinte código:
Atenciosamente,
tikky.
Crie uma nova página JavaScript com investimento em todas as páginas e use o seguinte código:
- Código:
(function($) {
'use strict';
$(function() {
if (typeof _userdata === 'undefined') return console.warn('Imposs\xEDvel obter o _userdata do f\xF3rum. Contacte o suporte do Forumeiros.');
$('.module, .postbody, .panel').filter(function() {
return $(this).text().indexOf('{USERPOINTS}') !== -1;
}).each(function() {
const points = $(this).html();
const variable = points.replace(/\{USERPOINTS\}/g, _userdata.user_points);
$(this).html(variable);
});
});
})(jQuery);
Atenciosamente,
tikky.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Usar uma variável de pontos do membro
tikky escreveu:Olá @Meu Clube Futebol,
Crie uma nova página JavaScript com investimento em todas as páginas e use o seguinte código:Onde pretende usar a variável?
- Código:
(function($) {
'use strict';
$(function() {
if (typeof _userdata === 'undefined') return console.warn('Imposs\xEDvel obter o _userdata do f\xF3rum. Contacte o suporte do Forumeiros.');
$('.module, .postbody, .panel').filter(function() {
return $(this).text().indexOf('{USERPOINTS}') !== -1;
}).each(function() {
const points = $(this).html();
const variable = points.replace(/\{USERPOINTS\}/g, _userdata.user_points);
$(this).html(variable);
});
});
})(jQuery);
Atenciosamente,
tikky.
Olá @tikky
Obrigado pela atenção.
Eu tenho este código aqui:
- Código:
<div style="text-align: center;">
<img id="avatar" align="" style="font-size: 1.2em; width: 150px;" /><span style="font-size: 18px;"><a href="{USERLINK}" title="Ver meu perfil">{USERNAME}</a></span>
</div><script>
var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
function _CFAQ(){this.lastOpened='';return this}_CFAQ.prototype.IsDisplaySupported=function(){if(window.opera&&!document.childNodes)return false;if(document.getElementById||document.all)return true;return false};_CFAQ.prototype.getQueryVar=function(varName){var q=window.location.search.substring(1);var v=q.split('&');for(var i=0;i<v.length;i++){var p=v[i].split('=');if(p[0]==varName)return p[1]}return null};_CFAQ.prototype.getObj=function(obj){return(document.getElementById?document.getElementById(obj):(document.all?document.all[obj]:null))};_CFAQ.prototype.displayObj=function(obj,status){var x=this.getObj(obj);if(x&&x.style)x.style.display=status};_CFAQ.prototype.display=function(faq_id,isLink){if(this.IsDisplaySupported()){if(!isLink){if(this.lastOpened!=''){this.displayObj(this.lastOpened,'none')}if(this.lastOpened!=faq_id){this.displayObj(faq_id,'');this.lastOpened=faq_id}else{this.lastOpened=''}}return false}return true};var CFAQ=new _CFAQ();if(!CFAQ.IsDisplaySupported()){var u_faq=window.location.href;u_faq+=(u_faq.indexOf('?')>0?'&':'?')+'dhtml=no';window.location.replace(u_faq)}
}
jQuery(document).ready(function(){
jQuery.get('/profile?mode=editprofile&page_profil=avatars', function(data) {
link = jQuery('.panel dl:first img', data).attr('src');
jQuery('#avatar').attr('src', link);
});
});
</script><span style="font-size: 1.1em;"></span>
<div style="text-align: center; font-size: 1.1em;">
<strong style="font-size: 1.1em;">Mensagens:</strong><span style="font-size: 1.2em;"> {USERCOUNTPOST}</span>
</div>
<div style="text-align: left;">
<span style="font-size: 13px;"><br /></span>
</div>
<div style="text-align: left;">
<span style="font-size: 13px;"><img src="https://i.servimg.com/u/f33/19/10/81/45/editer10.png" /><a href="https://footbrazas.forumbrasil.net/profile?mode=editprofile&page_profil=avatars">Trocar Avatar</a></span>
</div>
<div style="text-align: left;">
<img src="https://2img.net/i/fa/twemoji/16x16/1f465.png" /> <a href="https://footbrazas.forumbrasil.net/profile?mode=editprofile&page_profil=friendsfoes">Amigos</a>
</div>
<div style="text-align: left;">
<img src="https://2img.net/i/fa/twemoji/16x16/1f3e6.png" /> <a href="https://footbrazas.forumbrasil.net/h6-banco">Banco</a>
</div>
<div style="text-align: left;">
<img src="https://2img.net/i/fa/twemoji/16x16/1f527.png" /> <a href="https://footbrazas.forumbrasil.net/profile?mode=editprofile&page_profil=informations">Configurações</a><br />
</div>
<div style="text-align: left;">
<img src="https://2img.net/i/fa/twemoji/16x16/2b50.png" /> <a href="https://footbrazas.forumbrasil.net/search?search_id=favouritesearch">Favoritos</a><br />
</div>
<div style="text-align: left;">
<img src="https://i.servimg.com/u/f33/19/10/81/45/2qban410.png" /> <a href="https://footbrazas.forumbrasil.net/privmsg?folder=inbox"></a><a href="https://footbrazas.forumbrasil.net/privmsg?folder=inbox">Mensagens Privadas</a><br />
</div>
<div style="text-align: left;">
<img src="https://2img.net/i/fa/twemoji/16x16/26bd.png" /> <a href="https://footbrazas.forumbrasil.net/rpg_sheet_edit?u=1">Meu Clube</a>
</div><dl class="faq" style="margin-bottom: -1px !important;"><dd onclick="return CFAQ.display('l9', false);"></dd><dd style="display:none;" id="l9"><span style="margin: 0pt 0px 0pt 0px; display: block;"><a href="../msg.forum?folder=inbox" target="_blank"> Mensagens Privadas</a></span><span style="font-size: ;"><a href="../search?search_topics={USERNAME}" target="_blank"> Meus tópicos</a></span><br /><span style="font-size: ;"><a href="../search?search_id=egosearch" target="_blank"> Tópicos que participo </a></span><br /><span style="font-size: ;"><a href="../search?search_author={USERNAME}&show_results=posts" target="_blank"> Minhas mensagens</a></span><br /><span style="font-size: ;"><a href="../search?search_id=newposts" target="_blank"> Novas mensagens<br /> <span style="font-size: smaller;">({USERLASTVISIT})</span></a></span></dd></dl>
Estou editando uma caixa HTML com este código, e queria adicionar os pontos dos usuários dentro dessa caixa HTML.
No código você pode verificar que a caixa HTML com as informações está assim:
- Código:
{USERNAME} e {USERCOUNTPOST}
Está assim:
Nome do membro
Mensagens: 20
Eu gostaria de adicionar nesta caixa HTML os pontos dos usuários e ficaria assim:
Nome do membro
Mensagens: 20
Pontos: 20
No perfil de mensagens do usuário já aparece a quantidade de pontos que ele tem. Está perfeito! Minha dúvida é adicionar este contador de pontos dentro de uma caixa HTML que está na coluna do portal substituindo o widget 'Conexão'.
Obrigado novamente, e estou no aguardo.
Atenciosamente.
Re: Usar uma variável de pontos do membro
Bom dia.
Neste caso, eu sugiro que no seu código dê um "Ctrl + F" no teclado e localize esse trecho do código <strong style="font-size: 1.1em;">Mensagens:</strong><span style="font-size: 1.2em;"> 0</span>. Depois dele, insira isso:
Salve o widget e diga-nos se é isso que precisa.
Atenciosamente,
Shek
Neste caso, eu sugiro que no seu código dê um "Ctrl + F" no teclado e localize esse trecho do código <strong style="font-size: 1.1em;">Mensagens:</strong><span style="font-size: 1.2em;"> 0</span>. Depois dele, insira isso:
- Código:
<br /><strong style="font-size: 1.1em;">Pontos:</strong> <span id="pointsShekObtain">0</span>
- Código:
$('#pointsShekObtain').text(_userdata["user_points"]);
Salve o widget e diga-nos se é isso que precisa.
Atenciosamente,
Shek
Re: Usar uma variável de pontos do membro
Shek escreveu:Bom dia.
Neste caso, eu sugiro que no seu código dê um "Ctrl + F" no teclado e localize esse trecho do código <strong style="font-size: 1.1em;">Mensagens:</strong><span style="font-size: 1.2em;"> 0</span>. Depois dele, insira isso:Quando o fizer, procure por jQuery(document).ready(function(){ e abaixo dele, insira isso:
- Código:
<br /><strong style="font-size: 1.1em;">Pontos:</strong> <span id="pointsShekObtain">0</span>
Por aqui, o efeito foi esse:
- Código:
$('#pointsShekObtain').text(_userdata["user_points"]);
Salve o widget e diga-nos se é isso que precisa.
Atenciosamente,
Shek
Boa tarde, obrigado @Shek e @tikky
Ficou perfeito! Problema resolvido!
Agradeço todo suporte prestado, e todos os problemas revolvidos. Até mais
Grato.
Tópicos semelhantes
» Seguir membro: Siga e conheça todo o conteúdo publicado de um membro específico
» Colocar no perfil do membro uma campo para "membro da semana"
» Membro acedeu a fórum e postou com login de outro membro
» Barra de mensagem membro e novo membro
» Variável da tid
» Colocar no perfil do membro uma campo para "membro da semana"
» Membro acedeu a fórum e postou com login de outro membro
» Barra de mensagem membro e novo membro
» Variável da tid
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos