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';
Tags: Animação , joomla , Línguas e ligações e primeiros mais recente e mais novo primeiras e PHP e Programação , a ordem de classificação , editor de texto , Web 2.0 , web design e weblinks