Problema a inserire immagine nella home del mio forum sul template

Started by Off Shores, October 05, 2009, 08:04:15 PM

Previous topic - Next topic

Off Shores

Ciao a tutti!

Dovrei aggiungere un'immagine nella home del mio forum, utilizzo smf. Come posso fare?

Dovrei modificare l'index.template.php ma in ogni punto che inserisco il codice mi da un errore il template e non mi carica il sito con l'immagine hostata.

L'immagine l'ho hostata con imageshack: hxxp://img24.imageshack.us/img24/9400/underconstructionu.gif

Il codice dovrebbe essere questo, giusto?

<img src="hxxp://img24.imageshack.us/img24/9400/underconstructionu.gif">

lo inserisco ma non funziona, forse sbaglio punto.

In che punto dovrei inserirlo? Volevo metterlo in alto, vicino al logo.

Se può esservi utile il forum è questo: hxxp://offshores.altervista.org/forum/index.php

Ovviamente le x le ho messe io, altrimenti il forum non mi accettava i link.

Potete aiutarmi? Vi ringrazio!

Darknico

incolla il codice di come fai
ovviamente non tutto, ma solo la parte interessata
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores

Ciao, innanzitutto grazie per la risposta.

Il codice in cui credo vada messo è il seguente:


<div id="kwick" align="center">
                <ul class="kwicks">';

  // Show the [home] button.
echo '<li><a href="', $scripturl, '" class="kwick opt1">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.png" alt="' . $txt[103] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[103]), '</span></a></li>';

  // Show the [help] button.
echo '<li><a href="', $scripturl, '?action=help" class="kwick opt2" >', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.png" alt="' . $txt[119] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[119]), '</span></a></li>';

  // How about the [search] button?
  if ($context['allow_search'])
echo '<li><a href="', $scripturl, '?action=search" class="kwick opt3">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/search.png" alt="' . $txt[182] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[182]), '</span></a></li>';

  // Is the user allowed to administrate at all? ([admin])
  if ($context['allow_admin']){
echo '<li><a href="', $scripturl, '?action=admin" class="kwick opt4">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/admin.png" alt="' . $txt[2] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[2]), '</span></a></li>';
}
  // Edit Profile [profile] :x
  if ($context['allow_edit_profile'])
echo '<li><a href="', $scripturl, '?action=profile" class="kwick opt5">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/profile.png" alt="' . $txt[79] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[467]), '</span></a></li>';

  // The Private Message [PM]!
  if ($context['allow_pm'])
echo '<li><a href="', $scripturl, '?action=pm" class="kwick opt6">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/pm.png" alt="' . $txt[144] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['smf199']), '</span></a></li>';

  // The [calendar]!
  if ($context['allow_calendar'])
echo '<li><a href="', $scripturl, '?action=calendar" class="kwick opt7">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.png" alt="' . $txt['calendar24'] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['calendar24']), '</span></a></li>';
 
  // The [member] list button :)
  if ($context['allow_memberlist'])
echo '<li><a href="', $scripturl, '?action=mlist" class="kwick opt8">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/members.png" alt="' . $txt[331] .'" style="margin: 0px 0;" border="0" /><span>' : $txt[331]), '</span></a></li>';
 
  // If the user is a guest, show [login] button.
  if ($context['user']['is_guest'])  
echo '<li><a href="', $scripturl, '?action=login" class="kwick opt9">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/login.png" alt="' . $txt[34] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[34]), '</span></a></li>';

  // If the user is a guest, show [register] button.
  if ($context['user']['is_guest'])
echo '<li><a href="', $scripturl, '?action=register" class="kwick opt10">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/register.png" alt="' . $txt[97] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[97]), '</span></a></li>';
 
  // Otherwise, they might want to [logout]...
  if ($context['user']['is_logged'])
echo '<li><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '" class="kwick opt11">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/logout.png" alt="' . $txt[108] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[108]), '</span></a></li>';


echo '</ul></div>';


Lo metto subito prima della chiusura delle TAG ma non funziona, il template mi da errore. L'ho messo anche in altri punti per prova ma niente da fare.

Questo codice che ti ho postato dovrebbe essere il menu del mio tema. Per cui, o devo aggiungerci dell'altro codice io, oppure sbaglio completamente posto.

Potresti aiutarmi? Grazie!

Darknico

Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores


<div id="kwick" align="center">
                <ul class="kwicks">';

  // Show the [home] button.
echo '<li><a href="', $scripturl, '" class="kwick opt1">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.png" alt="' . $txt[103] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[103]), '</span></a></li>';

  // Show the [help] button.
echo '<li><a href="', $scripturl, '?action=help" class="kwick opt2" >', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.png" alt="' . $txt[119] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[119]), '</span></a></li>';

  // How about the [search] button?
  if ($context['allow_search'])
echo '<li><a href="', $scripturl, '?action=search" class="kwick opt3">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/search.png" alt="' . $txt[182] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[182]), '</span></a></li>';

  // Is the user allowed to administrate at all? ([admin])
  if ($context['allow_admin']){
echo '<li><a href="', $scripturl, '?action=admin" class="kwick opt4">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/admin.png" alt="' . $txt[2] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[2]), '</span></a></li>';
}
  // Edit Profile [profile] :x
  if ($context['allow_edit_profile'])
echo '<li><a href="', $scripturl, '?action=profile" class="kwick opt5">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/profile.png" alt="' . $txt[79] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[467]), '</span></a></li>';

  // The Private Message [PM]!
  if ($context['allow_pm'])
echo '<li><a href="', $scripturl, '?action=pm" class="kwick opt6">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/pm.png" alt="' . $txt[144] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['smf199']), '</span></a></li>';

  // The [calendar]!
  if ($context['allow_calendar'])
echo '<li><a href="', $scripturl, '?action=calendar" class="kwick opt7">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.png" alt="' . $txt['calendar24'] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['calendar24']), '</span></a></li>';
 
  // The [member] list button :)
  if ($context['allow_memberlist'])
echo '<li><a href="', $scripturl, '?action=mlist" class="kwick opt8">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/members.png" alt="' . $txt[331] .'" style="margin: 0px 0;" border="0" /><span>' : $txt[331]), '</span></a></li>';
 
  // If the user is a guest, show [login] button.
  if ($context['user']['is_guest'])  
echo '<li><a href="', $scripturl, '?action=login" class="kwick opt9">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/login.png" alt="' . $txt[34] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[34]), '</span></a></li>';

  // If the user is a guest, show [register] button.
  if ($context['user']['is_guest'])
echo '<li><a href="', $scripturl, '?action=register" class="kwick opt10">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/register.png" alt="' . $txt[97] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[97]), '</span></a></li>';
 
  // Otherwise, they might want to [logout]...
  if ($context['user']['is_logged'])
echo '<li><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '" class="kwick opt11">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/logout.png" alt="' . $txt[108] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[108]), '</span></a></li>';

<img src="hxxp://img24.imageshack.us/img24/9400/underconstructionu.gif">

echo '</ul></div>';


Il codice prima della chiusura delle tag è il codice per hostare l'immagine sul mio forum, precisamente prima echo '</ul></div>'; ma non funziona. Evidentemente sbaglio qualcosa.  Io penso che vada in quel punto o almeno forse ci sono vicino.

Naturalmente le xx le ho aggiunte al protocollo io, altrimenti il vostro forum non mi permetteva di postare.

Dopodichè salvo il template e lo trasferisco in ftp sul server, cancellando quello vecchio e mettendoci quello editato; Ma il template mi riporta un errore.

Dove sbaglio secondo te? Spero che ora sono stato chiaro.




Darknico

cambia l'ultima parte in questo modo:


echo '<img src="hxxp://img24.imageshack.us/img24/9400/underconstructionu.gif">';

    echo '</ul></div>';


Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores

Sei un mito!! Funziona!!

Io però ho cambiato il codice modificando l'immagine, quindi tramite il codice l'ho ridimensionata, molto più comodo di usare un programma di fotoritocco, altrimenti avrei dovuto rihostarla; E devo dire che funziona, ora però io la vorrei leggermente più in alto, il punto in cui è va bene, ma preferirei che fosse un pochino più in alto.

Il codice che ho modificato è quanto segue:

echo '<img src="hxxp://img9.imageshack.us/img9/8505/underconstructionr.png" width="300" height="200"align="top">';

Per allinearla in alto ho messo ho messo il codice align="top" ma non va in alto. Forse perchè è già in alto, e bisogna mettere come ho fatto con il ridimensionamento delle percentuali in pixel.

Se può esserti utile puoi vedere l'immagine hostata anche da semplice user: hxxp://offshores.altervista.org/forum/index.php

Ma com'è la sintassi del codice stavolta? Ti ringrazio molto.


Darknico

invece di metterla all'altezza del menu, mettilo all'altezza del logo
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores

Il problema è che l'immagine del logo l'ho sostituita dal mio tema, non dal codice.

Cmq, nel template trovo sempre un codice riguardo al logo, ho provato in diversi modi ma il template mi da errore.

Il codice del logo dovrebbe essere questo:

echo '
</div>
<a href="'.$scripturl.'?action=forum" title=""><span id="logo"> </span></a>';
echo '
  </div>
</div>
</div>


Dove andrebbe posizionato il codice dell'immagine da visualizzare allineata come il logo? In effetti è così che vorrei che fosse allineata.

Se per caso ho tralasciato qualcosa di importante, dimmi pure che la incollo.  ;)


Darknico

prova così:

   echo '
   </div>
      <a href="'.$scripturl.'?action=forum" title=""><span id="logo"> </span></a>';

      echo '<img src="hxxp://img9.imageshack.us/img9/8505/underconstructionr.png" width="300" height="200"align="top">
     </div>     
    </div>
   </div>
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores

Ok, funziona! Dai, ci siamo quasi  :D

Adesso l'immagine è allineata all'altezza del logo, ma è sopra il logo. Vorrei che fosse allineata alla stessa altezza ma al centro.

Che codice devo mettere? Ho provato a mettere anche align="center" ma non funziona.

Ah, un'altra cosa! Che sicuramente mi capiterà di fare, se voglio spostare l'immagine sia a destra che a sinistra, in basso o più in alto però con i parametri che voglio io, come devo fare?

Dico una cosa del genere come ho fatto con il ridimensionamento dell'immagine tramite le percentuali in pixel. Non so se mi sono spiegato.

Darknico

io sto andando a memoria senza testare niente...
prova cosi

   echo '
   </div>
<div align="left">
      <a href="'.$scripturl.'?action=forum" title=""><span id="logo"> </span></a>';
</div>

      echo '
<div align="right">
    <img src="hxxp://img9.imageshack.us/img9/8505/underconstructionr.png" width="300" height="200"align="top">
</div>

     </div>     
    </div>
   </div>
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Off Shores

Grazie mille, funziona. Ora è allineata a destra, immagino che se la volessi al centro invece di right debba scrivere center.

Avrei altri problemi ma per non andare OT magari apro dei nuovi topic.

Grazie mille per la pazienza! Ho imparato una cosa nuova.  ;)

Darknico

c'è sempre da imparare ;)

P.S. segnalo il topic come risolto
per altro, non apri pure un topic

ciao!
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Advertisement: