Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Gab75 12 Aug 2009, 14:59:54

: JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 12 Aug 2009, 14:59:54
Buongiorno a tutti.

Nel mio sito ho creato alcune sezioni a cui ho associato categorie ed articoli. Le sezioni sono associate al top menu ed al menù principale. Vorrei togliere i filtri di ricerca articoli presenti nella categoria ma non so come fare. Vi linko alla pagina dove è presente il problema:
http://www.gabrielecaldari.com/Table/Food-and-Beverage/
Sono andato a vedere sui menu solo che essendo collegati ad una sezione mi danno possibilità di agire sui parametri aggiuntivi relativi alla sezione a cui il menu è collegato ma non alla categoria.
Grazie in anticipo
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: KioSirio 12 Aug 2009, 21:08:02
Buongiorno a tutti.

Nel mio sito ho creato alcune sezioni a cui ho associato categorie ed articoli. Le sezioni sono associate al top menu ed al menù principale. Vorrei togliere i filtri di ricerca articoli presenti nella categoria ma non so come fare. Vi linko alla pagina dove è presente il problema:
http://www.gabrielecaldari.com/Table/Food-and-Beverage/
Sono andato a vedere sui menu solo che essendo collegati ad una sezione mi danno possibilità di agire sui parametri aggiuntivi relativi alla sezione a cui il menu è collegato ma non alla categoria.
Grazie in anticipo

Ciao.
Poco tempo fa ho avuto anche io il tuo stesso problema/esigenza, ho risolto faccendo un template override sullo script che gestisce la visualizzazione ...
Ciao.
KioSirio
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 13 Aug 2009, 14:35:40
Ci ho provato....nel senso che ho provato a togliere dal codice la parte dei filtri ma senza successo. Puoi dirmi passo passo come hai risolto il problema?
Grazie
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: KioSirio 13 Aug 2009, 14:49:15
Ci ho provato....nel senso che ho provato a togliere dal codice la parte dei filtri ma senza successo. Puoi dirmi passo passo come hai risolto il problema?
Grazie

Ciao.
Faccio di meglio: ti giro il file che ho modificato.
Lo devi mettere all'interno delle cartella del template: "/html/com_content/category", ovviamente scompattandolo prima ... :-)

[allegato eliminato da un amministratore essendo passati più di 365 giorni]
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 14 Aug 2009, 10:50:43
Grazie dell'aiuto. Non trovo perà il percorso che mi hai indicato
Potresti essere più preciso su qual'è il file da sostituire e dove si trova...
Grazie ancora
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: KioSirio 14 Aug 2009, 11:29:17
Grazie dell'aiuto. Non trovo perà il percorso che mi hai indicato
Potresti essere più preciso su qual'è il file da sostituire e dove si trova...
Grazie ancora

Allora, devi inserire (o sostituire se c'è già) il file "default_items.php" (che ti ho passato nel file *.zip), all'interno della seguente cartella:

[ROOT SITO-JOOMLA]/templates/[NOME TEMPLATE]/html/com_content/category/

Ciao.
KioSirio
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 14 Aug 2009, 12:46:43
scusa la mia sdattezza...ma il file che mi hai mandato tu non lo trovo sotto categories ma sotto frontpage mentre sotto categories ho blog_item.php?
Quale riscrivo?
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: KioSirio 14 Aug 2009, 17:19:51
scusa la mia sdattezza...ma il file che mi hai mandato tu non lo trovo sotto categories ma sotto frontpage mentre sotto categories ho blog_item.php?
Quale riscrivo?

Vuol dire che attualmente nel tuo template non ha un template override per quella "funzione" di Joomla ...
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: maicolstaip 14 Aug 2009, 17:25:51
Ciao Gab75,
dai una letta a questo articolo che spiega cosa è un override ad avrai tutto più chiaro:
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 05 Sep 2009, 16:53:55
Ciao,
io sono riuscito a togliere i numeri su un elenco di categorie. Per farlo ho modificato il codice PHP che genera la pagina.

Il file da modificare è questo:
ROOT_SITO/components/com_content/views/category/tmpl/default_items.php

Sostituisci le righe 70,71,72 con queste:

:
<td align="right">&nbsp;
<?php /* echo $this->pagination->getRowOffset( $item->count ); */ ?>
</td>


Come vedi non ho fatto altro che inserire uno &nbsp; (spazio) nella cella e mettere a commneto il codice PHP.

saluti,
Kevin
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 10 Sep 2009, 11:56:53
Ciao Kevinoo,

Qual'è il file da modificare?
Grazie
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 10 Sep 2009, 20:35:15
Ops! Scusa!  :P

Ecco qui:
ROOT_SITO/components/com_content/views/category/tmpl/default_items.php
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 11 Sep 2009, 17:07:41
Grazie Kevinoo,
Ho provato ma mi toglie soltanto il counter io vorrei togliere invece il filtro titolo e mostra relativo agli articoli da mostrare in pagina...sai come fare?
Grazie
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 11 Sep 2009, 17:42:11
Ho capito che c'è la possibilità anche di fare l'override del template solo che ho dato una occhiata in FTP; Il mio problema è a livello di categorie sono quindi andato a vedere nel mio template sotto nome template/html/com_content/category.
Qui però trovo 3 files
blog.php
blog_item.php
index.html

A questo punto cosa fare?
Grazie
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 11 Sep 2009, 21:01:22
Qui però trovo 3 files
blog.php
blog_item.php
index.html

A questo punto cosa fare?
Grazie

Nessuno dei suddetti files..  ::)
Ri-apri il file "ROOT_SITO/components/com_content/views/category/tmpl/default_items.php"
e sostituisci le righe da 19 a 36 (per capire, dovresti selezionare <table> [...] </table>) con queste:

:
<table>
<tr>
<?php if ($this->params->get('filter')) : ?>
<td align="left" width="60%" nowrap="nowrap">
<!--
<?php echo JText::_($this->params->get('filter_type') . ' Filter').'&nbsp;'?>
<input type="text" name="filter" value="<?php echo $this->escape($this->lists['filter']);?>" class="inputbox" onchange="document.adminForm.submit();" />
-->
</td>
<?php endif; ?>
<?php if ($this->params->get('show_pagination_limit')) : ?>
<td align="right" width="40%" nowrap="nowrap">
<!--
<?php
echo '&nbsp;&nbsp;&nbsp;'.JText::_('Display Num').'&nbsp;';
echo $this->pagination->getLimitBox();
?>

-->
</td>
<?php endif; ?>
</tr>
</table>

Il poco che ho fatto è inserire i tag di commento al codice che genera i filtri.

Saluti,
Kevin
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 14 Sep 2009, 14:58:00
Grazie Kevin!!!
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 14 Sep 2009, 20:56:52
Ciao! e "di nulla"! ;D
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 16 Sep 2009, 10:12:10
Buongiorno Kevin,
Sei stato così gentile che ne approfitto ancora;
Sono riuscito a fare tutte le modifiche che mi hai suggerito come vedrai in http://www.gabrielecaldari.com/Table/Food- and-Beverage/
L'unico dubbio che mi rimane è come fare ad eliminare quella tabella di color grigio dove si trovano titolo articolo ed autore e se c'è il modo per modificare la larghezza delle celle dove si trovano i campi titolo e autore.

Grazie in anticipo
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 16 Sep 2009, 16:07:57
Buongiorno Kevin,
Sei stato così gentile che ne approfitto ancora;
Non c'è problema, sono felice di esserti stato d'aiuto!  ;)

L'unico dubbio che mi rimane è come fare ad eliminare quella tabella di color grigio dove si trovano titolo articolo ed autore
Per eliminare quelli o modifichi il file, oppure agisci alle configurazioni dal pannello di controllo, all'opzione "Intestazione tabella" seleziona "Nascondi". Così quella barra scomparirà!

e se c'è il modo per modificare la larghezza delle celle dove si trovano i campi titolo e autore.
Per far quello dovresti eliminare la colonna di destra; eliminandola la tabella che conterrà l'elenco si adatterà automaticamente.
Per farlo devi agire sul file index.php del tuo template.
Cerca la parte in cui viene creata la colonna di destra e inserisci questo codice:
:
<?php
if (
$this->countModules('right')){
         echo 
'
      ?>

/* QUI DOVRà ESSERCI IL CODICE CHE GENERA LA COLONNA DI DESTRA CON LE 3 SEZIONI "Presentazione", "MISSION", "CERCA NEL SITO"

Mi sono accorto che la prima parte "Presentazione" scompare, quando entri all'interno di un articolo, questo significa che la riga di codice che ti ho fornito è già presente nella pagina! Ti basterà soltanto spostare la fine della condizione più in basso!!
*/

     ';
      ?>
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 17 Sep 2009, 12:30:03
Buongiorno Kevin,
Grazie ancora per avermi illuminato.

Per togliere quella barra che vorrei fare dello stesso colore dello sfondo nella gestione categorie non c'è la possibilità ti togliere la tabella quindi credo che bisogna farlo da codice. Sai dirmi qual'è la stringa?
Grazie ancora Kevin
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 17 Sep 2009, 15:22:43
quindi credo che bisogna farlo da codice. Sai dirmi qual'è la stringa?
Eccoti la risposta:
(partendo dal file originale, cioè senza modifiche) le righe che interessano la creazione della barra sono dalla riga 41 => 65 (incluse):

:
<?php if ($this->params->get('show_headings')) : ?>
<tr>
<td class="sectiontableheader<?php echo $this->params->get'pageclass_sfx' ); ?>" align="right" width="5%">
<?php echo JText::_('Num'); ?>
</td>
<?php if ($this->params->get('show_title')) : ?>
  <td class="sectiontableheader<?php echo $this->params->get'pageclass_sfx' ); ?>" width="45%">
<?php echo JHTML::_('grid.sort',  'Item Title''a.title'$this->lists['order_Dir'], $this->lists['order'] ); ?>
</td>
<?php endif; ?>
<?php if ($this->params->get('show_date')) : ?>
<td class="sectiontableheader<?php echo $this->params->get'pageclass_sfx' ); ?>" width="25%">
<?php echo JHTML::_('grid.sort',  'Date''a.created'$this->lists['order_Dir'], $this->lists['order'] ); ?>
</td>
<?php endif; ?>
<?php if ($this->params->get('show_author')) : ?>
<td class="sectiontableheader<?php echo $this->params->get'pageclass_sfx' ); ?>"  width="20%">
<?php echo JHTML::_('grid.sort',  'Author''author'$this->lists['order_Dir'], $this->lists['order'] ); ?>
</td>
<?php endif; ?>
<?php if ($this->params->get('show_hits')) : ?>
<td align="center" class="sectiontableheader<?php echo $this->params->get'pageclass_sfx' ); ?>" width="5%" nowrap="nowrap">
<?php echo JHTML::_('grid.sort',  'Hits''a.hits'$this->lists['order_Dir'], $this->lists['order'] ); ?>
</td>
<?php endif; ?>
</tr>
<?php endif; ?>

Ciao ciao!!  ;D
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Gab75 17 Sep 2009, 15:32:09
Kevin,

grazie ancora. vado a sostituire quello che ho con quello che mi ghai postato?
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 17 Sep 2009, 16:30:36
vado a sostituire quello che ho con quello che mi ghai postato?
Il codice che ti ho postato è quello che devi cancellare..   ;)
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: jugo 08 Apr 2010, 13:17:07
Scusate se riprendo questo vecchio topic.
Ho provato a fare come dice Kevin, commentando il codice da default_items.php, per non fare vedere il filtro delle categorie. Ma il filtro mi compare lo stesso.
Anche se tolgo il file default_items.php dalla cartella del sito il filtro compare! C'è qualche cahe da eliminare o altro? Cioè mi sembra che i commenti non abbiano effetto.
Come fare ? Grazie
: Re:JOOMLA: Togliere elenco numerato e filtri da aspetto categoria
: Kevinoo 08 Apr 2010, 20:27:52
Controlli che non sia attivo l'override del file all'interno della cartella del template.   ;)