Autor Tema: SimplePortal v2.3.7 → 2.0.15  (Leído 19898 veces)

C4BR3R4

  • SuperAdmin.
  • *
SimplePortal v2.3.7 → 2.0.15
« en: 30 de Noviembre de 2015 a las 19:40 »
SimplePortal
Portal para integrar en el foro


Página oficial: http://simpleportal.net/index.php
Descargas: http://simpleportal.net/index.php?action=downloads;area=stable_simpleportal_packages
Página de SMF: https://custom.simplemachines.org/mods/index.php?mod=1104

Modifica el archivo 'Display.template.php' de los temas instalados.
Añade varias imágenes en los temas instalados '/images/admin' y '/images/sp'.

./Themes/Catalysm_2/Display.template.php    Prueba completada con éxito
      Extraer árbol    ./Themes/Catalysm_2/images/sp    
      Extraer árbol    ./Themes/Catalysm_2/images/admin

C4BR3R4

  • SuperAdmin.
  • *
SimplePortal v2.3.6 ~ 2.0.11
« Respuesta #1 en: 13 de Octubre de 2017 a las 17:23 »
Código para usar en un bloque php que permite ver una lista de temas de un foro: http://www.allstudentforum.com/?topic=3510.0

Código: [Seleccionar]
global $smcFunc, $scripturl, $modSettings;

$id_board = 1;

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject
FROM {db_prefix}topics AS t
INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg)
WHERE t.id_board = {int:board}' . ($modSettings['postmod_active'] ? '
AND t.approved = {int:approved}
AND m.approved = {int:approved}' : '') . '
ORDER BY m.subject',
array(
'board' => $id_board,
'approved' => 1,
)
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$topics[$row['id_topic']] = $row['subject'];
$smcFunc['db_free_result']($request);

echo '
<ul>';

if (empty($topics))
{
echo '
<li>There aren\'t any topics.</li>';
}
else
{
foreach ($topics as $id => $subject)
echo '
<li><a href="', $scripturl, '?topic=', $id, '.0">', $subject, '</a></li>';
}

echo '
</ul>';

Para seleccionar el foro, cambiar el id de:
Código: [Seleccionar]
$id_board = 1;