SimplePortal
Support => International Support => Spanish => Topic started by: lucas on May 27, 2010, 10:55:43 PM
-
Hola talves alguien sabe como puedo modificar en el simple portal en la sección de Recientes Post/Temas me gustaria,que solo se muestre el tema y el ultimo usuario que respondió, mas no la respuesta de cada usuario debido a que se duplica varias veces el mismo tema
Tambiem me gustaria saber como hago para que el texto de Recientes Post/Temas se desplaze de abajo hacia arriba de manera automatica
como si se usase marquesinas para cada tema/post
Saludos y Gracias
-
el primer caso no es posible debido a como funciona el bloque, si un tema por ejemplo es el unico que tiene respuestas, el bloque ultimos temas/mensajes solo aparecerán las respuestas de ese tema porque son las ultimas respuestas que ha tenido el foro.
para hacer un marquee abre tu archivo /Sources/Portalblocks.php
busca esto:
if ($display == 'compact')
{
foreach ($items as $key => $item)
echo '
<a href="', $item['href'], $truncated , '</a> <span class="smalltext">', $txt[525], ' ', empty($item['is_last']) ? '<hr />' : '';
}
y lo reemplazas con esto
if ($display == 'compact')
echo '<marquee>';
{
foreach ($items as $key => $item)
echo '
<a href="', $item['href'], $truncated , '</a> <span class="smalltext">', $txt[525], ' ', empty($item['is_last']) ? '<hr />' : '';
}
echo '</marquee>';
como ves solo le agregué el marquee, modificalo a tu gusto
-
hize tal y cual me dijiste pero me sale
Parse error: syntax error, unexpected T_ELSEIF in /home/ftaecuad/public_html/Sources/PortalBlocks.php on line 1057...saludos
-
adjunta aqui tu archivo Sources/portalblocks.php al parecer cometi un typo.
-
Aqui esta el archivo que me pediste..gracias por tu tiempo y ayuda
-
prueba este
si quieres cambiar al velocidad busca esto:
echo '<marquee direction="up" loop="true" scrolldelay="200" >';
y cambia el 200 por lo que tu quieras
-
Me quedo de pelicula .....muchas gracias
-
Una consulta como hago en este mismo espacio para que cuando pongo el cursor del mouse sobre un mensaje este se detenga y sea mas facil visualizar el titulo de dicho mensaje ya que todos los mensajes suben y no se detienen hay que cazarlos para agarrar el link...saludos
-
a tu etiqueta marquee agregale esto:
onmouseover="this.stop();" onmouseout="this.start();"
para que te quede algo como esto:
<marquee behavior="scroll" direction="left" onmouseover="this.stop();" onmouseout="this.start();">
aqui mi contenido
</marquee>
-
Amigo hize lo que me dijiste y me salio esto
Parse error: syntax error, unexpected '=' in /home/ftaecuad/public_html/Sources/PortalBlocks.php on line 1050
porque será...saludos
-
Talves alguien me puede ayudar...gracias
-
adjunta aqui tu archivo, lo hiciste mal por eso te dio error.
-
Aqui te adjunto el archivo que me pediste....Muchas gracias
-
usa este:
-
Amigo subi el archivo tal como lo modificaste y me aparece el block de ultimos temas bien grande y los post van todos juntos de derecha a izquierda ....saludos
-
link a tu foro?
-
Amigo acabe de poner el back up del archivo y lo tengo como antes si te doy la url del foro tendria que volverlo a poner el archivo que me modificaste y como te decia no es grato a los ojos de los usuarios porque no esta sincronizado el bloque como te decia esta el bloque bien grande y se mueve los temas de derecha a izquierda sera que me avisas el momento que estes on line para Yo volver a poner el archivo y lo veas como esta por favor...saludos
-
necesito ver tu foro oneline de otro forma no puedo ayudarte.
-
Este es la url de mi foro
saludos y gracias
-
a mi con opera me funciona perfectamente el bloque, que navegador estas usando?
lo unico que hace falta es cambiar la dirección:
y es solo cambiar esto: direction="left"
por esto: direction="up"
ten en cuante que los marqueees no son reconocidos oficialmente y mucho navegadores los muestran de distintas formas
tambien puedes agregarle un acho: width="35%" o width="35px"
-
Gracias mi amigo una cosa mas por favor no te enojes......el archivo esta perfecto lo unico que quiero es bajarle el tiempo de la marquesina lo he buscado pero no lo encuentro solo veo que esta asi:
echo '<marquee behavior="scroll" direction="up" onmouseover="this.stop();" onmouseout="this.start();">';
en que lugar deberia poner el scrolldelay="180" > y como le pondria...me gustaria ponerlo en 180 mira mi foro esta muy rapido
saludos y gracias
-
ponlo espues del direction="up" asi: direction="up" scrolldelay="180"
-
Muchas gracias amigo ahora esta super bien :D
-
Amigo me podrias decirme si todos los themes son iguales Por favor lo que pasa es que he cambiado de theme en este momento estoy utilizando un theme llamado Anecdota_alt by Crip RC3 y he puesto lo mismo que tu modificaste anteriormente del archivo Portalblocks.php del theme X-mas para poner las marquesinas en el bloque de Recientes Post/Temas pero me sale el siguiente error
Parse error: syntax error, unexpected T_IF in /home/ftaecuad/public_html/Sources/PortalBlocks.php on line 1
este es mi foro
www.ftaecuadorclub.com.ec
me podrias darme una manita por favor te adjunto el archivo
Gracias por tu tiempo y paciencia
-
cada theme es independiente de la carpeta sources, eso quiere decir que el archivo que te di, sirve para cada theme que uses, no debias de modificar nada, tu archivo esta bien, ¿que queires hacer? solo usa el que adjunté en post anteriores, deberá de servir para cualquier theme que uses.
ningun theme va a tener un archivo llamado Portalblocks.php ese archivo es exclusivo de SP y se encuentra en al carpeta sources