Main Menu
collapse

Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

User Info

Welcome Guest.
Please log in.

Who's Online

  • Dot Guests: 973
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]


Thanks for having an interest with our portal. If you have any requests for features, have a look at the Feature Requests board.

Modificar sistema de art

Started by Chemaaa, January 09, 2011, 06:55:19 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Chemaaa

Buenas a todos  :nervous-happy:

Me gustar

130860

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

Chemaaa

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

130860

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

Chemaaa

Quote from: 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

130860

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.

Chemaaa

No se puede hacer un bloque y que en el foro cuando un tema le de a

130860

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


130860

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.

Chemaaa

Quote from: 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.
Yo uso otro theme distinto a estos dos.

130860

si... pero ese theme esta basado en alguno de esos dos....   que verison de smf usas?  si usas 2.0 tendr

Chemaaa

Quote from: 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

130860

si, y vas a tener que editar la funcion  function template_articles_curve()


130860

solo lee la funcion, la mayoria es simple html


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.

Chemaaa

#16
Oks, falta hacer los bloques y solucionado  :nervous-happy:

130860

Quote from: 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.

Chemaaa

Pero a ver por el sistema de art

130860