Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
robjrobjR

robjrobj

@robjrobj
Informazioni
Post
79
Discussioni
15
Gruppi
0
Da chi è seguito
0
Chi segue
3

Post

Recenti Migliore Controverso

  • forum
    robjrobjR robjrobj

    @jabba è stata una piccola sfida... sono partito dal database (che è a parte non utilizza quello di joomla), bisognava avere i dati prima di partire...
    quindi mi sono scaricato in formato txt anno per anno le estrazioni dal 1871 ad oggi...
    ho creato uno script in php che le importava nel database.
    Fatto questo ho detto che bello ho un database di estrazioni ora ci divertiamo!
    Ho cercato di ragionare su come sviluppare la cosa nel migliore dei modi, alla fine mi sono creato un componente mio. Molti calcoli vengono fatti tramite php al volo quando viene richiesta la pagina, altri con js, altri li faccio eseguendo script sul server nella cartella cli, quindi ho già i risultati nel db...
    Ad esempio i ritardi e le frequenze, all'inizio ho fatto girare uno script in ssh per il calcolo... ci ha messo un po', poi dopo ogni estrazione viene eseguito un altro codice che aggiorna solo i risultati.
    Lato admin devo un po migliorare le cose... pian pianino...
    cmq posso espanderlo come voglio, appena ho qualche idea su qualche analisi o altro la implemento. 3 settimane di lavoro serale e nei weekend... non ho più una vita sociale 🙄
    Grazie per i complimenti, mi motivano!! 👦


  • Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert
    robjrobjR robjrobj

    Grazie!
    Le tabelle sono generate da moduli MVC custom — il PHP interroga il database, esegue i calcoli statistici (quando serve) e costruisce l'HTML.
    Non potevo usare i source dinamici di YOOtheme perché alcuni dati richiedono elaborazioni troppo complesse da fare al volo (medie ponderate, percentuali, confronti storici su migliaia di partite).

    Desktop (≥960px): tabella classica con ordinamento cliccabile sugli header
    Mobile (<960px): ogni riga diventa una card. Un dropdown permette di scegliere quale colonna visualizzare in primo piano. Tap sulla card per espandere tutti i dettagli.

    Così su mobile l'utente decide cosa gli interessa vedere, senza scroll orizzontale infinito.
    All'inizio ho provato ad utilizzare Table pro di Flart Studio
    appena nidificavo qualcosa (ci sono andato pesande eheh) andava tutto in crash nel builder, poi ho provato ricostruirla a pezzi, ma il risultato non mi piaceva così ho pensato di rifarla come la volevo io.

    È tutto costruito con UIKit + JS vanilla, niente librerie esterne pesanti.
    Ho preparato una demo funzionante che potete testare e adattare:
    https://codepen.io/robjrobj/pen/vEKLRKy
    Ridimensionate il browser per vedere il comportamento responsive!


  • Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert
    robjrobjR robjrobj

    Se può interessare posso dare il modulo da installare e configurare in joomla per popolare la tabella...
    Il modulo inserisce di default i parametri base per fare capire dove e cosa scrivere
    in più si possono scegliere i colori


  • Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert
    robjrobjR robjrobj

    Ho predisposto il download sul mio sito, è gratuito previa registrazione
    https://digitalypainter.it/free-dowloads


  • Adattare il modulo di AcyMailing ai template di YOOtheme
    robjrobjR robjrobj

    Ciao a tutti,

    voglio condividere un piccolo aiuto per chi utilizza AcyMailing con i template di YOOtheme su Joomla. Ho notato che il modulo di iscrizione alla newsletter non si integra perfettamente con lo stile di YOOtheme e ho quindi creato una soluzione CSS per migliorarlo. Questo codice può essere utilizzato anche con altri template, non solo quelli basati su UIkit.

    Dove inserire il codice?

    Basta andare in Impostazioni - Codice personalizzato di YOOtheme e incollarlo nella sezione CSS/LESS.

    Spero che possa essere utile!

    /* Contenitore principale del modulo AcyMailing */
    [id^="acym_module_formAcym"] {
        width: 100% !important;
        max-width: 500px !important;
        margin: 20px auto !important;
        padding: 20px !important;
        background-color: transparent !important; /* Cambiato da #fff a transparent */
        border: 1px solid #e5e5e5 !important;
        border-radius: 4px !important;
    }
    
    /* Struttura interna del form */
    [id^="acym_module_formAcym"] .acym_module_form {
        padding: 10px !important;
    }
    
    /* Stile delle etichette per allinearle ai vari template */
    [id^="acym_module_formAcym"] label {
        display: block !important;
        font-weight: 600 !important;
        margin-bottom: 5px !important;
    }
    
    /* Stile per i campi input (testo ed email) */
    [id^="acym_module_formAcym"] input[type="text"],
    [id^="acym_module_formAcym"] input[type="email"] {
        width: 100% !important;
        padding: 10px !important;
        border: 1px solid #dcdcdc !important;
        border-radius: 4px !important;
        transition: border-color 0.3s ease !important;
    }
    
    /* Stato focus per gli input */
    [id^="acym_module_formAcym"] input[type="text"]:focus,
    [id^="acym_module_formAcym"] input[type="email"]:focus {
        border-color: #1e87f0 !important;
        outline: none !important;
    }
    
    /* Stile per il blocco degli errori */
    [id^="acym_module_formAcym"] .acym__field__error__block {
        color: #ff3b30 !important;
        font-size: 12px !important;
        margin-top: 5px !important;
    }
    
    /* Stile per il campo checkbox */
    [id^="acym_module_formAcym"] .checkbox {
        margin-right: 5px !important;
    }
    
    /* Stile del pulsante di submit per integrarlo con i template */
    [id^="acym_module_formAcym"] .subbutton {
        width: 100% !important;
        padding: 10px !important;
        background-color: #1e87f0 !important;
        border: none !important;
        border-radius: 4px !important;
        color: #fff !important;
        font-size: 16px !important;
        cursor: pointer !important;
        transition: background-color 0.3s ease !important;
    }
    
    /* Stato hover del pulsante */
    [id^="acym_module_formAcym"] .subbutton:hover {
        background-color: #005bb5 !important;
    }
    

    Prima

    Schermata 24-02-2025 23.44.13.png

    Dopo

    Schermata 24-02-2025 23.44.44.png


  • Presentazione
    robjrobjR robjrobj

    Ben arrivato 🙂


  • Cos'è l'EU Accessibility Act e cosa cambierà dal 28 Giugno 2025
    robjrobjR robjrobj

    @fabiochepassa io utilizzo wave un'estensione di chrome per analizzare le pagine web in fatto di accessibilità.


  • Calcolo su misura Zanzariere e Tapparelle
    robjrobjR robjrobj

    @danielebarisano Ciao forse potrebbe andare bene il componente per ecommerce djcatalog2
    ho chiesto all'assistenza e mi hanno risposto:
    Abbiamo una funzione simile: https://tinyurl.com/2aa57jgp


  • Estensione per "T.o.c" automatico
    robjrobjR robjrobj

    @pstrada ah cavoli vero... io ormai uso sempre e solo Yootheme e non ci ho fatto caso...


  • Come ho impostato un cron su cPanel per precaricare la cache di Joomla (e domanda sui Scheduled Tasks)
    robjrobjR robjrobj

    @jabba Chiaro, quindi con quel tipo di task posso, ad esempio, richiamare una pagina con una chiave segreta (magari quella creata con Cache Cleaner di Regular Labs) per cancellare la cache creata (e questo evita l'acquisto della versione a pagamento 🙂 )
    Grazie quel video mi era sfuggito. Top!


  • Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert
    robjrobjR robjrobj

    In cosa differisce da bootstrap table o da table pro per uikit: in pratica loro adattano la tabella allo schermo io la ripenso per il mobile e per il touch... in un sito di statistiche (che sia di calcio o altro ) a mio avviso le card con colonna rotante funzionano meglio dello scroll orizzontale, in parole povere non sopporto lo scroll orizzontale su telefono 😠

    se dovessi implementare search, pagination o export magari utilizzerei table pro o magari amplierei quella che ho già utilizzato... per ora non mi servono quelle funzionalità...


  • Creazione quiz e sondaggi
    robjrobjR robjrobj

    @elmir grazie del suggerimento


  • problemi indicizzazione sito joomla in bing
    robjrobjR robjrobj

    @luX0r75 intanto ti ringrazio per la risposta e per le dritte vedo di mettere a posto gli errori... voglio provare il tuo plugin... se ho bisogno ti contatto


  • Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert
    robjrobjR robjrobj

    Ciao a tutti,
    vi presento un progetto su cui sto lavorando: 1x2.expert, un portale di statistiche calcistiche multilingua.

    Cosa ho usato:

    • Joomla 6
    • YOOtheme Pro + UIKit
    • Falang per la gestione traduzioni
    • JSpeed per l'ottimizzazione PageSpeed

    Una delle tante sfide:rendere consultabili da mobile tabelle con molte colonne di dati statistici. Chi lavora con dati tabulari sa quanto sia un incubo su schermi piccoli.
    Ho provato Table Pro di Flart Studio ma non si adattava al tipo di dati che gestisco. Alla fine ho sviluppato una soluzione custom partendo da questo ottimo articolo:
    https://uxdesign.cc/designing-a-complex-table-for-mobile-consumption-nom-7472f7b11fe6
    ...e adattando il concetto a UIKit.

    Il sito è ancora in fase di rifinitura, ma sono soddisfatto delle performance: gira fluido anche senza cache attiva.
    Se interessa posso condividere l'approccio che ho usato per le tabelle. Feedback benvenuti!

    👉 1x2.expert


  • I contatti della rubrica non si visualizzano in ordine alfabetico ma in ordine sparso (dal backend Componenti-->Contatti-->Contatti)
    robjrobjR robjrobj

    Ciao, se hai creato una voce menu per la visualizzazione dei contatti troverai sotto la voce Lista in fondo "Ordina per" e lì seleziona ordina per nome

    31c0ea77-35d3-4715-9193-aca2fc85e110-image.png

    da7ad83e-c3ea-4b7d-8b3f-8fd45dc89522-image.png


  • Estensione per gestione documenti
    robjrobjR robjrobj

    @matty80 rispondo con un po' di ritardo, io sto provando jDownloads mi sembra ottimo ed è gratuito


  • SLIDESHOW MA INTUITIVO
    robjrobjR robjrobj

    @Luca-HD A mio avviso, i limiti del sito dipendono sicuramente dal modo in cui è stato sviluppato, perché Joomla, anche nella versione 3.10, per quanto datata, può ancora essere un buon prodotto.
    Tuttavia, se chi lo ha realizzato crea un articolo e ci inserisce una tabella per impaginarne i contenuti… beh, avrebbe fatto un pessimo lavoro anche utilizzando l'ultima versione disponibile sul mercato.


  • Social
    robjrobjR robjrobj

    @Red grazie mille


  • Componente per prenotazione bed and breakfast
    robjrobjR robjrobj

    Io ho installato su un sito Vikbooking, devo dire molto valido. Un po' poco personalizzabile coe layout, potrebbero e dovrebbero ampliare la customizzazione delle pagine, ma ovviamente puntano a vendere i loro template... (e io uso solo più Yootheme! 😧)
    comunque qualche adattamento sono riuscito a farlo ad esempio le gallerie e le camere disponibili.
    Anche la gestione delle immagini non mi piace molto, e le gallery.
    Come motore è ottimo e per una attività per il turismo ha un costo abbordabile.
    Inoltre gli sviluppatori sono italiani.
    Consigliato


  • Componente per prenotazione bed and breakfast
    robjrobjR robjrobj

    Sì, ti danno un template di default, poi se vuoi puoi comprare dei template da loro per cambiare un po' la grafica del sito
    Non mi piace tanto il codice css che hanno sviluppato e comunque la gestione grafica dei template, che alla fine sono un po tutti uguali

  • Accedi

  • Non hai un account? Registrati

  • Accedi o registrati per effettuare la ricerca.
Powered by NodeBB Contributors
  • Primo post
    Ultimo post
0
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi