Qui 30 Ago 2012, 10:57 am | |
Mensagem Numeração Com Invision
Adicionar um número Mensagem para o canto superior de posts como inivison tem
(Este código é para phpbb3. Punbb ela não é necessária, invision ela não é necessária. Se você deseja tê-lo para phpbb2 em contato comigo no forumotions fórum de suporte) I 've visto frequentemente pessoas pedindo por isso. Assim como invision tem, eles querem um número de pós nos tópicos. Compreensível realmente, faz referência a um post anterior agradável e fácil. Às vezes uma citação só não é necessário você só quer dizer 'volta em número de pós 5' ou algo assim. Sua realmente uma coisa muito simples de adicionar. Agora, antes de eu continuar, há algumas regras para este código para o trabalho: - Primeiro de tudo, não haver mais lugares do que mostra a página anterior, há posts coninuing. Não espere para ver isso em breve. Eu recomendo desligá-lo. - O lembrete post original também deve ser desligado. Se você deseja que este código para trabalhar com esse recurso ativado, contacte-me na placa suporte Forumeiros, é um recurso pay-for. - O código funciona para o número de posts defualt por página. Que é de 15. Ele pode ser facilmente mudada dentro do código para permitir a quantidade de mensagens que você tem em cada página. Se você deseja mudá-lo em seguida, encontrar perto do início do código esta:. 'Ppp = 15;' e altere o 15 para o número de mensagens que você tenha exibindo em 1 página Então, aqui está o código. (Colocá-lo em módulos> javascript gestão> novo javascript> no tópico páginas apenas)
- Código:
var CopyrightNotice='phpbb3 post numbers for forumotion phpbb3 forums. Copyright © by LGforum. All Rights Reserved. Use and modification of this script is not allowed without this entire copyright notice in the original, copied, or modified script. No distribution without consent.';
$(function(){
var ppp=15;
var p=parseInt( $('div.pagination')[0].getElementsByTagName('strong')[0].innerHTML );
p=(p-1)*ppp;
for(i=0;i<ppp;i++) {
if($('.postprofile')[i]){
var link=$('.topic-title')[i].getElementsByTagName('a')[0].href;
x= $($('.postprofile')[i]).prepend('<span class="postnumber"><a href="'+link+'">#' + (i+1+p) +'</a></span>')
}
}
});
- Código:
.postnumber {
float:right;
background:white;
border:1px solid #105289;
border-radius:10px;
padding:3px;
}
olhar para '#' este símbolo. Isso, você pode mudar a qualquer coisa que você gosta. Talvez algo como 'Mensagem:'. Ou 'Não'
- Editar o CSS ao seu gosto. Se você tem os perfis de pós à esquerda, você pode querer mudar o float: right para flutuar:. Deixou Agora, mais uma vez, vamos através do código. Este código demonstra novamente loop através de todos os perfis de publicar em uma página. Como este circuito passa, o loop aumenta valor inicial, neste caso, em 1. Assim, se o número de volta (representado por "i") vai-se por 1, em seguida, ela pode simplesmente ser adicionado às mensagens. Como o circuito passa pela primeira vez, o seu valor inicial do 'i' é 0, e então isso significa que devemos fazer 'i + 1' apenas para aumentar para o número correto. Agora, como ele passa por, pela primeira vez, i = 0, que se juntam para um, e vai estar no perfil primeira mensagem e adiciona o valor '1 'para o canto superior. como ele passa para o segundo tempo, i = 1, que somamos 1 para, e será sobre o perfil pós segundo e assim adicionar o valor '2 'para o canto superior. Na próxima página, esse código funciona encontrar a paginação, e encontrar o que página o usuário está. Dependendo do número de página, ele faz um pouco de matemática para corrigir o número para a próxima página.
LGforum E SPDESIGN
Última edição por Bl0Qu3@D0۞ em Qui 30 Ago 2012, 11:07 am, editado 1 vez(es)