Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W Wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Tutoriais
  • Wiki
  • Wiki
    • Hotfix
  • og:image

og:image · Changes

Page history
Create Hotfix/og:image authored Feb 27, 2019 by Keller Kichel's avatar Keller Kichel
Hide whitespace changes
Inline Side-by-side
Showing with 38 additions and 0 deletions
+38 -0
  • Hotfix/og:image.md Hotfix/og:image.md +38 -0
  • No files found.
Hotfix/og:image.md 0 → 100644
View page @ 2cedcf3a
# Hotfix Facebook OG:IMAGE
##### Não aceita espaços em branco o nome dos arquivos.
:x: ```arquivos/media/Paróquia Cristo Rei FB.jpg```
:heavy_check_mark: ```arquivos/media/Paróquia%20Cristo%20Rei%20FB.jpg```
##### Precisa do protocolo na url
:x: ```//site.com.br/arquivos/media/Paróquia Cristo Rei FB.jpg```
:heavy_check_mark: ```http://site.com.br/arquivos/media/Paróquia Cristo Rei FB.jpg```
Para projetos .NET é preciso escapar a url da imagem, para tal utilize o comando:
```csharp
Uri.EscapeUriString(image)
```
Em projetos mais recentes (que utilizam o **uc ogtags** substitua a linha ```24``` e ```25``` pelas linhas abaixo:
```csharp
if (string.IsNullOrEmpty(image))
image = Uri.EscapeUriString(Request.Url.Scheme + "://" + Request.Url.Authority + "/images/social/share.jpg");
else
image = Uri.EscapeUriString(image);
```
Claro que cuidando para o caminho da imagem estar correto.
Para projetos que as tags são impressas direto no **aspx** é necessário verificar no arquivo **.cs** aonde a imagem é gerada e aplicar o comando ao redor da imagem, por exemplo:
```csharp
Imagem = Uri.EscapeUriString(ValidaImagem(oNoticia.Cadastrado.Year, oNoticia.SMImagem));
```
ou também:
```csharp
imagem = !string.IsNullOrEmpty(oNoticia.SMImagem) ? Uri.EscapeUriString(hostName + "/arquivos/media/noticias/" + oNoticia.SMImagem) : "";
```
Espero ter ajudado...
\ No newline at end of file
Clone repository
  • Gitlab
    • Comandos
  • Hotfix
    • og:image
  • Magento
    • Htaccess
    • MagentoCronChecker
    • Robots
    • SimpleSchema
    • Soap v2 Tester
    • gitignore
  • Migração
    • leg.br
  • Padrões
    • eslint
    • prettier
  • Plugins
    • Adicionar informações extras ao texto copiado da web
  • QueryCommerce
  • Servidores
    • Cloudways
    • DnsMadeEasy
View All Pages