msgbartop

comentários sobre questões da política, cultura, meio ambiente e tecnologia
msgbarbottom

08 09 de novembro Como mudar Ordem Weblink em Joomla

Joomla!
Imagem via Wikipedia

Fui adicionando novos links para a secção weblinks da minha instalação do Joomla ( em fatias wikizine ) já há algum tempo e conseguiram construir uma verdadeira coleção agradável de muito legais da Web 2.0 ligações do tipo em uma série de categorias (incluindo: Animação Blogging Código Gráficos Web Design Social Media Multimedia Escrita e Ferramentas )

Uma coisa que sempre me incomodou foi que os novos links que eu adicionei sempre exibido o último da lista de links. Claro, as ligações podem ser reordenadas manualmente usando o backend de administração, mas eu não pude deixar de pensar que tinha que haver uma maneira mais fácil.

Claro que há ...

Para alterar a ordem de classificação dos weblinks, você precisa editar um arquivo no seu Joomla instalação. Ir para: seusite joomla_folder / / componentes / com_weblinks / models / category.php

Editar "category.php 'o arquivo (É uma boa idéia baixar uma cópia de backup do arquivo em primeiro lugar, apenas no caso ...). Use o bloco de notas ou outro editor de texto para editar o arquivo. Editor de código no cpanel funciona muito bem.

Entre as linhas 224 e 231 você encontrará a seguinte declaração:

$ Query = "SELECT *".
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
"E publicado = 1 '.
"E arquivados = 0 '.
'ORDER BY'. $ Filter_order. '. $ Filter_order_dir ', ordenando'.;
retornar $ query;

Fazer essa alteração na linha 229:

$ Query = "SELECT *".
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
"E publicado = 1 '.
"E arquivados = 0 '.
/ 'ORDER BY' /. $ Filter_order. '. $ Filter_order_dir ', ordenando'.;
'ORDER BY data DESC ";
retornar $ query;

O que temos feito é comentada a linha / 'ORDER BY' /. $ Filter_order. '. . $ Filter_order_dir ', ordenando'; para torná-lo inativo. Todos os links agora será ordenada por data em ordem decrescente (mais recente primeiro).

Outras opções de classificação podem ser criados usando esses campos: url, título, descrição, data, acessos.

Por exemplo, você pode classificar todos os weblinks em ordem alfabética por título, alterando a declaração que agora aparece na linha 230 para:

'ORDER BY title ASC';

Reblog este post [com Zemanta]

Tags: , , e e e e e , , , , e