SimplePortal

Support => International Support => Portuguese => Topic started by: EvilGeneral on October 13, 2011, 02:46:26 PM

Title: Novo menu de navegação
Post 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.

Code: [Select]
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?
Title: Re: Novo menu de navegação
Post by: EvilGeneral on October 17, 2011, 04:03:52 PM
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:
Title: Re: Novo menu de navegação
Post by: †PedeAlaface† on October 20, 2011, 07:36:58 PM
Legal ,  :D :D
Title: Re: Novo menu de navegação
Post by: Blue on October 29, 2011, 09:28:18 PM
Ainda te encontras com o problema das permissões? :)
Title: Re: Novo menu de navegação
Post by: EvilGeneral on November 02, 2011, 02:06:48 PM
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)
Title: Re: Novo menu de navegação
Post by: Divecall on December 07, 2011, 06:15:10 PM
*BUMP*
Title: Re: Novo menu de navegação
Post by: Divecall on March 15, 2012, 08:25:20 PM
Something new here?
SimplePortal 2.3.8 © 2008-2024, SimplePortal