Funções para obter valores de configurações
As configurações do sistema são armazenadas no arquivo storage/settings.php e organizadas por grupos de arrays.
A maioria das configurações pode ser editada através do setor Configurações no Painel de Admin.
O sistema possui 11 grupos pré-definidos e cerca de 90 valores essenciais. Porém, apenas uma pequena parte dessas configurações necessita de funções públicas para uso em templates e recursos do site.
site_title()
Retorna o título do site configurado no painel de controle.
Parâmetros: Nenhum
Valor padrão: 'Hello World'
Retorno: string
Exemplo de uso:
<?= site_title() ?>
socialnet()
Retorna a URL de uma rede social.
Parâmetros:
-
$networkstring
O nome da rede social em letras minúsculas.
Retorno: string
Notas:
- Se o valor armazenado para a rede social estiver vazio, a função retornará uma string vazia.
- É necessário preencher a URL da rede social no Painel: Dashboard >> Configurações >> Redes sociais.
- A chave do array que armazena a URL é a mesma utilizada no parâmetro
$network. - Chaves cadastradas:
- 'whatsapp'
- 'telegram'
- 'youtube'
- 'twitter'
- 'pinterest'
- 'tiktok'
- 'instagram'
- 'facebook'
- 'github'
- 'linkedin'
- 'behance'
- 'tumblr'
Exemplo de uso:
<a
href="<?= socialnet('github') ?>"
target="_blank"
rel="noopener">
<?= icon('github') ?>
</a>
Configurações para envio de e-mail com servidor SMTP
email_port()
A porta SMTP.
Valor padrão: 587
Retorno: int
email_host()
O endereço do servidor SMTP.
Valor padrão: Nenhum
Retorno: string
email_user()
O usuário do servidor SMTP.
Valor padrão: Nenhum
Retorno: string
email_pswd()
A senha do servidor SMTP.
Valor padrão: Nenhum
Retorno: string
email_address()
O endereço de e-mail utilizado pelo servidor SMTP.
Valor padrão: Nenhum
Retorno: string
Exemplo de uso:
$mailer = new PHPMailer; $mailer->Host = email_host(); $mailer->Username = email_user(); $mailer->Password = email_pswd(); $mailer->Port = email_port();Observação:
O Opus Core utiliza a classe PHPMailer por padrão. Para utilizar, basta instanciar como no exemplo.