Back to top

Autore Topic: Immagini al posto del mome categoria accanto agli articoli in home  (Letto 21379 volte)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #20 il: 24 Gen 2011, 22:19:31 »
Salute a tutti.
Riguardo la posizione delle immagini, è possible organizzare la posizione?
Cioè metterli in float con gli articoli, o con quello che viene scritto nella sezione in prima pagina?
Così come da istruzioni l'immagine va a posizionarsi in ALTO dell'articolo, del titolo e del tutto.
Grazie a complimenti ancora a tonicopi.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #21 il: 24 Gen 2011, 23:17:06 »
No giusep nell'esempio fatto nell'articolo e come si può vedere bene nella demo, l'immagine si posiziona esattamente davanti al titolo. A me serviva così e con quel template va così. Ma come è scritto chiaramente nell'articolo noi possiamo posizionare ovunque nella pagina quella immagine e anche la possiamo certo imbrigliare dentro un div o uno span con un id che poi formatteremo come ci pare.
E possiamo anche aggiungere una url alla categoria (al posto di 14 ci va l'id di quella categoria) per rendere cliccabile quella immagine   :D

Codice: [Seleziona]
<span id="mio">
           <a href="index.php?option=com_content&view=category&id=14">
                  <img src="images/categories/<?php echo $this->item->catid ?>.gif">
            </a>
</span>
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #22 il: 24 Gen 2011, 23:56:13 »
Grazie...
molto interessante...
proviamo e vediamo cosa ne esce fuori.
Tanti saluti  ;)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #23 il: 21 Feb 2011, 00:56:37 »
Caro tonicopi,
ritornando alle immagini cliccabili, come dici tu, dovremmo scrivere tanti SPAN quanti sono le categorie, ognuno con il proprio ID,
visto che nella mia home page posso inserire articoli di tutte le categorie prersenti nel mio sito...?
 :-\

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #24 il: 21 Feb 2011, 15:23:36 »
Basta scriverlo una volta sola nell'override ma fargli prendere l'id della categoria in modo dinamico come facciamo per il nome dell'immagine. Ho modificato il codice così:
Codice: [Seleziona]
<span id="mio">
           <a href="index.php?option=com_content&view=category&id=<?php echo $this->item->catid ?>">
                  <img src="images/categories/<?php echo $this->item->catid ?>.gif">
            </a>
</span>
Non l'ho provato ma dovrebbe funzionare  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #25 il: 21 Feb 2011, 20:15:35 »
Carissimo...
niente da fare...
ho copiato il codice che hai scritto, ma niente, ancora non cliccabili...
l'immagine si vede, come prima...

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #26 il: 21 Feb 2011, 22:46:32 »
... allora che faccio?
Posso togliere l'ultimo codice...
tanto non serve a niente...
Certamente se lo lascio lì non si trasforma da solo ;D
per il PHP ancora non è valida la teoria dell'Evoluzione della Specie...

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #27 il: 21 Feb 2011, 22:50:16 »
... chiedo umilmente scusa, ma non so cosa è successo...
una svista o una pulitura cache...
adesso FUNZIONA!!!!
Le immagini sono CLICCABILI come giustamente hai pronosticato ;)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #28 il: 22 Feb 2011, 18:57:08 »
Gent.mo,
la cliccata è risolta...
adesso possiamo risolvere il FLOAT?
Cioè poter dare una sistemata affianco l'immagine...
dai un'occhiata da te stesso: www.incontraregesu.it
c'è troppo spazio vuoto...
si deve scrivere ancora qualcosa nel default_item?
Sempre grato ;)

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #29 il: 22 Feb 2011, 22:12:20 »
Fai prove. Sposta il codice in altri punti. Formattalo con i css.  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #30 il: 22 Feb 2011, 23:59:11 »
Ok
grazie per l'incoraggiamento..
ci provo ;)

Offline Plyace

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #31 il: 13 Mar 2011, 20:34:04 »
Sapete dirmi se è possibile fare la stessa cosa con la 1.6? perchè a quanto pare questo file:

components/com_content/views/frontpage/tmpl/default_item.php

non esiste più..

Offline micropalla

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #32 il: 31 Lug 2011, 16:47:02 »
Non riesco assolutamente a metterlo di default prima dell'inizio del testo di una news (non dell'articolo).
Qualcuno può darmi una mano??
Grazie in anticipo!!

Codice: [Seleziona]
<?php
defined
('_JEXEC') or die('Restricted access'); // no direct access
$canEdit = ($this->user->authorize('com_content''edit''content''all') || $this->user->authorize('com_content''edit''content''own'));
?>

<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished">
<?php endif; ?>

<div class="art-post">
    <div class="art-post-tl"></div>
    <div class="art-post-tr"></div>
    <div class="art-post-bl"></div>
    <div class="art-post-br"></div>
    <div class="art-post-tc"></div>
    <div class="art-post-bc"></div>
    <div class="art-post-cl"></div>
    <div class="art-post-cr"></div>
    <div class="art-post-cc"></div>
    <div class="art-post-body">
<div class="art-post-inner">
<?php
artxFragmentBegin
("<div class=\"art-postmetadataheader\">\r\n");
if (
$this->item->params->get('show_title')) {
 
ob_start();
?>

 <h2 class="art-postheader"><?php echo JHTML::_('image.site''postheadericon.png'nullnullnull'', array('width' => '30''height' => '30')); ?>
<?php
 artxFragmentBegin
(ob_get_clean());
 if (
$this->item->params->get('link_titles') && $this->item->readmore_link != '')
  
artxFragmentContent('<a href="' $this->item->readmore_link '" class="PostHeader">' $this->escape($this->item->title) . '</a>');
 else
  
artxFragmentContent($this->escape($this->item->title));
 
ob_start();
?>

</h2>
<?php
 artxFragmentEnd
(ob_get_clean());
}
artxFragmentBegin("<div class=\"art-postheadericons art-metadata-icons\">\r\n");
  if (
$this->params->get('show_url') && $this->article->urls)
    
artxFragment('''<a href="http://' $this->item->urls '" target="_blank">' $this->item->urls '</a>'''' | ');
if (
$this->item->params->get('show_create_date')) {
artxFragment(''JHTML::_('date'$this->item->createdJText::_('DATE_FORMAT_LC2')), ''' | ');
}
if ((
$this->item->params->get('show_author')) && ($this->item->author != "")) {
  
artxFragment(''JText::sprintf('Written by', ($this->item->created_by_alias $this->item->created_by_alias $this->item->author)), ''' | ');
}
if (
$this->item->params->get('show_pdf_icon'))
  
artxFragment(''JHTML::_('icon.pdf'$this->item$this->item->params$this->access), ''' | ');
if (
$this->item->params->get('show_print_icon'))
  
artxFragment(''JHTML::_('icon.print_popup'$this->item$this->item->params$this->access), ''' | ');
if (
$this->item->params->get('show_email_icon'))
  
artxFragment(''JHTML::_('icon.email'$this->item$this->item->params$this->access), ''' | ');
if (
$canEdit)
  
artxFragment(''JHTML::_('icon.edit'$this->item$this->item->params$this->access), ''' | ');
artxFragmentEnd("\r\n</div>\r\n");
artxFragmentEnd("\r\n</div>\r\n");
echo 
"<div class=\"art-postcontent\">\r\n";
if (!
$this->item->params->get('show_intro'))
 echo 
$this->item->event->afterDisplayTitle;
echo 
$this->item->event->beforeDisplayContent;
if ((
$this->item->params->get('show_section') && $this->item->sectionid) || ($this->item->params->get('show_category') && $this->item->catid)) {
?>

<table class="contentpaneopen<?php echo $this->item->params->get('pageclass_sfx' ); ?>">
<tr>
 <td>
<?php
if ($this->item->params->get('show_section') && $this->item->sectionid && isset($this->item->section)) {
 echo 
"<span>";
 if (
$this->item->params->get('link_section'))
  echo 
'<a href="'.JRoute::_(ContentHelperRoute::getSectionRoute($this->item->sectionid)).'">';
 echo 
$this->item->section;
 if (
$this->item->params->get('link_section'))
  echo 
'</a>';
 if (
$this->item->params->get('show_category'))
  echo 
' - ';
 echo 
"</span>";
}
if (
$this->item->params->get('show_category') && $this->item->catid) {
 echo 
"<span>";
 if (
$this->item->params->get('link_category'))
  echo 
'<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug$this->item->sectionid)).'">';
 echo 
$this->item->category;
 if (
$this->item->params->get('link_category'))
  echo 
'</a>';
 echo 
"</span>";
}
?>

 </td>
</tr>
</table>
<?php
}
if (isset (
$this->item->toc))
 echo 
$this->item->toc;
echo 
"<div class=\"art-article\">"$this->item->text"</div>";
if (
intval($this->item->modified) != && $this->item->params->get('show_modify_date')) {
 echo 
"<p class=\"modifydate\">";
 echo 
JText::_('Last Updated') . ' (' JHTML::_('date'$this->item->modifiedJText::_('DATE_FORMAT_LC2')) . ')';
 echo 
"</p>";
}
if (
$this->item->params->get('show_readmore') && $this->item->readmore) {
?>

<p>
 <span class="art-button-wrapper">
  <span class="art-button-l"> </span>
  <span class="art-button-r"> </span>
  <a class="readon art-button" href="<?php echo $this->item->readmore_link?>">
  <?php
   
if ($this->item->readmore_register) {
    echo 
str_replace(' ''&nbsp;'JText::_('Register to read more...'));
   } elseif (
$readmore $this->item->params->get('readmore')){ 
    echo 
str_replace(' ''&nbsp;'$readmore);
   } else {
    echo 
str_replace(' ''&nbsp;'JText::sprintf('Read more...'));
   }
  
?>

  </a>
 </span>
</p>
<?php
}
echo 
"<span class=\"article_separator\">&nbsp;</span>";
echo 
$this->item->event->afterDisplayContent;
echo 
"\r\n</div>\r\n<div class=\"cleared\"></div>\r\n";
?>


</div>

        <div class="cleared"></div>
    </div>
</div>


<?php if ($this->item->state == 0) : ?>
</div>
<?php endif; ?>

Offline cello

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #33 il: 01 Ott 2011, 12:03:00 »
Grazie di cuore, per noi novizi queste lezioni sono oro.
Grazie ancora

Offline alemat

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #34 il: 20 Ott 2011, 19:12:02 »
Ottimo override, molto utile! Ma per avere lo stesso risultato con la versione 1.7 di Joomla come faccio?
Ho provato ad inserire il codice nel file  templates/miotemplate/html/com_content/article/default.php ma continua a restituirmi la pagina bianca, dove sbaglio?

Ci sto sbattendo la testa da giorni e non riesco a cavarne fuori nulla! Potete aiutarmi in qualche modo?

Offline il gatto ha nuove code

  • Appassionato
  • ***
  • Post: 458
  • Sesso: Femmina
  • Che tempi signora mia!
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #35 il: 31 Ott 2011, 18:03:50 »
Ho lo stesso problema di Alemat.

Ci sto provando anche io, il primo che riesce lo scrive qui? :)
Il gatto ha nuove code

Offline il gatto ha nuove code

  • Appassionato
  • ***
  • Post: 458
  • Sesso: Femmina
  • Che tempi signora mia!
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #36 il: 31 Ott 2011, 19:07:53 »
Ok. Per chi volesse usare il trucco di Tonicopi con Joomla 1.6/1.7:

component/com_contents/vews/featured/tmpl/default_item.php

prendere il file default_item.php, aggiungergli la stringa come nell'articolo:
Codice: [Seleziona]
<img src="images/categories/<?php echo $this->item->catid?>.gif">
e infine caricare il file in quest'altro percorso:

/templates/TUO TEMPLATE/html/com_content/featured

sovrascrivendo il file al default_item.php esistente (se nel template non è presente questo percorso metteteci voi le directoriy necessarie).



Il gatto ha nuove code

Offline sigarra

  • Nuovo arrivato
  • *
  • Post: 39
    • Mostra profilo
Re:Immagini al posto del mome categoria accanto agli articoli in home
« Risposta #37 il: 28 Giu 2013, 01:52:53 »
ciao, spero innanzitutto che questo topic sia ancora attivo, cmq volevo un'informazione.
ho utilizzato il metodo suggerito per inserire un'immagine vicino al titolo  che cambia in base al livello di accesso.
se vado sul post va a meraviglia, ma quando invece provo a caricare la stessa funzione cliccando sulla voce di menu (categoria-blog) non si vedono le immagini.
sto provando a modificare tutti i file delle categorie ma non riesco a trovare il bandolo della matassa. c'è qualcun* che mi può dare una dritta?
ciao e grazie

 



Web Design Bolzano Kreatif