SimplePortal

Support => International Support => Spanish => Topic started by: Morell on May 21, 2010, 05:01:40 AM

Title: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 21, 2010, 05:01:40 AM
Hola, una pregunta, tengo unos post en que el título es muy largo y me sale en doble linea en la portada, como hago para que me lo corte o me salga como en taringa "..."?

Ejemplo:
-Post 1 de prueba con el título largooooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooo
 ooooooooooooooooooooooooooooooooooooooo
-Post 2 normal

y a mi me interesa algo así:
-Post 1 de prueba con el título largoooooooooooooooooooooooo...
-Post 2 normal

Ahora:
(http://img215.imageshack.us/img215/2735/postmuestra.jpg)

Y lo quiero así:
(http://img28.imageshack.us/img28/8360/postmuestra2.jpg)

URL: http://forosadvance.es
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 21, 2010, 03:54:30 PM
en donde queires que te conteste....?

http://www.simplemachines.org/community/index.php?topic=382709.0


como verás, yo soy el unico que responde aqui asi que no es encesario poner lo mismo en los dos foros...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 22, 2010, 02:05:16 AM
Me sirve en cualquier sitio, mientras me puedas responder.

Gracias por tu tiempo xD
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 23, 2010, 06:57:59 PM
no, lo que yo trato de decir es que te decidas, o posteas alla o posteas aqui.



no tiene sentido postear en los dos foros, ya te dije que yo soy el unico que contesto aqui y en smf tambien, cualqueir duda acerca de simpleportal yo soy el unico que contesta.
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 24, 2010, 02:53:34 AM
Pues aquí mismo, lo que quiero es la respuesta...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 24, 2010, 12:20:49 PM
y yo lo que quiero que entiendas es que es molesto que pongas lo mismo en dos lugares diferentes pensando que eso te va a solucionar mas rapido tu problema....

necesito mas datos, bloque que estas usando?
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 24, 2010, 01:29:11 PM
el recent, donde te muestra los últimos posts del foro
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 25, 2010, 11:57:06 AM
en sources/portalblocks.php busca esto:

/me modifica, codigo erroneo.
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 25, 2010, 01:13:55 PM
Al añadir esto de truncar y después modificar en dos sitios el ', $item['subject'], '

En la portada me sale este error:

Parse error: syntax error, unexpected '.', expecting ')' in /homepages/9/numeros/htdocs/Sources/PortalBlocks.php on line 1094
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 25, 2010, 01:42:36 PM
podrias adjuntar tu archivo aqui para revisarlo
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 25, 2010, 02:46:08 PM
Aquí lo tienes, tengo algunas modificaciones para que me quedara el recent de la forma que lo tengo en mi Portal...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 26, 2010, 10:37:21 AM
ok, cambia esto 

$break=”.”, $pad=”…”

por esto:


$break='.', $pad='…'
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 26, 2010, 12:58:57 PM
Hola, ahora me aparece esto:
Parse error: syntax error, unexpected T_STRING in /homepages/9/d223880843/htdocs/Sources/PortalBlocks.php on line 1100
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 26, 2010, 05:35:08 PM
y si adjuntas tu archivo con todo y error y modificaciones? eso ayudaria bastante sabes...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 27, 2010, 02:15:33 AM
Aquí lo tienes, si no consigues saber por que falla lo dejamos y te pregunto otra cosa...

Te dejo la pregunta aquí, como puedo modificar el recent para que me muestre siempre la primera pagina del post?

Por ejemplo, cuando le doy al primer link me lleva a:
/juegos_pc/fifa_street_2_1link-t1493.0.html;msg15256;topicseen#new

y yo quiero que siempre lleve a:
/juegos_pc/fifa_street_2_1link-t1493.0.html

Gracias por tu tiempo.
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 27, 2010, 04:50:12 PM
ok, para cortar el texto prueba esto:


si utilizas el metodo "compact"  busca esto:


Code: [Select]
if ($display == 'compact')
{
foreach ($items as $key => $item)
echo '
<a href="', $item['href'], '">', $item['subject'], '</a> <span class="smalltext">', $txt['by'], ' ', $item['poster']['link'], $item['new'] ? '' : ' <a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new" rel="nofollow"><img src="' . $settings['lang_images_url'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>', '<br />[', $item['time'], ']</span><br />', empty($item['is_last']) ? '<hr />' : '';
}



y reemplazalo con esto:

Code: [Select]
if ($display == 'compact')
{


  foreach ($items as $key => $item)
  {
     $truncated = (strlen($item['subject']) > 20) ? substr($item['subject'], 0, 20) . '...' : $item['subject'];
     
echo '


<a href="', $item['href'], '">', $truncated ,'</a> <span class="smalltext">', $txt['by'], ' ', $item['poster']['link'], $item['new'] ? '' : ' <a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new" rel="nofollow"><img src="' . $settings['lang_images_url'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>', '<br />[', $item['time'], ']</span><br />', empty($item['is_last']) ? '<hr />' : '';

}

}


donde 20 es el numero maximo de letras a mostrar despues de 20 aparecerá los puntos ...



para que el enlace vaya a el primer mensaje

encuentra esto:

 
Code: [Select]
$item['href']
y reemplazalo con esto:

Code: [Select]
  $scripturl . '?topic='. $item['topic']. '.0'
 


Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 28, 2010, 01:39:08 AM
No utilizo compact, pero al ponerlo en la web me da un error.

Eso de volver al post inicial me ha funcionado, si lo otro no te sale da igual, gracias por la ayuda.
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 28, 2010, 10:47:19 AM
debe de salir, yo mismo lo probé,   usa este   lo adapte para los dos, compact y full

Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 28, 2010, 10:53:57 AM
Ahora si que me funciona, gracias por toda la ayuda...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on May 29, 2010, 03:30:08 AM
Hola de nuevo, quiero modificar algunas cosas más en el recent.

Primero: Como puedo hacer que en vez de que me salga el icono new cuando hay un nuevo mensaje me salga en negrita?

Y segundo: Como puedo hacer este efecto de fondo, al pasar el ratón por encima?
(http://img267.imageshack.us/img267/4292/efectot.png)
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on May 30, 2010, 09:28:11 PM
ok, posteo par que no piensen que los he ignorado, simplemente no he tenido tiempo suficiente para revisar el problema, pero no se me ha olvidado ;)


y si se me llega a aolvidar, un amigable bump bastará ;)
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: Morell on June 13, 2010, 03:08:58 AM
Cuando puedas me serviría mucho tu ayuda...
Title: Re: Cortar los títulos de los post al ser muy largos (en portada)
Post by: 130860 on June 15, 2010, 04:58:56 PM
estoy bastante ocupado estos dias, lo siento.
SimplePortal 2.3.8 © 2008-2024, SimplePortal