Página 1 de 1

[SUGESTÃO] Para a próxima atualização php.

Enviado: 08 Jan 2011, 17:43
por robra
Gostaria de sugerir a inclusão as modificações citadas no MOD Unwatched forums list(Lista dos Fóruns Não Subscritos), na página http://www.phpbb.com/customise/db/mod/u ... rums_list/.
Este MOD não instala nenhum novo arquivo. Apenas há a necessidade de editar os arquivos:
- includes/ucp/ucp_main.php,
- includes/functions_display.php,
- language/en/ucp.php, (no nosso caso o language/pt-br/ucp.php com as devidas traduções)
- styles/prosilver/template/ucp_main_subscribed.html
Ele é a maior "mão na roda" para subscrever-se em vários Fóruns sem a necessidade de ficar entrando em um por um para clicar em "Subscrever".
No Painel de Controle do Usuário, na aba Geral>>Subscrever, aparece a lista geral de todos os Fóruns, começando pelos Fóruns Subscritos, depois os Fóruns Não Subscritos e por fim os Tópicos Subscritos.
Para Subscrever um Fórum basta apenas ir à lista dos Fóruns Não Subscritos, clicar no nome dele e automaticamente ele passa para a lista dos Fóruns Subscritos.
Para mim foi extremamente funcional.

Abraço.

Re: [SUGESTÃO] Para a próxima atualização php.

Enviado: 09 Jan 2011, 10:54
por UnionHost
valeu pela dica, iremos da uma olhada, ;)

Re: [SUGESTÃO] Para a próxima atualização php.

Enviado: 09 Jan 2011, 15:05
por robra
Ok... só esqueci de dizer que no momento que fui editar os arquivos, achei uma inconsistência na linha citada em includes/functions_display.php. No arquivo install.xml está:
Open: includes/functions_display.php
Find
Tip:
This may be a partial find and not the whole line.
Code:Select All
$sql = 'INSERT INTO ' . $table_sql . " (user_id, $where_sql, notify_status)
VALUES ($user_id, $match_id, 0)";
$db->sql_query($sql);
Add after
Tip:
Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
if (request_var('redirect', '') != '')
{
redirect(request_var('redirect', ''));
}

Em meu arquivo functions_display.php da versão 3.0.8 está:
$sql = 'INSERT INTO ' . $table_sql . " (user_id, $where_sql, notify_status)
VALUES ($user_id, $match_id, " . NOTIFY_YES . ')';
$db->sql_query($sql);

Não sei dizer se o "NOTIFY_YES" foi incluído por conta do MOD "Notify Moderator" que instalei anteriormente ou se já é nativo da versão 3.0.8 do php.

Abraço.