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?
Link alla mod?
http://custom.simplemachines.org/mods/index.php?mod=2175
probabile un bug della mod la modifica va a mano
e che modifiche devo fare, non so come comportarmi
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?
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" />';
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...
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>';
Azz...RC1.2!
Allora è ancora un vecchio Core...ma sembra che sia simile al recente, quindi per Curve io suggerirei di cercare:
<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:
<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
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..... :'(
ho provato ma nulla
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
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
famo così, ricominciamo da capo, lo installo anche se mi da errore dopo le modifiche effettuate?
esatto
grandioso ci sono riuscito, grazie mitici
Ottimo direi! :)