Errore GenericMenu.template

Aperto da Lucarella, Sabato - 13 Settembre 2014 - 14:19

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Lucarella

Ieri mi sono accorto che nel registro compariva questo errore
Citazionehttp://emuleitalia.eu/index.php?action=profile
8: Undefined index: label
/home/emuleita/public_html/Themes/default/GenericMenu.template.php
Riga: 180

Errore da tenere sotto controllo o da non considerare ??

Grazie

emanuele


Lucarella

1.   SMF 2.0.8 Update   1.0   
2.   Integration Hooks Report   1.5.3   
3.   PM to New Members   1.2   
4.   6 Custom buttons / tabs with Sub Menus (4)   0.5   
5.   SMF 2.0.7 Update   1.0   
6.   Adk bbcTorrent   1.0   
7.   SimplePortal   2.3.5   
8.   Hide Tag Special   3.0   
9.   Group Color in Posts and Profile   1.4   
10.   Board-color-and-icons   1.1   
11.   Custom Copyright   1.0.3   
12.   Similar Topics   0.6   
13.   Topics list support [Taby]   1.05   
14.   Alternate Email   1.1   
15.   Alternate User Posting   1.0.1   
16.   Default Avatar   2.3   
17.   Admin Ban Button in Post   3.1   
18.   SMF 1.1.19 / 2.0.6 Update   1.0   
19.   Thank-o-matic   3.0   
20.   YouTube BBCode   2.6   
21.   Simple Youtube Video Embedder/BBC   1.1   
22.   Users Online Today   2.0.3   
23.   SMFPacks Shoutbox   1.0.4   
24.   SMF 2.0.5 Update   1.0   
25.   SMF 2.0.4 Update   1.0   
26.   SMF 2.0.3 Update   1.0   
27.   Tapatalk SMF 2.0 RC4/RC5/Final Plugin   3.0.1   
28.   ed2k links support Taby   2.8   
29.   SMF Staff Page   1.7   
30.   Edit BBCode Taby   1.01   
31.   Spoiler Tag   0.7.2a

emanuele

hmm... l'errore ha sempre solo associata l'url del profilo:
http://emuleitalia.eu/index.php?action=profile
oppure anche altre?

Lucarella

Sinceramente non saprei, io ho visto solo quello per il momento. Ora non posso verificare se ce ne sono altri, perchè ho pulito il registro per tenere sotto controllo gli errori del mod adk torrent e fino ad ora non si è più generato.

Lucarella

Effettivamente l'errore sembra essere sempre associato al profilo. Stamattina ne sono comparsi altri quasi tutti simili:

Citazionehttp://emuleitalia.eu/index.php?action=profile;area=forumprofile;updated
8: Undefined index: label
File: /home/emuleita/public_html/Themes/default/GenericMenu.template.php
Riga: 180

Citazionehttp://emuleitalia.eu/index.php?action=profile;area=forumprofile
8: Undefined index: label
File: /home/emuleita/public_html/Themes/default/GenericMenu.template.php
Riga: 180

Citazionehttp://emuleitalia.eu/index.php?action=profile;area=forumprofile
8: Undefined index: label
File: /home/emuleita/public_html/Themes/default/GenericMenu.template.php
Riga: 180

Citazionehttp://emuleitalia.eu/index.php?action=profile;area=account
8: Undefined index: label
File: /home/emuleita/public_html/Themes/default/GenericMenu.template.php
Riga: 180

emanuele

Ahhh....
Una ricerca paga sempre:
https://www.google.com/search?q=Undefined+index:+label+line+180+site:simplemachines.org
che porta a:
http://www.simplemachines.org/community/index.php?topic=496889.0
è molto probabilmente un problema (e se è così è sarebbe un bug) di permessi, e mi sembra che l'avessi già segnalato a te o a qualcuno che ha un'impostazione di permssi molto simile.
Controlla i permessi degli utenti per la sezione del profilo e dimmi come sono impostati.

Lucarella

Ti allego uno screen, che è meglio :P

[allegato eliminato da un amministratore]

emanuele

Accade per un utente in particolare, oppure tutti? O magari un certo gruppo?

Lucarella

Fino ad ora l'ho visto su solamente un paio di utenti iscritti negli ultimi mesi.

emanuele

Hai già provato a creare un nuovo utente e vedere se ti da l'errore?

Quello screen di quale gruppo è?
Hai configurato permessi diversi magari per i newbie e/o altri gruppi con pochi messaggi?

Lucarella

Scusa per il ritardo, ma questo è un periodo un pò pieno ;)

Ho appena provato con un nuovo utente e gli errori sono comparsi subito non appena si naviga nel profilo.
I permessi, invece, sono uguali per tutti gli utenti normali, cambia solo l'appartenenza al gruppo in base al numero di post.

emanuele

Vai nel profili di questo utente di prova, quindi va in informazioni profilo > mostra permessi.
Cosa vedi nella sezione "generale"?

Lucarella

Vedi l'allegato ;)

[allegato eliminato da un amministratore]

emanuele

Proviamo così.
Apri GenericMenu.template.php, trova:

$url = isset($sub['url']) ? $sub['url'] : (isset($area['url']) ? $area['url'] : $menu_context['base_url'] . ';area=' . $i) . ';sa=' . $sa;

ed aggiungi dopo:

if (!isset($sub['label']))
{
log_error('
url: ' . $url . '<br />
sa: ' . $sa . '<br />
$area[\'label\']: ' . $area['label'] . '<br />');
}

Quindi genera l'errore con l'account nuovo, vai nel log e riporta questo errore.

Discussioni simili (3)