Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: DAV1DCR33D on February 02, 2013, 04:09:24 AM

Title: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 04:09:24 AM
Problema, vado ad installare la mod per poter mettere il logo in flash del sito, ma aimè non si può perchè mi chiede questo al file ./Themes/default/index.template.php
Codice: (Trova)
echo $context['forum_name_html_safe'];

Codice: (Aggiungi dopo)
elseif ($modSettings['logo_type'] == 'flash')
echo '
<object type="application/x-shockwave-flash" data="', $settings['header_logo_url'], '"', $modSettings['logo_size'], '>
<param name="movie" value="', $settings['header_logo_url'], '" />
</object>';


Solo che quando sono andato a vedere di fare l'installazione manuale ho visto che la stringa "      echo $context['forum_name_html_safe'];" mancava proprio, o meglio, c'è ma non come la richiede, come faccio a installarla?
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 04:55:32 AM
Link alla mod?
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 05:12:49 AM
http://custom.simplemachines.org/mods/index.php?mod=2175
Title: Re: problema Auto Flash Logo
Post by: hollywood9111 on February 02, 2013, 05:51:21 AM
probabile un bug della mod la modifica va a mano
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 05:54:09 AM
e che modifiche devo fare, non so come comportarmi
Title: Re: problema Auto Flash Logo
Post by: emanuele on February 02, 2013, 06:11:46 AM
Codice: (Trova)
Codice: (Aggiungi dopo)
^^ Questo vuol dire che il codice va *aggiungo dopo* il codice che devi trovare.
Quindi, siccome hai detto di aver trovato il codice da cerca, come si presenta *effettivamente* questo codice nel tuo index.template.php?
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 06:21:46 AM
così:    // If RSS feeds are enabled, advertise the presence of one.
if (!empty($modSettings['xmlnews_enable']) && (!empty($modSettings['allow_guestAccess']) || $context['user']['is_logged']))
echo '
<link rel="alternate" type="application/rss+xml" title="', $context['forum_name_html_safe'], ' - ', $txt['rss'], '" href="', $scripturl, '?type=rss;action=.xml" />';
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 06:26:31 AM
Quote from: hollywood9111 on February 02, 2013, 05:51:21 AM
probabile un bug della mod la modifica va a mano

Non è un bug, la mod è per la versione 2.0RC1.2, all'epoca era ancora basato sul tema Core, non su Curve, rilasciato con la versione 2.0RC2 ;)
Per quel motivo non trova la parte di codice...
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 06:29:17 AM
Non ho provato, ma provo a dirti come potrebbe essere:

Cerca
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>';


aggiungi sotto
if ($modSettings['logo_type'] == 'flash')
echo '
<object type="application/x-shockwave-flash" data="', $settings['header_logo_url'], '"', $modSettings['logo_size'], '>
<param name="movie" value="', $settings['header_logo_url'], '" />
</object>';
Title: Re: problema Auto Flash Logo
Post by: emanuele on February 02, 2013, 06:36:18 AM
Azz...RC1.2!
Allora è ancora un vecchio Core...ma sembra che sia simile al recente, quindi per Curve io suggerirei di cercare:
Code (find) Select
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>';

e rimpiazzarlo con:
Code (replace with) Select
<h1 class="forumtitle">';
if ($modSettings['logo_type'] == 'flash')
echo '
<object type="application/x-shockwave-flash" data="', $settings['header_logo_url'], '"', $modSettings['logo_size'], '>
<param name="movie" value="', $settings['header_logo_url'], '" />
</object>';
else
echo '
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>';
echo '
</h1>';


In altre parole più o meno quello che ha detto Dark! :P
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 06:38:41 AM
Direi che così come dice ema è più corretto, infatti la logica iniziale era o logo scritto (o immagine) o logo flash...
Con il mio metodo c'erano entrambi  ;D

P.S. ema, non credo che mettere un object dentro un H1 sia proprio corretto XD o mi sbaglio?

Eh..tema Core...quanto tempo passato insieme..... :'(
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 06:46:52 AM
ho provato ma nulla
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 07:26:41 AM
Quote from: DAV1DCR33D on February 02, 2013, 06:46:52 AM
ho provato ma nulla


La mod l'hai installata? fa una modifica anche al file theme.php, ed ovviamente in admin devi indicargli il file flash
Title: Re: problema Auto Flash Logo
Post by: emanuele on February 02, 2013, 08:01:20 AM
Quote from: Darknico on February 02, 2013, 06:38:41 AM
P.S. ema, non credo che mettere un object dentro un H1 sia proprio corretto XD o mi sbaglio?
Io HTML, CSS e javascript non andiamo proprio d'accordo!! xD
Non saprei, ho seguito la logica e buttato dentro il codice... :P
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 08:42:01 AM
famo così, ricominciamo da capo, lo installo anche se mi da errore dopo le modifiche effettuate?
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 10:19:00 AM
esatto
Title: Re: problema Auto Flash Logo
Post by: DAV1DCR33D on February 02, 2013, 10:42:17 AM
grandioso ci sono riuscito, grazie mitici
Title: Re: problema Auto Flash Logo
Post by: Darknico on February 02, 2013, 10:43:19 AM
Ottimo direi! :)