Assine o RSS

Zé Games – A democratização dos games!

Zé Games blog

vBulletin – resolvendo o bug dos menus da admincp

vbulletin logo

Este é mais um post para servir como meu backup, se por ventura for útil a mais alguém, ficarei feliz por ter compartilhado.

No painel de controle administrativo do vBulletin, o admincp, podemos escolher se o status de expansão dos menus será salvo automaticamente ou manualmente, veja screenshot abaixo:

vbulletin admincp bug01

Marcando o checkbox “Salvar grupos abertos automaticamente” na tela de login, o topo do menu irá aparecer da seguinte forma:

vb admincp bug02

Agora se a opção escolhida, for a manual (padrão), teremos os seguintes adicionais no topo:

vb admincp bug03

Você expande ou recolhe os menus ao seu gosto e precisa clicar em “salvar prefs” para que a personalização seja salva no banco de dados, assim no seu próximo login – em qualquer computador ou local do mundo -, só irão ficar visíveis os menus que você deixou expandidos na última sessão.

No modo automático, como o nome sugere, a cada expansão ou recolhimento de menu, o mesmo é atualizado e as preferências salvas no banco de dados. Prefiro essa opção, pela simplicidade e rapidez.

A admincp do vb está longe da perfeição, foi-se o tempo da moda dos frames nesse tipo de página. Em futuros releases do vb 4.x os desenvolvedores do sistema, prometem reformular o design do painel.

Pois bem, o meu problema é que no modo automático ou manual a expansão dos menus não era salva, isso me incomodou por 6 longos meses. Estudei os scripts responsáveis pela geração dos menus várias vezes nesse período, mas somente ontem descobri a fonte do problema.

O controle de acesso de cada admin as várias seções do painel e o status dos menus expandido, ficam armazenados em uma única tabela no banco de dados, a administrator. Para minha surpresa a entrada com o admin principal (user id 1) não existia mais. Não faço ideia dos motivos, chuto que seja bug nas atualizações entre versões que acabaram por remover a entrada. A solução, foi restaurar os dados, óbvio. Veja imagem abaixo do PhpMyadmin:

vb admincp bug04

Clique em adicionar e preencha apenas os campos userid e adminpermissions (coloque o valor 491516 para o admin principal e 417780 para os demais, mas lembre-se de conferir as permissões dos demais admins na opção grupos de usuários -> permissões do administrador no painel após inserir as entradas).

Bug resolvido e eu fico feliz!

*a tradução da interface conforme vemos nas imagens e explicações do texto são personalizações feitas pelo autor do artigo, verifique o equivalente em sua interface caso a tradução seja diferenciada.

Tags: , ,

Leia Também:

  1. Plugin HOTWords para o vBulletin

Deixe um Comentário

RSS dos comentários

Subscreva aos comentários deste artigo sem comentar

© 2009 Zé Games – A democratização dos games!. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig. Hosting by DreamHost