Back to top

Autore Topic: [Risolto] visualizzazione zona #link in pių colonne (sezione blog)  (Letto 1689 volte)

Offline h1j4ck

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Ciao a tutti!
Ho una pagina che presenta la visualizzazione di una sezione, in formato blog, ed č stata impostata in maniera tale che mostri solo i link agli articoli.
Dato che sono tantini, circa 50, vorrei che fossero visualizzati in due o tre colonne, anzichč in una,come fare?

ho trovato sul web che il file che gestisce il tutto č

components\com_content\views\frontpage\tmpl\default.php

ma che modifica debbo farci?

grazie a tuttti
« Ultima modifica: 02 Mag 2011, 17:15:56 da maicolstaip »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:visualizzazione zona #link in pių colonne (sezione blog)
« Risposta #1 il: 26 Apr 2011, 17:21:29 »

components\com_content\views\frontpage\tmpl\default.php

ma che modifica debbo farci?
nessuna, mai modificare i files cosė, altrimenti poi non potrai aggiornare senza che sparisca tutto, 
invece se come dici:
Citazione
una sezione, in formato blog
allora ti basta inserire i parametri che desideri nella voce di menų,
semplice, no?
(uso XP perchč win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi č necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline h1j4ck

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:visualizzazione zona #link in pių colonne (sezione blog)
« Risposta #2 il: 26 Apr 2011, 21:47:09 »
non cosė semplice,per questo motivo:
i link vengono visualizzati a una colonna sola.
la voce colonne č riferita solo alle intro.
io invece vorrei che i miei 50 link agli articoli apparissero non solo come una lunga lista,ma in due colonne!

Link Link
Link  Link
Link Link

cosė!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:visualizzazione zona #link in pių colonne (sezione blog)
« Risposta #3 il: 27 Apr 2011, 23:11:34 »
Ciao h1j4ck,
potresti provare, sempre che funzioni, e sempre che quello sia il file giusto, con un ovverride di
components/com_content/views/frontpage/tmpl/default.php
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline h1j4ck

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:visualizzazione zona #link in pių colonne (sezione blog)
« Risposta #4 il: 27 Apr 2011, 23:51:55 »
credo che  il file da modificare sia:

default_links.php


Code:
defined('_JEXEC') or die('Restricted access'); ?>
<div>
   <strong><?php echo JText::_( 'More Articles...' ); ?></strong>
</div>
<ul>
<?php foreach ($this->links as $link) : ?>
   <li>
      <a class="blogsection" href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($link->slug, $link->catslug, $link->sectionid)); ?>">
         <?php echo $this->escape($link->title); ?>[/url]
   </li>
<?php endforeach; ?>
</ul>

in un forum suggeriscono di cambiarlo fra gli ul:

YOu see the part where it is makng the lists with the
<ul>
<li></li>
</ul>
tags? inside the for each?
What you will want to do is instead of doing that once and getting them all, split it up into 3 parts. You can even had code it to the 3x3 if you want rather than doing the loop.


ma capendo 0 di php avrei propio bisogno di di sapere cosa scrivere....:)

Offline h1j4ck

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
ho risolto cosė:

il file da modificare č  blog_links , da qui

/templates/NOMETEMPLATE/html/com_content/section   

e va modificato cosė:

<?php defined('_JEXEC') or die('Restricted access'); ?>
<div>
   
</div>
<ul class="simple">
<?php
 foreach ($this->links as $link) : ?>
   <li>
      <a class="blogsection" href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($link->slug, $link->catslug, $link->sectionid)); ?>">
         <?php echo $this->escape($link->title); ?>[/url]
   </li>
<?php endforeach; ?>
</ul>


(in pratica si aggiunge ul class="simple")

poi dal propio template.css si va a definire la classe:

ul.simple{
width: 100% ;
}
ul.simple li {
display:block;
width : 33%;
height : 34px;
float:left;
}
ul.simple li[float="left"] + li {
float:none;
}

e il risultato č questo:

http://www.riminiairport.com/index.php/it/voli

ciao a tutti!
« Ultima modifica: 03 Mag 2011, 15:04:27 da h1j4ck »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:visualizzazione zona #link in pių colonne (sezione blog)
« Risposta #6 il: 02 Mag 2011, 17:15:28 »
Ottimo lavoro h1j4ck,
e grazie per aver condiviso la soluzione.
Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

 



Web Design Bolzano Kreatif