SimplePortal

Support => International Support => Spanish => Topic started by: Chemaaa on January 09, 2011, 06:55:19 PM

Title: Modificar sistema de artículos
Post by: Chemaaa on January 09, 2011, 06:55:19 PM
Buenas a todos  :nervous-happy:

Me gustaría que me ayudara a modificar el sistema de artículos.
Querría que quedase de esta manera.

Seria en el portal crear 3 bloques, cada bloque para una sección diferente.
Y que estos solo muestren el título del mensaje y creado por.
Un ejemplo seria.

Bloque 1 y que en este bloque muestre solo los temas nuevos(las respeustas no) de la sección1
Bloque 2 muestre los temas de la seccion 2 y a si..
Los artículos se añadiría por el método de añadir artículos y eligiendo la categoria/seccion1,2)
Debajo del los temas que ponga lo de (ver mas) y que cuando piches rediriga al foro en cuestión :P

Os dejo un ejemplo ilustrativo:
(http://img713.imageshack.us/img713/2167/ejemplo.png)

Foro: 2.0rc4
SP:2.3.3
URL: www.innovawii.com

Gracias de antemano
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 11, 2011, 01:31:41 PM
te puedo orientar sobre como hacerlo, pero no puedo hacerte todo el trabajo.

Bloque 1 y que en este bloque muestre solo los temas nuevos(las respeustas no) de la sección1


puedes usar el bloque de ultimos temas para lograr eso.


Bloque 2 muestre los temas de la seccion 2 y a si..

puedes usar el bloque de mensajes recientes.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 11, 2011, 01:38:39 PM
Umm si seria exactamente eso.
Lo que pasa es que por default tambien saltan las respuestas a los temas por lo que quiero que solo muestre los nuevos temas a si la gente ve lo nuevo.

Si eres tan amable de decir como hacer los cambios te lo agradecería.
Un saludo  :nervous-happy:
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 11, 2011, 01:43:33 PM
por default smf es asi,  te va a mostrar las ultimas respuestas, aunque estes usando el bloque de ultimos temas.

puedes modificar el bloque de ultimos temas para que el enlace vaya a el primer tema, pero por ejemplo, si un tema es muy viejo pero siguen posteando en el, seguirá apareciendo en ese bloque independientemente de su antiguedad.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 11, 2011, 01:47:47 PM
por default smf es asi,  te va a mostrar las ultimas respuestas, aunque estes usando el bloque de ultimos temas.

puedes modificar el bloque de ultimos temas para que el enlace vaya a el primer tema, pero por ejemplo, si un tema es muy viejo pero siguen posteando en el, seguirá apareciendo en ese bloque independientemente de su antiguedad.

Es que es exactamente eso lo que no quiero....
Porque si no la gente se pensaría que seria un tema nuevo..
Hay alguna otra opción?
Porque la que yo digo esta muy complicado de hacer no?

Un saludo y gracias de antemano.
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 11, 2011, 01:58:53 PM
no es posible por la forma en que lo maneja SMF,  ya que vuelve a tomar un tema como nuevo si alguien responde en el independientemente de lo antiguo o reciente que sea el tema.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 11, 2011, 02:06:20 PM
No se puede hacer un bloque y que en el foro cuando un tema le de añadir como artículo elija dicho bloque y salga en la portada?
Se podría hacer eso?
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 12, 2011, 12:56:20 PM
si usas el sistema de articulos eso ya se hace por default,   revisa el subforo de tutoriale,s ahi se explica como usar el sistema de artículos.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 12, 2011, 06:32:43 PM
Si, hasta ahí bien el problema es como hago los bloques en el portal y que solo salga los títutlos en forma de lista  :nervous-happy:
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 13, 2011, 11:10:16 AM
puedes modificar el archivo  PortalArticles.template.php  para quitar el cuerpo, el avatar y todo lo demas y solo dejar el enlace, ese archivo tiene dos funciones, una para los temas basados en le theme core  y otro par alos themes basados en el theme curve, dependiendo de que theme uses es la funcion que vas a modificar.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 13, 2011, 12:15:01 PM
puedes modificar el archivo  PortalArticles.template.php  para quitar el cuerpo, el avatar y todo lo demas y solo dejar el enlace, ese archivo tiene dos funciones, una para los temas basados en le theme core  y otro par alos themes basados en el theme curve, dependiendo de que theme uses es la funcion que vas a modificar.
Yo uso otro theme distinto a estos dos.
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 13, 2011, 01:57:44 PM
si... pero ese theme esta basado en alguno de esos dos....   que verison de smf usas?  si usas 2.0 tendrás que editar la funcion para el theme curve.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 13, 2011, 02:58:50 PM
si... pero ese theme esta basado en alguno de esos dos....   que verison de smf usas?  si usas 2.0 tendrás que editar la funcion para el theme curve.

Lo pone en el primer post 2.0RC4
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 14, 2011, 08:59:02 AM
si, y vas a tener que editar la funcion  function template_articles_curve()
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 14, 2011, 11:47:39 AM
Sabrías decirme si son muchos cambios?
Es que ando pez en este tema  :)
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 14, 2011, 06:23:05 PM
solo lee la funcion, la mayoria es simple html


Code: [Select]
echo '
<h3 class="catbg"><span class="left"></span>
<span class="sp_float_left sp_article_icon">', $article['message']['icon'], '</span>', $article['topic']['link'], ' | ', $article['message']['timeyear'], '
</h3>
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="sp_content_padding">';

if (!empty($modSettings['articleavatar']) && $article['poster']['avatar']['name'] !== null && !empty($article['poster']['avatar']['href']))
echo '
<img src="', $article['poster']['avatar']['href'], '" alt="', $article['poster']['name'], '" width="30" class="sp_float_right" />
<div class="middletext">', $article['message']['timeday'], ' ', $txt['by'], ' ', $article['poster']['link'], '<br />', $txt['sp-articlesViews'], ': ', $article['topic']['views'], ' | ', $txt['sp-articlesComments'], ': ', $article['topic']['replies'], '</div>';
else
echo '
<div class="middletext">', $article['message']['timeday'], ' ', $txt['by'], ' ', $article['poster']['link'], ' | ', $txt['sp-articlesViews'], ': ', $article['topic']['views'], ' | ', $txt['sp-articlesComments'], ': ', $article['topic']['replies'], '</div>';

echo '
<div class="post"><hr />', !empty($article['category']['picture']['href']) ? '<div><img src="' . $article['category']['picture']['href'] . '" alt="' . $article['category']['name'] . '" class="sp_article_image sp_float_right" /></div>' : '', $article['message']['body'], '</div>
<div class="sp_right">', $article['article']['link'], ' ',  $article['article']['new_comment'], '</div>
</div>
<span class="botslice"><span></span></span>
</div>
<br />';

las variables son muy intuitivas,     $article['topic']['link']   contiene el link hacia el articulo, asi que basta con tener esa variable y borrar el resto si lo unico que quieres es un enlace.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 14, 2011, 08:20:33 PM
Oks, falta hacer los bloques y solucionado  :nervous-happy:
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 15, 2011, 07:23:14 PM
no es posible por la forma en que lo maneja SMF,  ya que vuelve a tomar un tema como nuevo si alguien responde en el independientemente de lo antiguo o reciente que sea el tema.
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 16, 2011, 09:27:19 AM
Pero a ver por el sistema de artículos eso  no pasa... por eso haría los tres bloques y luego ya ir añadiendolos como si de un articulo normal se tratase, me explico?
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 16, 2011, 08:25:55 PM
no, podrias explicarte mejor?
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 17, 2011, 09:30:38 AM
A ver lo que quiero son 3-4 bloques que no se muevan del portal.
Por ejemplo Bloque 1, Bloque 2 etc
Y luego en el foro cuando alguien haga un post en la sección x coja yo darle añadir como artículo y escijer el bloque 1, bloque 2 etc.

En lo bloques solo quiero que aparezca el titulo y creado por.
A ver si a si ya lo entiendes  :)

Si ves que es muy jodido de hacer lo dejo como está.
Un saludo.
Title: Re: Modificar sistema de artículos
Post by: 130860 on January 17, 2011, 11:12:40 AM
puedes ahcer cuantos bloques quieras tener en tu portal.

para que necesitas tantos bloques que van a tener lo mismo?  los mismos enlaces a los mismos artículos?
Title: Re: Modificar sistema de artículos
Post by: Chemaaa on January 18, 2011, 09:01:56 AM
puedes ahcer cuantos bloques quieras tener en tu portal.

para que necesitas tantos bloques que van a tener lo mismo?  los mismos enlaces a los mismos artículos?

No, seria un bloque para un foro, otro bloque para otro foro y a si y no van ser los mismos articulos ya que cada bloque va a ser para un "tematica" diferente.
SimplePortal 2.3.8 © 2008-2024, SimplePortal