Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : corocael 20 Jun 2010, 15:15:57
-
Come posso inserire un'immagine all'interno del modulo chi è on-line?
-
vuoi inserire nel modulo una immagine di sfondo?
-
Come sfondo potrebbe essere carino, ma voglio provare a inserire un'immagine animata ... ad esempio una gif
-
Qualcuno che vuole spiegarmi come posso fare ?
-
Forse, devo rinunciare a mettere un'immagine all'interno di chi è on-line
-
Ma se ci metti un poca di buona volontà ci arrivi da solo... :)
Mai sentito parlare dell'override?
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
Il file è sempre quello: default.php ;)
-
Non sono ancora molto pratico, imparando osservando
-
Ci sto provando ma non ho capito come aggiungere un'immagine , con quale codice e dove
Questo è il percorso che ho creato :
wow_3_flash_v3_lernvid.com\html\com_whosonline, dove all'interno c'è il defoult.php
(questo è il percorso dove ho trovato il file: /modules/mod_whosonline/tmpl)
Il problema ora è dove devo modificare o aggiungere per inserire un'immagine?
Questo è il codice:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
if ($showmode == 0 || $showmode == 2) :
if ($count['guest'] != 0 || $count['user'] != 0) :
echo JText::_('We have') . ' ';
if ($count['guest'] == 1) :
echo JText::sprintf('guest', '1');
else :
if ($count['guest'] > 1) :
echo JText::sprintf('guests', $count['guest']);
endif;
endif;
if ($count['guest'] != 0 && $count['user'] != 0) :
echo ' ' . JText::_('and') . ' ';
endif;
if ($count['user'] == 1) :
echo JText::sprintf('member', '1');
else :
if ($count['user'] > 1) :
echo JText::sprintf('members', $count['user']);
endif;
endif;
echo ' ' . JText::_('online');
endif;
endif;
if(($showmode > 0) && count($names)) : ?>
<ul>
<?php foreach($names as $name) : ?>
<li><strong><?php echo $name->username; ?></strong></li>
<?php endforeach; ?>
</ul>
<?php endif;
-
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
Qui il codice html per l'immagine
se la vuoi sopra la riga dei visitatori
if ($showmode == 0 || $showmode == 2) :
if ($count['guest'] != 0 || $count['user'] != 0) :
echo JText::_('We have') . ' ';
if ($count['guest'] == 1) :
echo JText::sprintf('guest', '1');
else :
if ($count['guest'] > 1) :
echo JText::sprintf('guests', $count['guest']);
endif;
endif;
if ($count['guest'] != 0 && $count['user'] != 0) :
echo ' ' . JText::_('and') . ' ';
endif;
if ($count['user'] == 1) :
echo JText::sprintf('member', '1');
else :
if ($count['user'] > 1) :
echo JText::sprintf('members', $count['user']);
endif;
endif;
echo ' ' . JText::_('online');
endif;
endif;
Qui il codice html per l'immagine
se la vuoi tra la riga dei visitatori e l'eventuale riga degli utenti on line
if(($showmode > 0) && count($names)) : ?>
<ul>
<?php foreach($names as $name) : ?>
<li><strong><?php echo $name->username; ?></strong></li>
<?php endforeach; ?>
</ul>
Qui il codice html per l'immagine
se la vuoi sotto la riga degli utenti on line (ma apparirà solo se ci sono utenti on line)
<?php endif;
-
È buono questo? Perché ho inserito ma non esce niente
<img src=”http://images \ marchio.png”>
-
perche back slash?
tranne che nei so windows il percorso e' definito da / non \
-
ehm.... avrei da ridire qualcosa anche circa il percorso... non esistono indirizzi così:
http://images \ marchio.png neanche con la slash diritta... ::)
Ma perchè non studi un poco di html corocael?
Non si può andare al liceo senza prima passare per le elementari non ti pare?
http://xhtml.html.it/guide/lezione/1678/inserire-le-immagini/ ;)
-
Ho cambiato ma funziona , non esce ancora nessuna immagine...
Dove ho sbagliato?
-
Credo che devo studiare... hai ragione ora vediamo se riesco a studiare bene
-
Ho cambiato ma funziona
attento anche a quello che scrivi... Qui non conte ma nella sintassi del codice sono importanti anche i dettagli....
Ieri non riuscivamo a capire il perchè di un errore dovuto alla mancanza di uno spazio.... pensa te, di uno spazietto vuoto...
Se ti vuoi cimentare con modifiche del codice come quelle che stai tentando è indispensabile un buona conoscenza di html e css.... ;)
-
Perfettamente ragione...
Comunque ora ho inserito questo ... ma niente ancora
<img src=”../images/marchio.png”>
-
Provando in tutti i modi ma niente da fare, dove sbaglio non ho capito... aiuto
-
Neppure così funziona
[img width= height=]http://templates/wow_3_flash_v3_lernvid.com/images/marchio.png[/img]
-
ciao
che errore ti da ?
xche se inserisci quel pezzo da pagina bianca e dice che la riga che hai inserito a errore.
posta tutto il codice che usi.
-
Ecco tutto il codice completo di codice per l'immagine
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
<img src="../images/marchio.png">
if ($showmode == 0 || $showmode == 2) :
if ($count['guest'] != 0 || $count['user'] != 0) :
echo JText::_('We have') . ' ';
if ($count['guest'] == 1) :
echo JText::sprintf('guest', '1');
else :
if ($count['guest'] > 1) :
echo JText::sprintf('guests', $count['guest']);
endif;
endif;
if ($count['guest'] != 0 && $count['user'] != 0) :
echo ' ' . JText::_('and') . ' ';
endif;
if ($count['user'] == 1) :
echo JText::sprintf('member', '1');
else :
if ($count['user'] > 1) :
echo JText::sprintf('members', $count['user']);
endif;
endif;
echo ' ' . JText::_('online');
endif;
endif;
if(($showmode > 0) && count($names)) : ?>
<ul>
<?php foreach($names as $name) : ?>
<li><strong><?php echo $name->username; ?></strong></li>
<?php endforeach; ?>
</ul>
<?php endif;
-
to chiesto che errore ti da .
questo e quello che riposrta con quel code quando apri il sito
Parse error: parse error in C:\wamp\www\templates\Hot_ImportClub\html\mod_whosonline\default.php on line 3
questo e quello che vedo su un mio sito.
-
Si mi sono scordato di chiudere e riaprire il php.... :-[
fai così:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
?>
<img src="images/marchio.png">
<?php
if ($showmode == 0 || $showmode == 2) :
In rosso il codice aggiunto. Se marchio.png è dentro la cartella images di joomla dovrebbe apparire... ;)
-
Si mi sono scordato di chiudere e riaprire il php.... :-[
fai così:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
?>
<img src="images/marchio.png">
<?php
if ($showmode == 0 || $showmode == 2) :
In rosso il codice aggiunto. Se marchio.png è dentro la cartella images di joomla dovrebbe apparire... ;)
eee toni toni non lo volevo da te ma a lui vedere cosa scriveva.
lo so che scritto cosi funziona , era solo sapere come lo scrive lui.
-
Ragazzi, mi dispiace ma non funziona
Ho messo così
?>
<img src="/templates/wow_3_flash_v3_lernvid.com/images/marchio.png">
<?php
-
Ho sbagliato... ecco quello che ho scritto
?>
<img src="templates/wow_3_flash_v3_lernvid.com/images/marchio.png">
<?php
-
Mi dispiace ma se continui a scrivere quello che vuoi tu non ne veniamo fuori... ;D
Vuoi per favore mettere la tua immagine marchio.png dentro la cartella images di joomla? Non quella del template ma la cartella che sta nella root principale del sito. Controlla anche che il nome m a r c h i o sia proprio giusto lettera per lettera e minuscolo con scritto png, anch'esso in minuscolo, dopo il puntino...
poi vuoi gentilmente fare una copia di questo codice
?>
<img src="images/marchio.png">
<?php
e incollarlo dove ti era stato detto?
Se l'immagine non salta fuori la prendiamo a sberle! :D :D :D
-
Ho provato a sostituire direttamente quello principale e funziona, quindi quello che non funziona è quello che ho creato nelle cartelle nel template
Comunque ora per centrarlo posso aggiungere semplicemente il codice all'interno di quello che ho messo?
-
Non riesco a centrare l'immagine, quale codice devo aggiungere?
-
Ascolta corocael, io quando ne sapevo meno di adesso andavo avanti a modificare i template unicamente sostituendo le immagini con altre di uguale nome, dimensione ed estensione...
Io da te centrerei l'immagine facendola larga quanto la larghezza del modulo, su fondo trasparente..
Diversamente metti il tag dell'immagine dentro un tag span con una classe e poi lo formatti con i css ;)
-
Cercherò di fare come mi hai detto, speriamo