News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

"Tu sei qui -> Sezione" Come fare a spostarlo sopra il blocco dei post?

Started by alchimia, May 15, 2012, 06:33:23 PM

Previous topic - Next topic

alchimia

Salve,
cosa devo modificare per spostare i link "Tu sei qui -> Categoria -> Sezione" che trovo sotto la lista dei topic delle singole sezioni?
Grazie

emanuele

Display.template.php
...oddio, ricordarmi esattamente il punto preciso è difficile...dovresti cercare link_tree troverai un blocco, dovrebbe essere sufficiente copiarlo in alto dove lo vuoi (magari c'è da aggiustare un minimo il php).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


emanuele

....ma che diavolo sto dicendo?
Il link tree viene generato in index.template.php...e la variabile si chiama "linktree_link"...

Cerca linktree_link e vedrai che trovi il pezzo che ti serve. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

alchimia

l'ho trovato, ma come faccio a metterlo sopra la lista dei post?
ti allego il file

emanuele

meh...oggi sono più addormentato del solito...fortuna che oggi non ho scritto una riga di codice... lol

Era giusta la prima...il link tree è "costruito" in index.template, ma visualizzato nei vari file, quindi...Display.template.php, prendi:
// Show the lower breadcrumbs.
theme_linktree();

e copialo in alto dove lo vuoi...spero stavolta di averci beccato... lol


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


alchimia

Quote from: alchimia on May 20, 2012, 06:54:56 PM
non ci sono riuscito!

ho allegato il file, mettendolo dove l'ho messo me lo faceva vedere nei post

emanuele

Ho detto copiarlo, non tagliarlo! :P

Non so esattamente dove fosse prima, così l'ho rimesso ad occhio ed ho aggiunto quello nuovo.
Per i piccoli agiustamenti vedi tu, ormai dovresti avere l'idea di funziona. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

alchimia

Quote from: emanuele on May 22, 2012, 04:34:20 AM
Ho detto copiarlo, non tagliarlo! :P

Non so esattamente dove fosse prima, così l'ho rimesso ad occhio ed ho aggiunto quello nuovo.
Per i piccoli agiustamenti vedi tu, ormai dovresti avere l'idea di funziona. ;)
Visto e va, ma è possibile averlo uguale al vostro preciso? :) il mio essendo il nome molto lungo, si incasina..

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


emanuele

ehm...non c'è molta differenza, l'unica che vedo è che nel tuo viene usata un'immagine come separatore.
Il probema è che sul tuo sito hai nomi di categorie lunghi...molto lunghi...

Prova a sostituire la funzione con quella del theme di detault:
function theme_linktree($force_show = false)
{
global $context, $settings, $options, $shown_linktree;

// If linktree is empty, just return - also allow an override.
if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
return;

echo '
<div class="navigate_section">
<ul>';

// Each tree item has a URL and name. Some may have extra_before and extra_after.
foreach ($context['linktree'] as $link_num => $tree)
{
echo '
<li', ($link_num == count($context['linktree']) - 1) ? ' class="last"' : '', '>';

// Show something before the link?
if (isset($tree['extra_before']))
echo $tree['extra_before'];

// Show the link, including a URL if it should have one.
echo $settings['linktree_link'] && isset($tree['url']) ? '
<a href="' . $tree['url'] . '"><span>' . $tree['name'] . '</span></a>' : '<span>' . $tree['name'] . '</span>';

// Show something after the link...?
if (isset($tree['extra_after']))
echo $tree['extra_after'];

// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo ' »';

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

$shown_linktree = true;
}


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


emanuele

La funzione del linktree dovrebbe essere in index.template, basta che cerchi "function theme_linktree" e poi rimpiazzi tutto il blocco.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

alchimia

 come posso modificare il font e la grandezza del linktree?

emanuele

Dovrebbe essere sufficiente cambiare la classe navigate_section (sarà in index.css, se non c'è puoi aggiungerla alla fine. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

alchimia


Niente da fare, lo vedo sempre così e ho cercato di accorciare il nome..
Ti ho allegato il file CSS, per averlo solo sopra il blocco dei post e non sotto come devo fare?


emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: