Joomla.it Forum

Joomla! 3 => Joomla! 3 => : stefen 03 Aug 2023, 21:18:17

: tabella troppo grande come fare
: stefen 03 Aug 2023, 21:18:17
ciao
ho questa tabella fatta con fabrik

https://artcounseloraroma.net/index.php/component/fabrik/list/1 (https://artcounseloraroma.net/index.php/component/fabrik/list/1)

si tratta di1 questionario, dove per ora ho inserito solo 5 domande su una 30 e piu
Vedo che non appare la barra di scorrimento inbasso com emi aspettavo ma il testo si stringe sempre piu,  facedo diventare la tabella alta, troppo alta una volta che sara completa
COme fare?
grazie
: Re:tabella troppo grande come fare
: tomtomeight 04 Aug 2023, 07:51:47
Puoi restringere il testo e inserire un more per leggerlo tutto. Vedi come ho fatto io qui.
https://magazine.infotecnica.eu
: Re:tabella troppo grande come fare
: stefen 04 Aug 2023, 15:19:38
ottima soluzione
ma non so proprio come si fa :)
midaresti unamano?
grazie
: Re:tabella troppo grande come fare
: tomtomeight 04 Aug 2023, 17:42:00
Certo, ti passo il codice che ho utilizzato, appena accendo il pc.
: Re:tabella troppo grande come fare
: stefen 04 Aug 2023, 22:20:24
grazie, attendo allora!
: Re:tabella troppo grande come fare
: tomtomeight 05 Aug 2023, 17:51:45
Inizia con l'assegnare una classe all'elemento td:
:
<td class = "comment more">campo da restringere</td>Poi aggiungi questo codice ad un file .js:
:
            $(document).ready(function() {
                                var showChar = 50;
                var ellipsestext = " ...";
                var moretext = "more";
                var lesstext = "less";
                $('.more').each(function() {
                    var content = $(this).html();

                    if(content.length > showChar) {

                        var c = content.substr(0, showChar);
                        var h = content.substr(showChar, content.length - showChar);

                        var html = c + '<span class="moreelipses">'+ellipsestext+'</span><span class="morecontent"><span>' + h + '</span>&nbsp;&nbsp;<a href="" class="morelink">'+moretext+'[/url]</span>';

                        $(this).html(html);
                    }

                });

    $(".morelink").click(function(){
        if($(this).hasClass("less")) {
            $(this).removeClass("less");
            $(this).html(moretext);
        } else {
            $(this).addClass("less");
            $(this).html(lesstext);
        }
        $(this).parent().prev().toggle();
        $(this).prev().toggle();
        return false;
    });
Modifica "var showCar = 50" se vuoi mostrare meno.
: Re:tabella troppo grande come fare
: stefen 05 Aug 2023, 21:36:06
grazie!
puoi dirmi anche dove va messo questo  codice?
ahh una cosa, spero non influisca troppo..
migrando a joomla/fabrik 4, va benelo stesso il codice?
: Re:tabella troppo grande come fare
: tomtomeight 05 Aug 2023, 22:36:21
Non uso fabrik e non saprei, comunque puoi sempra fare un override della vista e aggiungere la classe ai campi che vuoi restringere e il codice se non sai dove metterlo lo puoi mettere sempre con override fra i tag <script>
Funziona anche in j4.
: Re:tabella troppo grande come fare
: stefen 05 Aug 2023, 23:26:27
purtroppo non riescoa seguirti
non so come si fa un override dellavista
la classe ai camopi credo di capirlo, nel senso metto nel campo il nome dell override creato...questo forse si
: Re:tabella troppo grande come fare
: tomtomeight 06 Aug 2023, 07:05:51
Strano, se sai usare fabrik non dovrebbe esserti difficile.
: Re:tabella troppo grande come fare
: stefen 06 Aug 2023, 09:28:56
non sono cosi capace, quello che faccio, come in questo caso, è costruire un questionario, con risposte si/no e fare filtri su queste risposte...ma per cose un po piu complesse mi fermo, soprattutto per quanto rigaurda la parte dei linguaggi, css, php, perchè mentre confabrik in genere con prove e tentativi qualcosa riesco a fare coi linguaggi senza consocere le cose di base è difficile andare avanti per prove e tentativi
anche questo,a sentire ibravi non è un problema difficile da risolvere..se sto qua a chiedere aiuto significa chenon sono bravo! :)
: Re:tabella troppo grande come fare
: tomtomeight 06 Aug 2023, 18:56:37
Ok però potresti incominciare a imparare, non è difficile fare un override, cerca in rete "override joomla" poi se qualcosa non ti è chiara chiedi pure nello specifico
: Re:tabella troppo grande come fare
: stefen 06 Aug 2023, 19:49:43
per chiarezza, so cos'è un override
io lavoro sempre con wordpress, che rende tutto molto piu semplice
con joomla, che conosco appena, è tuttomolto piu complicato, e escono fuori spesso errori
per esempio io ho fatto upgrade dal 3 al 4, e ora se prova a editare dal backend i file del template ricevono un errore
in questo caso poi c'è fabrik, e non è nemmeno chiaro se devo intervenire su fabrik o su joomla


insomma una volta che so come si fa l'override..di quali file devo fare l'override?era questo a quello a cui mi riferivo
: Re:tabella troppo grande come fare
: tomtomeight 06 Aug 2023, 22:36:06
Devi fare override della vista del componente fabrik che genera la tabella.
: Re:tabella troppo grande come fare
: stefen 06 Aug 2023, 22:48:32
a saperlo.. :)
il problmea principale di questa accoppiata joomla fabrik è proprio capire quali sono i file interessati per produrre una variazione
il codice poi si fa in qualche modo...ma capire dove, per me, è complicato
: Re:tabella troppo grande come fare
: tomtomeight 07 Aug 2023, 15:05:50
Ci sono molte alternative free a fabrik. Io ho utilizzato JCB, ovviamente servono basi minime per poter tirar fuori qualcosa.
: Re:tabella troppo grande come fare
: stefen 07 Aug 2023, 16:02:18
conosci qualcosa di equivalente in wordpress?
: Re:tabella troppo grande come fare
: tomtomeight 07 Aug 2023, 21:09:49
Mi spiace non uso colabrodi.
: Re:tabella troppo grande come fare
: stefen 07 Aug 2023, 21:59:27
ho capito
grazie