Tanta discussão por algo simplesmente ridículo e banal.
Bem, vou explicar um pouco para ver se encerra toda a confusão.
Primeiro, como já dito, o erro é pertinente a conexão com MySQL que por sinal é sim voltada a conexão com o fórum.
Se não quiser utilizar as notícias via fórum, é simples, desative na Settings.php:
Como possivelmente deve estar:
Código PHP:
define("Board_News", true); // -- Mostrar Notícias do Fórum (Padrão -> true)
Como deve estar SE for para desativar:
Código PHP:
define("Board_News", false); // -- Mostrar Notícias do Fórum (Padrão -> true)
Agora, se quer utilizar as notícias do fórum no site, então obviamente precisa configurar corretamente as conexões no MySQL.
Segue por exemplo uma conexão com o Invision Power Board (IPB):
Geralmente os dados do banco de dados do fórum, no caso do IPB, costumam ficar no arquivo conf_global.php.
Como por exemplo:
Código PHP:
<?php
$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = '127.0.0.1';
$INFO['sql_database'] = 'forum';
$INFO['sql_user'] = 'forum';
$INFO['sql_pass'] = 'secret';
$INFO['sql_tbl_prefix'] = 'ibf_';
Neste caso temos uma configuração utilizando "prefixo" (explico depois).
Em base destas configurações, na Effect Web ficaria o seguinte:
Código PHP:
$_Home["Board"]["Mode"] = 1; // -- Modulo do Fórum
$_Home["Board"]["Link"] = "http://forum.muexemplo.com"; // -- Link do Fórum
$_Home["Board"]["MySQL"]["Host"] = "localhost"; // -- Host/IP do MySQL (Padrão -> localhost)
$_Home["Board"]["MySQL"]["User"] = "forum"; // -- Úsuario do MySQL
$_Home["Board"]["MySQL"]["Pass"] = "secret"; // -- Senha do MySQL
$_Home["Board"]["MySQL"]["DataBase"] = "forum"; // -- DataBase do Fórum (Padrão -> forum)
$_Home["Board"]["Prefix"] = "ibf_"; // -- Prefixo das Tables (Padrão -> ibf_)
$_Home["Board"]["Forum_ID"] = array(1,2); // -- IDs dos Fóruns das Notícias
$_Home["Board"]["Debug"] = false; // -- Ativar Debug dos Titulos (Caso esteja Bugado)
$_Home["Board"]["Top_News"] = 7; // -- Tota de Notícias (Padrão -> 7)
$_Home["Board"]["Target"] = true; // -- Abrir em nova Janela (Padrão -> true)
Agora explicando linha por linha:
$_Home["Board"]["Mode"] : Referente ao sistema de fórum a ser utilizando, neste exemplo é o IPB, então deve ser 1
$_Home["Board"]["Link"] : Referente ao endereço do fórum, se for por exemplo: forum.muexemplo.com, você deixaria [Somente usuários registrados podem vem os links. ]
$_Home["Board"]["MySQL"]["Host"] : IP/host do MySQL onde se encontra sua base de dados do fórum, conforte no conf_global.php
$_Home["Board"]["MySQL"]["User"] : Usuário do MySQL da sua base de dados do fórum, conforme no conf_global.php
$_Home["Board"]["MySQL"]["Pass"] : Senha do MySQL da sua base de dados do fórum, conforme no conf_global.php
$_Home["Board"]["MySQL"]["DataBase"] : Nome da sua base de dados do fórum, conforme o conf_global.php
$_Home["Board"]["Prefix"] : Prefixo das tabelas, caso não tiver utilizando no ato da instalação deixe vazio, se utilizou, coloque conforme o conf_global.php
$_Home["Board"]["Forum_ID"] : ID dos fóruns em seu fórum que devem puxar as notícias*
$_Home["Board"]["Debug"] : Deixe true em caso dos títulos no site estiverem "estranhos", esta opção ativa a codificação de UTF8
$_Home["Board"]["Top_News"] : Define a quantidade de notícias que serão exibidas no site puxadas do fórum
$_Home["Board"]["Target"] : Deixe "true" para abrir as notícias em nova janela, se "false", irá sair do site e redirecionar a notícia no fórum
* Os IDs dos fóruns é fácil de conseguir.
No caso do IPB, quando você acessa um fórum (por exemplo: Noticias Gerais), segue uma URL do fórum oficial da Invision Power Services:
[Somente usuários registrados podem vem os links. ]
Repare no número "305", este seria o ID deste fórum.
No caso ele deverá ser inserido na configuração do site... se quiser mais de um fórum, basta separar por vírgula.
Conclusão:
Configurar isso NUNCA foi complicado, basta a pessoa ler um pouco e ter mais paciência em tentar.
Da forma como eu expliquei eu acredito que não tenha erro algum para configurar, considerando que eu nunca expliquei tão detalhadamente nem para meus clientes na época.
Embora eu tenha me tornando uma pessoa menos impaciente nos últimos tempos, tenho mais paciência e profissionalismo em explicar hoje ao invés de quando era adolescente.
Enfim, acredito que por aqui resolva o problema do autor, ou de alguém no futuro e encerre essa discussão.
Eu concordo com o Wagner que falta nas pessoas mais o senso de procurar e querer resolver os problemas pesquisando ou até mesmo sozinho, mas também concordo com demais que não precisava dessa confusão toda (e isso vale para todos).
Abraços!