Página 2 de 3

Re: Alguem conhece last tópic com scrool?

Enviado: 31 Out 2010, 12:53
por _Vinny_
doutrinador, basta pegar um mod que mostra os last topics, e implementar um scroll ou marque para fazer a movimentação.

Re: Alguem conhece last tópic com scrool?

Enviado: 31 Out 2010, 15:44
por Micael
doutrinador, a mod que você quer é essa aqui:
[ABD] Recent Posts - Last Active Post Show phpBB3 Mod

Ela foi abandonada porém já testei ela e funciona na última versão do phpBB e também é compativel com subsilver e prosilver.

Abraços,
Micael

Re: Alguem conhece last tópic com scrool?

Enviado: 31 Out 2010, 19:15
por RobsonArsB

Código: Selecionar todos

<marquee direction="up" scrollamount="1" scrolldelay="10" onMouseOver='this.stop()' onMouseOut='this.start()' style="HEIGHT: 120px; WIDTH: 200px">
<center>Codigo da modificação Aqui!<br></center>
</marquee>
Instala o mod que o Micael disse, basta adicionar o codigo acima que ele fará a movimentação:
http://www.phpbb.com/community/viewtopic.php?t=628205

Re: Alguem conhece last tópic com scrool?

Enviado: 31 Out 2010, 20:25
por doutrinador
Muito obrigado pela ajuda mestres, irei testar amanhã e retorno o resultado.

Abs

Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 13:21
por doutrinador
Robson, me enrolei apenas no que diz respeito á:

Codigo da modificação Aqui!

Qual seria este codigo, onde eu poderia descobri-lo?

Mas até agora ficou show.
Estou usando a versão estática do mod, que é muito boa, só falta colocar a parte em scrool.

Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 14:59
por Micael
doutrinador escreveu:Robson, me enrolei apenas no que diz respeito á:

Codigo da modificação Aqui!

Qual seria este codigo, onde eu poderia descobri-lo?

Mas até agora ficou show.
Estou usando a versão estática do mod, que é muito boa, só falta colocar a parte em scrool.
Você adicionou o módulo no ACP? Segue abaixo como teria que ficar:
Imagem

Depois que adicionou o módulo, habilitou a opção de slide?
Imagem

Abraços,
Micael

Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 15:15
por doutrinador
Obrigado pela ajuda Micael, está tudo habilitado, optei por ter uma celula com as ultimas na lateral do forum:

Imagem

O que acontece, pelo que eu entendo, é o seguinte:
Aparece um texto com "ultimos assuntos", "respostas" e "exibições" em uma velocidade de scrool baixa, ideal.
Logo abaixo vem outro texto com as "ultimas postagens", mas em velocidade bem maior.

Fica como se fosse um iframe embaixo de outro, entendeu?
Se você notar na imagem, um texto passa debaixo do outro.

Fui até o arquivo viewlast_post_slide.html e consegui encontrar o parametro da velocidade, porem mesmo na mais baixa, 1, ainda fica muio rapida e fica indo de encontro com o texto de cima.

Infelizmente ainda está em localhost e por isso fica dificil mostrar na realidade, espero que compreenda.

Sem scroll ficou show de bola:

Imagem



Obrigado

Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 15:23
por Micael
Estranho, com scroll na horizontal fica normal? Ou também não?

Posta aqui o arquivo viewlast_post_slide.html que está utilizando.

Abraços,
Micael

Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 15:56
por doutrinador
Aqui está o arquivo.
Seria interessante se desse para pegar somente os parametros de mensagem, autor e data e com isso montar uma outra pagina estatica, daí, utlizar um include para chamar a pagina e consequentemente o scroll.

Código: Selecionar todos

<style type="text/css">

#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 200px; /*marquee height */
background-color: transparent;
overflow: hidden;
border: noborder;
padding: 2px;
padding-left: 4px;
}

</style>

<script type="text/javascript">

var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee


</script>

<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
					<!-- BEGIN lp_config -->
					  <!-- IF lp_config.LP_AVATAR --><dd style="text-align:center; width: 40px;"></dd><!-- ENDIF -->
					  <dt>{L_LP_TITLE}</dt>
                      <dd class="posts"><!-- IF lp_config.LP_AVATAR --><!-- ELSE -->{L_REPLIES}<!-- ENDIF --></dd>
 					  <dd class="views">{L_VIEWS}</dd>
                      <dd class="lastpost"><span>{L_LP_REPLY_TITLE}</span></dd>
					<!-- END lp_config -->
					</dl>
				</li>
			</ul>
			<ul class="topiclist forums">
            
 	<div id="marqueecontainer" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">
		<div id="vmarquee" style="position: relative; width: 99%;">
        
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        
        <!-- BEGIN latest_topics -->
        
        <li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_UNREAD_TOPIC --><!-- IF topicrow.S_ROW_COUNT is even --> bg4<!-- ELSE --> bg4<!-- ENDIF --><!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
				
			<!-- IF latest_topics.LP_AVATAR --><dl class="icon"><!-- ELSE -->
			<dl class="icon" style="background-image:<!-- IF topicrow.S_UNREAD_TOPIC -->url(./styles/prosilver/imageset/announce_unread.gif);<!-- ELSE -->url(./styles/prosilver/imageset/announce_read.gif);<!-- ENDIF --> background-repeat: no-repeat;"><!-- ENDIF -->
            	<!-- IF latest_topics.LP_AVATAR --><dd style="text-align:center; width: 40px;"><!-- IF latest_topics.LP_POSTER_AVATAR -->{latest_topics.LP_POSTER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" height="40" width="40" alt="" /><!-- ENDIF --></dd><!-- ENDIF -->
				
				<dt style=""><a href="{latest_topics.LP_U_VIEW_TOPIC}" class="topictitle">{latest_topics.LP_FULL_TITLE}</a><br />  {L_LP_CREATED_BY} {latest_topics.LP_TOPIC_STARTER} {L_LP_POSTEDON} <em>{latest_topics.LP_TOPIC_POSTTIME} </em> 
                </dt>
                <dd class="posts"><!-- IF latest_topics.LP_AVATAR --><!-- IF latest_topics.LP_TOPIC_POSTER_AVATAR -->{latest_topics.LP_TOPIC_POSTER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" height="40" width="40" alt="" /><!-- ENDIF --><!-- ELSE -->{latest_topics.LP_T_REPLIES} <dfn>{L_REPLIES}</dfn><!-- ENDIF --></dd>
				<dd class="views">{latest_topics.LP_T_VIEWS} <dfn>{L_VIEWS}</dfn></dd>
				<dd class="lastpost"><span><dfn> {L_LP_REPLY} </dfn> <!-- IF latest_topics.LP_TITLE_REPLY --><a href="{latest_topics.LP_U_VIEW_TOPIC}">{L_LP_REPLY} {latest_topics.LP_TITLE_REPLY}</a> <br /><!-- ENDIF -->{L_LP_BY} {latest_topics.LP_TOPIC_LASTPOSTBY} <a href="{latest_topics.LP_U_VIEW_TOPIC}">{LAST_POST_IMG}</a> <br />{L_LP_POSTEDON} {latest_topics.LP_TOPIC_LASTPOSTTIME}</span>
				</dd>
			</dl>
		</li>
        
        <!-- END latest_topics -->
        
        </div>
	</div>

		  </ul>
		<span class="corners-bottom"><span></span></span></div>
	</div>         
<br clear="all" />



Re: Alguem conhece last tópic com scrool?

Enviado: 02 Nov 2010, 17:47
por doutrinador
Amigos, por tentativa e erro fui apagando cada bloco de instruções e atualizando até conseguir encontrar o que fazia com que o problema aparecesse e consegui resolver mais esta etapa.
Meu conhecimento em Php, Js e outros é basicão, mas pretendo no futuro estudar em uma escola de nome e me tornar um mero conhecedor, para pelo menos conseguir consertar as minhas buchas, hehehehe.

Obrigado a todos, agora este problema já está resolvido.

Vamos seguindo rumo aos problemas e rumo a um forum bonito e funcional, que é a minha intenção.

Mais uma vez obrigado.