Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : amokve 26 Aug 2008, 18:42:49
-
Ho la necessità di inserire un indice articolo in una pagina di joomla e fin qui tutto OK....il problema è che nella versione 1.5.6 l'indice mi si posiziona nella parte superiore degli articoli ed è bruttissimo. Io invece vorrei l'indice di menu articoli nella parte destra.
Ho notato che il problema non si presenta nelle versioni inferiori alla 1.5.6
infatti in locale ho la 1.5.3 e il problema non si manifesta.
Grazie per l'aiuto
-
sotto puoi spostarlo... se poi vada al centro a altrove non saprei ora...
-
Scusami che intendi dire "sotto puoi spostarlo" ?
Il menù si genera automaticamente.......come si fa a spostarlo.
Potresti essere più preciso?
Grazie
-
pannello amministrazione, plugin, si chiama..
navigation?
o qualcosa di simile, se parliamo della stessa cosa
Content - Page Navigation
-
Ciao, puoi provare a inserire nel css del tuo template queste due classi che regolano lo stile dell'indice articolo
table.contenttoc {
margin: 5px;
border: 1px solid #ccc;
padding: 5px;
float: right;
}
table.contenttoc td {
padding: 0 5px;
}
Le ho prese dal template di default di Joomla
-
E' già posizionato sotto.....credo sia un bug della nuova versione !!!!
:-[
-
Grazie Ste !!!!!!
La tua soluzione funziona !!!!!!!
;D
-
EDIT: tutta questa parte non serve! Andare avanti per trovare una soluzione più semplice! :) Toni
Ma volete dirmi che non ci sono i parametri per non pubblicare l'indice!!!
Pazzesco!
Se lo vogliamo togliere possiamo fare così:
cercare nel template.css
table.contenttoc {
float:right;
margin:0pt 0pt 10px 10px;
padding:0pt;
width:35%;
}
e sostituirlo con:
{
display:none;
}
ma in questo modo non compare più in nessun articolo.
Mentre avremmo magari bisogno dell'indice in alcuni articoli e in altri no! Certo, potremo creare una specifica classe per gli articoli nei quali vogliamo l'indice tipo
table.NOtoc {
display:none;
}
e assegnarla alla pagina nella quale, pur inserendo i pagebreak non vogliamo l'indice,ma non è cosa che il semplice utente potrà fare ???
-
Ma perchè toglierlo ???
L'indice compare quando si utilizza il pagebraek, se non lo vuoi vedere basta non utilizzare il pagebreak...
-
Ma non ti passa per la testa l'idea che uno voglia suddividere un articolo in più pagine senza far comparire l'indice? A me pare del tutto plausibile. Così come si puo far comparire o no il filtro, l'autore, la data, il leggi tutto, l'introduzione ecc...
Nella versione 1.0 si poteva decidere di non farlo comparire l'indice. :)
Ciao ste! :)
-
No, non mi era mai passato per la testa ;)
-
Stavo inserendo le immagini per l'help e mi è saltato all'occhio che da Gesione plugin, nei parametri del plugin Content - Pagebreak è possibile disabilitare la visualizzazione della Tabella dei contenuti. Non ho provato, ma in teoria fa quello che dici tu tonicopi
-
Io ho provato ed è effettivamente così! Si può così nascondere l'indice negli articoli multipagina senza mettere mano al codice :)Imparato un'altra anche oggi :D
-
ciao tonicopi
mi interessamolto la discussione sull'indice dell'articolo. guardando i CSS ho notato che c'è solo questo codice
table.contenttoc {
border : 0px solid #dcdcdc;
background : #ffffff;
padding : 5px;
margin-left : 2px;
margin-bottom : 2px;
e che aggiungendo una riga per il font-size non serve a nulla, perché le righe appaiono dentro a dei TD che vengono comandati dallo stesso codice che comanda il testo principale (o no?). come si potrebbe fare per ottenere delle dimensioni più piccole di font?
e per caso qualcuno sa anche come ottenere l'effetto dell'indice di wikipedia (ossia, far apparire e scomparire tutto l'indice a comando)?
grazie
Martino
-
e che aggiungendo una riga per il font-size non serve a nulla, perché le righe appaiono dentro a dei TD che vengono comandati dallo stesso codice che comanda il testo principale (o no?). come si potrebbe fare per ottenere delle dimensioni più piccole di font?
Sbagliato! :) Ma quando hai di questi dubbi, con un tempo circa uguale a quello che ti serve per postare nel forum, puoi provare! ;D Il font-size funziona perchè sovrascrive il font-size del sito. E' proprio questo il bello dei css...Ereditarietà fino a quando lo diciamo noi... In tutti i td diamo un font, ma in quel particolare td dentro la tabella di classe contenttoc diamo un altro font.
Quanto alla seconda questione io credo che potrai ottenere quell'effetto con un javascript. Ma non è faccenda semplice come per cambiare un font, temo. Forse potrebbero esserci dei plugin o qualcos'altro che lo rende possibile. Ma non lo so. Saluti
-
[/quote]Sbagliato! :) Ma quando hai di questi dubbi, con un tempo circa uguale a quello che ti serve per postare nel forum, puoi provare! ;D Il font-size funziona perchè sovrascrive il font-size del sito. E' proprio questo il bello dei css...Ereditarietà fino a quando lo diciamo noi... In tutti i td diamo un font, ma in quel particolare td dentro la tabella di classe contenttoc diamo un altro font.
[/quote]
sì, hai ragione.... nel frattempo ho provato a intervenire sul CSS e ho ottenuto l'effetto che volevo ;)
e quindi tu dice che l'effetto di comparsa e scomparsa è complicato: a chi potrei chiedere , o dove potrei cercare? forse su qualche forum inglese, o forse addirittura un forum tecnico di wikipedia, che ne dici?
martino
comunque grazie per l'ascolto
-
Beh qua ce ne stanno 80:
http://javascript.html.it/script/lista/8/menu/
Il problema è farli apparire nell'indice...
Se invece vuoi vedere se qualcuno l'ha già fatto cerca qua:
http://extensions.joomla.org/
-
ma il comando css x posizionarlo in fondo alla pagina qualè?
io ho provato con
position: absolute
bottom: 5px
ma nn ho avuto il risultato sperato...
-
ma il comando css x posizionarlo in fondo alla pagina qualè?
io ho provato con
position: absolute
bottom: 5px
ma nn ho avuto il risultato sperato...
per posizionarlo in fondo alla pagina non serve mettere mano ai css. Se leggevi meglio i post era già scritto che si fa da estensioni/ gestione plugin/ Content - Page Navigation/ sui parametri a destra scegli sopra o sotto ;D
-
sta già su sotto...pensavo ke bisognava cmq usare il css
-
Sono riuscito a risolvere il problema postato in questa discussione, infatti ora sta di lato messo in maniera carina e mi va bene come viene l'indice ora.
Ora pero' vorrei modificare, o se necessario eliminare, la parte che dice "Pagina 1 di 3" o "Pagina 2 di 3" e cosi' via.
Ho provato a cercare ma non sono riuscito a trovare la soluzione.
Altra piccola cosa che vorrei fare e' mettere al posto del titolo dell'articolo come prima pagina, introduzione. e' possibile?
Spero che qualcuno possa aiutarmi.
Grazie
-
Ciao marco_eeepc, credo non si possano fare nessuna delle due cose :-\
-
Mi pare strano che non si possa, alla fine si tratta di trovare dove intervenire nel ccodice, come si e' potuto modificare quello....
Poi oggi ho provato una versione modificata a pagamento di pagebreak, la pagebreak2, che mi ha dato dei problemi, pero' potevo mettere introduzione al posto del titolo nella prima pagina, per quanto riguarda la numerazione immagino che nel file pagebreak.php si possa levare, perche' ci sono riferimenti a parte di testo del plugin, come Indice articoli, successivo, precedente, ma quello non riesco a trovarlo e a capire dove andare a moddificare.
Comunque grazie della risposta
-
Ciao a tutti,
ho cercato su Google come modificare l'indice e ho trovato subito il wiki che poi mi ha riportato a questa discussione.
A me l'indice va bene, solo che avrei bisogno di fare in modo che la "Pagina 1" nell'indice avesse un titolo (nell'indice) come voglio io, e non il titolo dell'articolo. È possibile fare ciò?
L'indice ora mi appare tipo così:
Indice
Titolo Articolo
Pagina 2
Pagina 3
Tutte le pagine
Io vorrei una cosa del tipo:
Indice
Pagina 1
Pagina 2
Pagina 3
Tutte le pagine
Inoltre vorrei sapere se è possibile averlo multicolonna sempre in testa alla pagina.
-
Ciao fbcyborg,
per fare quello che chiedi bisognerebbe mettere mano al plugin pagebreak, non credo si possa fare altrimenti...
-
Grazie, ti riferisci anche al discorso del multi colonna?
-
Credo di sì, ma non ne sono sicura, controlla il relativo file
-
Ho controllato, credo proprio che un'eventuale modifica vada fatta proprio lì anche per quanto riguarda il multi colonna. Il problema è che non è cosa semplicissima. per quanto riguarda invece, la modifica che ho chiesto prima, non è complicato.
Ecco qui una patch per il file pagebreak.php in modo da far comparire Pagina 1 al posto del nome dell'articolo:
--- pagebreak.php 2010-06-30 13:43:36.000000000 +0200
+++ pagebreak.php 2010-06-30 13:56:53.000000000 +0200
@@ -186,7 +186,7 @@
// TOC First Page link
$class = ($limitstart === 0 && $showall === 0) ? 'toclink active' : 'toclink';
- $row->toc .= '
+ /*$row->toc .= '
<tr>
<td>
<a href="'. JRoute::_( '&showall=&limitstart=') .'" class="'. $class .'">'
@@ -194,9 +194,9 @@
'</a>
</td>
</tr>
- ';
+ ';*/
- $i = 2;
+ $i = 1;
foreach ( $matches as $bot )
{
Grazie!