Pagina 1 di 2
Forum sballati
Inviato: 04/05/2011, 22:45
da Bumby
Salve,
Ho phpbb 3.0.8. Vado al sodo: volevo ordinare un pò le sezioni presenti nel mio forum, poichè sono davvero tante e volevo mettere un pò d'ordine. Porca miseria non l'avrei mai fatto, si sono intrecciati tutti i forum gli uni con gli altri, un casino enorme. D'altronde quello che ho fatto è stato semplicemente creare 3-4 categorie e buttarci tutto dentro, ma ora è diventato un casino. Premetto che, tali categorie, hanno avuto i permessi copiati di altri forum, quindi escluderei un problema di permessi. Se seleziono, in acp > gestione forum, una sezione qualsiasi, e alla voce "Forum madre" ci metto "Nessuno", comunque, riandando in acp > gestione forum, cliccando sulla sezione stessa, mi ritrovo comunque ad esempio " indice > mia_sezione (quella senza forum madre, per intenderci) > altra sezione > altra sezione > altra sezione > altra sezione
Non so se rendo l'idea anche perchè è difficile da spiegare. Vorrei mettere tutte le sezioni in una parte, singole, senza ne forum madre ne sub forum. Ma non ci riesco, perchè pur selezionado tali opzioni, hanno sempre sia forum madre che sub forum.
Perchè? Come risolvo?
Thanks
Re: Forum sballati
Inviato: 05/05/2011, 0:59
da Haku
Devi mettere le sezioni come categorie (in questo modo crei la categoria dove andrai a inserire i forum), selezionando poi le altre (se sono subforum), tra le scelte nei menù a tendina e scegliendo quindi in che forum/categorie inserirli.
Re: Forum sballati
Inviato: 05/05/2011, 16:41
da Carlo
Ciao, prova ad utilizzare la funzione
Fix Left/Right ID's del
Support Toolkit.
Re: Forum sballati
Inviato: 05/05/2011, 18:13
da Bumby
Uppato e dopo essermi loggato, mi da quest'errore:
Fatal error: Call to a member function set_user_url() on a non-object in /home/content/74/6690874/html/includes/functions_content.php on line 1267
Senza che abbia cliccato nulla.
P.S. Non so quanto possa centrarci, ma ho phpbb seo.
Vi riporto lo spezzone che c'è appunto nel functions_content.php:
Codice: Seleziona tutto
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
// $profile_url = ($custom_profile_url !== false) ? $custom_profile_url . '&u=' . (int) $user_id : str_replace(array('={USER_ID}', '=%7BUSER_ID%7D'), '=' . (int) $user_id, $_profile_cache['base_url']);
global $phpbb_seo, $phpbb_root_path, $phpEx;
$phpbb_seo->set_user_url( $username, $user_id );
if ($custom_profile_url !== false) {
$profile_url = reapply_sid($custom_profile_url . (strpos($custom_profile_url, '?') !== false ? '&' : '?' ) . 'u=' . (int) $user_id);
} else {
$profile_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . (int) $user_id);
}
// www.phpBB-SEO.com SEO TOOLKIT END
Esattamente
$phpbb_seo->set_user_url( $username, $user_id );
E' la linea che indica l'errore, ossia 1267.
Re: Forum sballati
Inviato: 05/05/2011, 19:04
da Carlo
L'errore si presenta quando effettui il login, dove? Nel PCA o nell'STK?
Re: Forum sballati
Inviato: 05/05/2011, 19:12
da Bumby
Stk. Effettuo il login e quando mi reindirizza a quelle che dovrebbero essere le funzioni di quest'ultimo, mi si presenta l'errore sopra riportato.
Re: Forum sballati
Inviato: 05/05/2011, 19:51
da Carlo
Il problema si presenta perchè non viene impostato l'oggetto phpbb_seo, presente nel file common.php.
Puoi allegarmi il file in cui si presenta l'errore?
Re: Forum sballati
Inviato: 05/05/2011, 20:00
da Bumby
Se ti riferisci al functions_content.php, eccolo in allegato. Se non è quello che ti serve, chiedo scusa perchè non ti ho capito

Re: Forum sballati
Inviato: 05/05/2011, 20:14
da Carlo
Carica temporaneamente questo file fino a quando non termini l'utilizzo del Support Toolkit.
Re: Forum sballati
Inviato: 05/05/2011, 23:06
da Bumby
Grazie per l'aiuto.
A volte mi da questi errori:
Codice: Seleziona tutto
Errore Generale
SQL ERROR [ mysql4 ]
Out of range value adjusted for column 'right_id' at row 4 [1264]
SQL
UPDATE phpbb_forums SET left_id = left_id - 8, right_id = right_id - 8, forum_parents = '' WHERE left_id > 1
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_forums.php
LINE: 1286
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_forums.php
LINE: 1203
CALL: acp_forums->move_forum()
FILE: includes/acp/acp_forums.php
LINE: 186
CALL: acp_forums->update_forum_data()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()
FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Questo:
Codice: Seleziona tutto
Errore Generale
SQL ERROR [ mysql4 ]
Table 'bumbyphpbb.phpbb_drafts' doesn't exist [1146]
SQL
UPDATE phpbb_drafts SET forum_id = 91 WHERE forum_id = 107
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_forums.php
LINE: 1353
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_forums.php
LINE: 1047
CALL: acp_forums->move_forum_content()
FILE: includes/acp/acp_forums.php
LINE: 186
CALL: acp_forums->update_forum_data()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()
FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
E questo:
Codice: Seleziona tutto
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND right_id >' at line 4 [1064]
SQL
UPDATE phpbb_forums SET right_id = right_id - 2, forum_parents = '' WHERE left_id < AND right_id >
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_forums.php
LINE: 1280
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_forums.php
LINE: 1203
CALL: acp_forums->move_forum()
FILE: includes/acp/acp_forums.php
LINE: 186
CALL: acp_forums->update_forum_data()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()
FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Possibile che stia tentando di spostare forum in realtà cancellati?
P.S. Ovviamente il toolkit l'ho utilizzato, tutto ok.