Back to top

Autore Topic: Avatar articoli  (Letto 1487 volte)

Offline Blefari

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Avatar articoli
« il: 01 Apr 2011, 17:57:25 »
Salve qualcuno sà se è possibile inserire un piccolo avatar con una fotina vicino il nome dell'articolo? (l'immagine non è connessa all'utente che scrive l'articolo ed è diversa ogni volta)

Grazie

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Avatar articoli
« Risposta #1 il: 02 Apr 2011, 14:41:31 »
se vedi nel database, la tabella *_content ha la vode "image" ma non viene utilizzata mantenendo joomla al suo stato normale...

devi metter mano al form degli articoli ed aggiugere la voce image... il file si trova nella cartella dei form del componente com_content in admin, ed è content.xml

dopo di che nel file default.php nella view (front) del com_content richiami l'immagine e la sistemi dove vuoi...

forse dovrai metter mano anche al view.html.php...

ps. in serata o domani mattina mi riconnetto... se non riesci scrivilo che ti dico cosa fare passo passo.

Offline Blefari

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re:Avatar articoli
« Risposta #2 il: 03 Apr 2011, 21:54:26 »
Si se per te non è di troppo disturbo mi aiuteresti moltissimo, grazie :)

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Avatar articoli
« Risposta #3 il: 05 Apr 2011, 16:19:14 »
eccomiiii
scusa il ritardissimo... ma sono stato preso dal lavoro questi giorni... allora... fai come ti dico:


1. MODIFICA DEL FORM DEGLI ARTICOLI:

file:
Codice: [Seleziona]
miosito/administrator/components/com_content/models/forms/article.xml
ora sotto il field "title" (alla riga 16 per intenderci) inserisci:
Codice: [Seleziona]
<field name="images" type="media" extension="com_content"
label="Immagine" description="inserire l'immagine che caratterizza l'articolo"
class="inputbox" required="false"
/>

file:
Codice: [Seleziona]
miosito/administrator/components/com_content/views/article/tmpl/edit.php
ora dopo il <li> title (riga 40) inserisci:
Codice: [Seleziona]
<li><?php echo $this->form->getLabel('images'); ?>
<?php echo $this->form->getInput('images'); ?></li>


2. VISUALIZZAZIONE DELL'IMMAGINE

file:
Codice: [Seleziona]
miosito/components/com_content/views/article/tmpl/default.php
ora troviamo la riga che riporta il seguente codice (dovremmo essere alla 30):
Codice: [Seleziona]
<?php echo $this->escape($this->item->title); ?></a>
e cambiamola così:
Codice: [Seleziona]
<img class="itemAvatar" src="<?php echo $this->escape($this->item->images); ?>" alt="avatar" /><?php echo $this->escape($this->item->title); ?></a>
coraggio... avanti ci siamo quasi ;P

troviamo anche la riga:
Codice: [Seleziona]
<?php echo $this->escape($this->item->title); ?>
Dovrebbe essere quella sotto... ora modifichiamola così:
Codice: [Seleziona]
<img class="itemAvatar" src="<?php echo $this->escape($this->item->images); ?>" alt="avatar" /><?php echo $this->escape($this->item->title); ?>
dovrebbe funzionare già... ma l'immagine probabilmente sarà fuori dimensione...


3. MODIFICHIAMO IL CSS

file:
Codice: [Seleziona]
miosito/templates/miotemplate/css/style.css
in una posizione a caso inseriamo:
Codice: [Seleziona]
/** AVATAR ARTICOLI **/
.itemAvatar{
height:50px;
}

ci dovremmo essere... non ti resta che tentare...
« Ultima modifica: 05 Apr 2011, 16:25:45 da jonxduo »

 



Web Design Bolzano Kreatif