Log de atualização do CMS leve AKCMS v6.1:
1[Importante] O modelo suporta 4 modos de truncamento, filtro, função PHP e instrução PHP complexa, que pode processar variáveis de forma rápida e direta, tornando a escrita do modelo mais flexível.
2[Importante] Adicionada tag de modelo <{assign}>, que pode atribuir valores a qualquer variável
3[Importante] Adicionada função de reparo automático. Quando a tabela ou campo do banco de dados estiver anormal, o reparo automático será tentado primeiro.
4[Importante] Adicionada a função de chamar submodelos e variáveis no conteúdo do texto
5 Adicionado o método hook de getitemsfield, que pode adicionar campos ao resultado de getitems.
6. Adicionados ganchos para modelos front-end, permitindo que aplicativos (plug-ins) exibam diferentes modelos com base nas condições.
7. Todos os campos de tipo de texto são alterados para texto longo, que pode armazenar conteúdo mais longo. É adequado para sites com conteúdo longo, como sites novos (versões antigas modificarão automaticamente o tipo de campo após a atualização).
8 A maioria das tags de modelo adiciona parâmetros startwith e endwith. Quando a lista não estiver vazia, adicione um início e um fim à lista para evitar tabelas vazias e outras situações.
9getitems suporta classificação por qualquer campo
10Adicione dois campos, largura e altura, à imagem anexada
11A função getattachments adiciona um parâmetro where, que é usado da mesma forma que o parâmetro where de getitems, ou seja: condições de consulta customizadas
12A função getcategories adiciona includesubcategory, que pode ser combinada com o parâmetro rootcategory para chamar todas as colunas subordinadas (incluindo subcolunas) de uma determinada coluna.
13O parâmetro sourcetype da tag getpictures adiciona um tipo de lista
14 Adicione a configuração do modo de administrador padrão para forçar o plano de fundo para o modo de administrador padrão
15Quando o diretório de modelos personalizados não está disponível, uma mensagem de erro amigável é exibida
16Quando o conteúdo da lista está vazio, o getpaging associado não exibe paginação
A interface de roteamento 17akcms_rounter.php suporta 2 a 4 conjuntos de URLs
18. Adicione uma variável aos modelos relevantes da página de conteúdo e da página de coluna: $module, o conteúdo é o ID do módulo ao qual pertence.
19função gettime adicionada, representando meses sem zeros à esquerda
20 Corrigido o BUG que não pode ser gravado no banco de dados no SQLite3
21 Corrigido o alarme do programa quando o gancho de itens não existe.
22 Corrigido o bug de que 2 a 4 conjuntos de modelos só podem ser exibidos dinamicamente e não podem ser gerados estaticamente e substituirão a página principal do modelo.
23 Corrigido o bug de salto anormal após adicionar novos artigos ao usar vários módulos.
24 Corrigido o bug de que o campo de preço (preço) não suporta classificação como um número (era originalmente classificado como uma string)
AKCMS é um CMS leve, pequeno e eficiente, com boa compatibilidade, baixo uso de CPU, baixo uso de memória, baixos requisitos de personalização flexível, adequado para SEO, capacidade de supercarga;
AKCMS é um CMS leve e gratuito que:
Boa compatibilidade e baixos requisitos de host
AKCMS de vários sistemas operacionais (Linux, Windows) funcionam normalmente
Vários servidores (Apache, nginx) AKCMS funcionam normalmente
Todas as versões do PHP (4.0*-5.*) e AKCMS funcionam normalmente
Vários bancos de dados: MySQL (3.*, 4.*, 5.*), SQLite (2.*, 3.*), interface de dados Pdo, qualquer um pode ser suportado e AKCMS funciona normalmente.
Nenhuma configuração especial de servidor é necessária e todos os hosts virtuais no mercado (incluindo quase todos os hosts gratuitos) podem executar o AKCMS normalmente.
CMS leve (220 KB), compacto e eficiente
AKCMS é um CMS leve e o pacote compactado baixado tem apenas 220 KB. Ao mesmo tempo, o tamanho de outros CMS convencionais é várias vezes ou até dez vezes maior que o AKCMS. Mais importante ainda, o AKCMS ainda está ficando menor, comprimindo gradualmente de 286 KB na versão 2.2 para 220 KB na versão 3.5. O tamanho continua a se tornar menor, mais eficiente e mais rápido.
Personalização flexível, adequada para SEO
AKCMS é muito flexível e pode criar vários tipos de sites através de diferentes modelos e configurações: pode ser um site estático para todo o site, um site PHP puramente dinâmico ou um site dinâmico completamente pseudoestático através de reescrita. -modelos para fácil manutenção; permite que os usuários personalizem funções de modelo para alcançar as funções que desejam; também permite que desenvolvedores secundários personalizem modelos de fundo; também permite que plug-ins sejam executados através de ganchos durante o acesso dinâmico; personalizado e vários URLs que você possa imaginar podem ser personalizados.
Super capacidade de carga, pode suportar milhões de PV
AKCMS fornece configurações de otimização ricas e granularidade de cache flexível em vários níveis, que pode armazenar em cache blocos de dados parciais, submodelos, modelos completos, páginas dinâmicas da página, até que páginas estáticas sejam geradas. Pode apoiar milhões de PV e ajudar equipes empreendedoras a decolar com o menor custo.
NOTA: Por favor, descompacte o AKCMS em um diretório em vez de enviá-lo diretamente para o diretório raiz! !