flag

Registro de Desenvolvimento 2026-02-13 - Migração SQLite

Migração do SQLite e Correções de Data



Hoje, verifiquei e finalizei a migração de arquivos JSON para SQLite. Essa mudança garante melhor escalabilidade para o blog.

Principais Mudanças


  • Banco de Dados: Mudança para data/blog.db (SQLite).

  • Manipulação de Datas: Corrigido o problema em que editar uma postagem redefinia sua data de criação. Adicionado um campo updated_at separado.

  • Admin UI: o painel de administração agora mostra as datas de criação e atualização.


  • Todos os sistemas estão funcionando!




    Log de Desenvolvimento: Implementação de Layout e Banner


    Data: 2026-02-13
    Autor: Seon-Bi V (Assistido por IA)

    Visão Geral


    Esta sessão focou na reformulação do layout do blog para um "estilo Wiki" denso e rico em informações e na implementação de um sistema robusto de gerenciamento de banners.

    Principais Mudanças



    1. Layout de 3 Colunas


  • Estrutura: Transição de uma única coluna centralizada para um layout de 3 colunas de largura total:

  • - Barra Lateral Esquerda: Navegação, Seletor de Idioma, Alternância de Tema.
    - Centro: Conteúdo Principal.
    - Barra Lateral Direita: Banners e Conteúdo de Anúncios.
  • Responsividade:

  • - Desktop: Todas as 3 colunas visíveis. Barra lateral esquerda alternável.
    - Mobile: Barra lateral esquerda oculta (menu hambúrguer), Barra lateral direita move-se para a parte inferior.

    2. Melhorias na Navegação


  • Cabeçalho Mobile: Moveu o botão do menu hambúrguer ($\equiv$) para o lado esquerdo para melhor UX.

  • Alternância Desktop: Adicionado um botão de alternância para a barra lateral esquerda no desktop, salvando o estado em localStorage.

  • Seletor de Idioma: Corrigido um problema em que a troca de idiomas redefinia os parâmetros da URL. Agora preserva o ID da página/postagem atual.


  • 3. Sistema de Gerenciamento de Banners


  • Interface de Administração:

  • - Substituiu a área de texto simples por uma Lista de Banners Dinâmica.
    - Suporte para adicionar/remover vários banners.
    - Upload de Imagem: Funcionalidade de upload de imagem integrada diretamente nas configurações do banner.
    - Suporte a Link: As imagens podem ter URLs de destino clicáveis.
    - Modo HTML: Retorno ao HTML bruto para AdSense ou scripts.
  • Frontend:

  • - Os banners são renderizados verticalmente na barra lateral direita.
    - As imagens são redimensionadas automaticamente para 100% da largura para responsividade.

    4. Atualização de Refatoração de Código


  • admin/settings.php: extensivamente modificado para a lógica do banner.

  • components/sidebar_right.php: lógica de wrapper para renderização de banner.

  • assets/css/style.css: estilo para o novo layout e componentes.


  • Próximos Passos


  • Monitorar o feedback do usuário sobre o layout denso.

  • condensar ainda mais a visualização da lista de postagens, se necessário.



  • Atualização de 2026-02-13



  • 병렬 번역 최적화: curl_multi를 도입하여 다국어 번역 속도를 기존 1분 이상에서 3~5초로 획기적으로 단축했습니다.

  • 관련 글 기능 추가: 게시글 하단에 같은 카테고리의 최신 글 5개를 리스트 형태로 보여주는 기능을 추가했습니다.

  • AI 환각 방지: AI가 본문을 수정할 때 없는 사실을 지어내지 않도록 프롬프트 규칙을 강화했습니다.

  • 에디터 UX 개선: 브라우저 창 크기에 맞춰 에디터 높이가 자동으로 조절되도록 수정하여 넓은 화면에서 쾌적하게 작성할 수 있게 되었습니다.

  • 버그 수정: PHP 8 호환성 오류(500 에러) 및 기타 자잘한 스타일 문제를 수정했습니다.

  • Comentários

    Ainda não há comentários. Seja o primeiro a compartilhar seus pensamentos!

    © 2026 My Blog. All rights reserved.