SimplePortal
Support => International Support => Portuguese => Topic started by: EvilGeneral on October 13, 2011, 02:46:26 PM
-
Olá colegas,
Estou tentando desenvolver um novo menu de navegação, que ficaria mais ou menos como no wireframe abaixo.
(http://i56.tinypic.com/15wncrl.gif)
No entanto, estou apanhando um pouco, principalmente para as permissões de acesso.
O código abaixo já faz a consulta de todas as categorias e boards, então paece haver algum problema quanto as permissões de acesso aos foruns, pois não estão sendo respeitadas.
global $cat_tree, $boards, $boardList, $scripturl, $sourcedir, $user_info, $smcFunc;
$block_parameters = array(
'num_children' => 'int',
);
if ($return_parameters)
return $block_parameters;
$child_depth = !empty($parameters['num_children']) ? (int) $parameters['num_children'] - 1 : -1;
require_once($sourcedir . '/Subs-Boards.php');
getBoardTree();
// Remove any boards this user can't actually see.
$temp_boards = $boards;
$request = $smcFunc['db_query']('', '
SELECT b.id_board
FROM {db_prefix}boards AS b
WHERE {query_see_board}',
array(
)
);
while ($row = $smcFunc['db_fetch_assoc']($request))
unset($temp_boards[$row['id_board']]);
$smcFunc['db_free_result']($request);
echo '
<div style="padding-left: 2px;">';
foreach ($cat_tree as $catid => $tree)
{
echo '
<span class="sp_navigation_block_cat" style="font-weight:bold;"><a href="', $scripturl, '?action=forum#', $tree['node']['id'], '">', $tree['node']['name'], '</a></span><br />';
foreach ($boardList[$catid] as $boardid)
{
$prefix = '';
for ($i = 0; $i <= $boards[$boardid]['level']; $i++)
$prefix .= '-';
echo '
', $prefix, '<span class="sp_navigation_block_board"><a href="', $scripturl, '?board=', $boards[$boardid]['id'], '">', $boards[$boardid]['name'], '</a></span><br />';
}
}
echo '
</div>';
Alguém pode ajudar?
-
Estive pensando que, em uma estrutura mais simplificada, isto poderia ser um bloco padrão do SimplePortal.
É como se fosse uma versão compacta do BoardIndex.
Vejam o formato abaixo:
(http://i51.tinypic.com/21lu96s.jpg)
O que vocês acham?
:thumbsup:
-
Legal , :D :D
-
Ainda te encontras com o problema das permissões? :)
-
Ainda te encontras com o problema das permissões? :)
Na verdade, não.
Substitui todo o codigo das tabs por SSI_RecentTopics e resolvi o problema de permissões.
O resultado pode ser visto aqui:
http://www.portalflux.com.br/
O proximo passo é desenvolver isto:
(http://i51.tinypic.com/21lu96s.jpg)
-
*BUMP*
-
Something new here?