Risposte al Forum Create

Stai vedendo 15 repliche - dal 1 al 15 (di 36 totali)
  • Grazie molte della risposta gentilisima.

    Purtroppo da quanto leggo nella documentazione pare che nessuno dei due plugin supporti cloud esterni (dropbox, gdrive o simili).

    Grazie @pr0v4
    della gentilissima risposta.
    Purtroppo le opzioni che hai citato sono da escludersi perchè la prima non oiffre lo spazio storage e la seconda non offre il player… bello sarebbe trovare una cosa che le comprenda entrambe e che non costi follie.

    probabilmente mi sa che non esiste…

    Ho trovato Amazing audio player che offre un plugin per wordpress anche gratuito… ma dopo i vari settaggi.. non funziona.
    Ho scritto al supporto e attendo la risposta…

    Gen.le @pr0v4

    A dire la verità, ho approfittato della cosa e siccome avevo delle personalizzazioni per altre parti del sito che contemplavano modifiche al CSS le ho inserite tutte li dentro; così evito di dover aggiungere righe e righe di regole (scusa il bisticcio) ogni volta che viene aggiornato il tema.

    Per quanto attiene il secondo punto, ci avevo pensato anche io in un primo momento; lo sfondo però dovrebbe cambiare al variare del testo contenuto nel div (ogni casella è inerente un programma radiofonico che ovviamente può cambiare essere cancellato o spsotato di orario), ergo senza analizzare cosa ci sia dentro il div non credo si possa fare come dici tu.

    Comunque grazie delle esaustive risposte.
    Sei stato veramente molto gentile 🙂

    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.
    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.

    Gen.le @pr0v4

    si spreaker lo conosciamo e lo usiamo ma purtroppo ha molti limiti oltre ad essere molto costoso. Esistono alternative?

    Per quanto riguarda il player per le dirette online basterebbe anche qualcosa di free ma deve essere responsive… Se guardi la homepage di http://www.radiotusciaevents.com in alto a destra vicino al logo c’è un player contenuto in un div che ho raffazzonato io alla meglio… ma è orribile 🙁

    @pr0v4

    grazie! tra l’altro ho sentito un mio amico sviluppatore e mi ha dato una soluzione ancora migliore:

    in cima allo style.css inserire la dicitura:
    @import url(“stilePalinsestoSchermo.css”);

    forse non molto ortodosso perchè rallenta leggermente il caricamento… ma funzionale!

    P.S. sarei molto molto interessato a quanto hai detto:

    come avresti risolto senza l’aiuto di javascript?

    Gen.li @pr0v4 e @glorialchemica

    il risultato lo poteve vedere qui:
    http://www.radiotusciaevents.com/palinsesto/

    in pratica molto brevemente:

    Ogni riquadro è un div contentente una UnorderedList;
    Ogni colonna giorno è composta da una colonna orario e una colonna programmi (le colonne orario dei giorni mart, merc, giov, ven, sab, dom non sono visibili nella versione desktop ma solo in quella mobile ottenuto con la media query @media only screen and (max-width:800px))

    Ovviamente essendo il palinsesto di una radio è soggetto a cambiamenti;
    a ogni programam corrisponde un titolo e un colore di background. Quando cambia il testo contenuto neglle ul all’interno dei div, una funzione javascript automaticamente inserisce il colore di backgorund corretto e il link che porta alla pagina del programma tutto in maniera automatica.
    Ecco il perchè delle funzioni javascript che @pr0v4 aveva giustamente notato.

    Al momento la pagina funziona avendo modificato a naso il codice HTML all’interno del page-IDpage.php.
    A naso perchè ho seguito le regole di HTML e lasciato intatto il contenuto originale di page.php
    Ho poi inserito tutte le regole CSS in fondo al file style.css
    e al momento PARE che la cosa funzioni… pare!

    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.

    @glorialchemica

    Grazie della gentilissima risposta. Diciamo che non sono a digiuno di CSS e di HTML; ho iniziato grazie a degli esami fatti all’università e mi sto piano piano specializzando. Ho compreso infatti per deduzione quello che mi hai gentilmente spiegato.

    Purtroppo quanto spiegatomi dal produttore del tema non funziona; non vengono infatti eseeguite le veria parti in javascript.

    Ho ri-scritto al produttore ma credo che la soluzione risieda nel creare un page template.

    Come avevo chiesto anche sopra non so bene dove inserire il codice HTML; ho provato andando a naso e lasciando tutto il codice HTML di default della pagina page.php e inserendo il codice HTML. Il CSS l’ho inserito in fondo a style.css e ho ottenuto dei risultati ma vediamo che mi dice il produttore del tema … o qualcuno qui sul forum

    un cordiiale saluto e
    auguri di Santa Pasqua

    Grazie a tutti per le risposte;

    non vedo pì quella di @pr0v4 precedente a qeulla di @glorialchemica

    Ho scritto al team di supporto del tema premium che uso e qeqsuta è stata la loro risposta:

    You can add the HTML as you like via the WP admin panel or creating a template. And while adding the CSS if you want to target the selected page only then you can add the page ID in front of every CSS code.

    Sample:
    .page-id-223 .your_css_class {
    /*Your code goes here*/
    }

    In the above code, you need to replace the page id (223) with the page ID of your page.

    Please visit this link to detect the page ID.

    Regards,
    ThemeGrill Support Team.

    Unica cosa non so cosa sia .your_css_class

    è probabilmente un qualcosa che raggruppa tutte le regole CSS per qeulla spescifica pagina forse?

    Gen.le @pr0v4 grazie della risposta,

    Purtroppo essendo una pagina complessa non potevo farlo perchè è qualcosa che ho realizzato all’università e che vorrei implementare sul sito che è già online.

    In pratica da quanto ho capito non è che ho fatto un sacco di lavoro per niente per fortuna.

    Ho seguito le istruzioni per creare una pagina template nuova:
    ho copiato il mio page.php e gli ho assegnato l’ID della pagina.
    Come da istruzioni quindi ho un file che si chiama:

    page-2628.php

    che è al momento uguale a page.php.

    In pratica da quanto ho capito nel file page-2628.php devo inserire il mio codice HTML personalizzato giusto?

    Se questo è il codice del mio file page-2628.php (uguale a page.php)

    <?php
    /**
     * Theme Page Section for our theme.
     *
     * Pagina template per il Palinsesto
     * creata il 04.04.2017
     *
     * @package ThemeGrill
     * @subpackage ColorMag
     * @since ColorMag 1.0
     */
    get_header(); ?>
    
    	<?php do_action( 'colormag_before_body_content' ); ?>
    
    	<div id="primary">
    		<div id="content" class="clearfix">
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<?php get_template_part( 'content', 'page' ); ?>
    
    				<?php
    					do_action( 'colormag_before_comments_template' );
    					// If comments are open or we have at least one comment, load up the comment template
    					if ( comments_open() || '0' != get_comments_number() )
    						comments_template();
    	      		do_action ( 'colormag_after_comments_template' );
    				?>
    
    			<?php endwhile; ?>
    
    		</div><!-- #content -->
    	</div><!-- #primary -->
    	
    
    	<?php colormag_sidebar_select(); ?>
    
    	<?php do_action( 'colormag_after_body_content' ); ?>
    
    <?php get_footer(); ?>
    

    Dove devo inserire il mio codice HTML e cosa devo cancellare?

    Il mio file HTML comincia con:

    
    <!DOCTYPE html>
    <html lang="it">
    	<head>
                <meta charset="utf-8">	
                <title>Palinsesto</title>	
    			<link rel="stylesheet" href="stilePalinsestoSchermo.css" type="text/css" media="screen">
    	        <script>
                    function cambiaSfondo(el)
    
    ALTRO CODICE DELLA PAGINA
    
                </div>
    
            </div>
            <script>
                function CambiaTuttiSfondi()
                {
                    var elements = document.getElementsByClassName('cambiaColore');
    
                    for (i = 0; i < elements.length; i++)
                    {
                        cambiaSfondo(elements[i]);
                        elements[i].addEventListener("mouseover", function ()
                        {
                            this.style.backgroundColor = "#f2490f"
                        });
                        elements[i].addEventListener("mouseout", function ()
                        {
                            this.style.backgroundColor = cambiaSfondo(this);
                        });
    
                    }
                }
            </script>
        </body>
    </html>
    

    A naso dovrei inserire tutto quello che ho all’interno del mio codice HTML partendo da <head> fino a </body>
    al posto del pezzo che va da:

    
    <div id="primary">
    

    fino a

    
    </div><!-- #primary -->
    

    ma vado a naso perchè il php non lo conosco proprio.
    Mi potresti dare quaclhe dritta gentilmente?
    Non riesco a visualizzare qeusta rispsota che avevo già inviato…

    Gen.le @pr0v4
    Ho inviato una risposta con indicazioni e codice ma non la visualizzo nemmeno facendo F5…

    il messaggio deve forse essere approvato?

    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.

    Gen.le @pr0v4 grazie della risposta,

    Purtroppo essendo una pagina complessa non potevo farlo perchè è qualcosa che ho realizzato all’università e che vorrei implementare sul sito che è già online.

    In pratica da quanto ho capito non è che ho fatto un sacco di lavoro per niente per fortuna.

    Ho seguito le istruzioni per creare una pagina template nuova:
    ho copiato il mio page.php e gli ho assegnato l’ID della pagina.
    Come da istruzioni quindi ho un file che si chiama:

    page-2628.php

    che è al momento uguale a page.php.

    In pratica da quanto ho capito nel file page-2628.php devo inserire il mio codice HTML personalizzato giusto?

    Se questo è il codice del mio file page-2628.php (uguale a page.php)

    <?php
    /**
     * Theme Page Section for our theme.
     *
     * Pagina template per il Palinsesto
     * creata il 04.04.2017
     *
     * @package ThemeGrill
     * @subpackage ColorMag
     * @since ColorMag 1.0
     */
    get_header(); ?>
    
    	<?php do_action( 'colormag_before_body_content' ); ?>
    
    	<div id="primary">
    		<div id="content" class="clearfix">
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<?php get_template_part( 'content', 'page' ); ?>
    
    				<?php
    					do_action( 'colormag_before_comments_template' );
    					// If comments are open or we have at least one comment, load up the comment template
    					if ( comments_open() || '0' != get_comments_number() )
    						comments_template();
    	      		do_action ( 'colormag_after_comments_template' );
    				?>
    
    			<?php endwhile; ?>
    
    		</div><!-- #content -->
    	</div><!-- #primary -->
    	
    
    	<?php colormag_sidebar_select(); ?>
    
    	<?php do_action( 'colormag_after_body_content' ); ?>
    
    <?php get_footer(); ?>
    

    Dove devo inserire il mio codice HTML e cosa devo cancellare?

    Il mio file HTML comincia con:

    
    <!DOCTYPE html>
    <html lang="it">
    	<head>
                <meta charset="utf-8">	
                <title>Palinsesto</title>	
    			<link rel="stylesheet" href="stilePalinsestoSchermo.css" type="text/css" media="screen">
    	        <script>
                    function cambiaSfondo(el)
    
    ALTRO CODICE DELLA PAGINA
    
                </div>
    
            </div>
            <script>
                function CambiaTuttiSfondi()
                {
                    var elements = document.getElementsByClassName('cambiaColore');
    
                    for (i = 0; i < elements.length; i++)
                    {
                        cambiaSfondo(elements[i]);
                        elements[i].addEventListener("mouseover", function ()
                        {
                            this.style.backgroundColor = "#f2490f"
                        });
                        elements[i].addEventListener("mouseout", function ()
                        {
                            this.style.backgroundColor = cambiaSfondo(this);
                        });
    
                    }
                }
            </script>
        </body>
    </html>
    

    A naso dovrei inserire tutto quello che ho all’interno del mio codice HTML partendo da <head> fino a </body>
    al posto del pezzo che va da:

    
    <div id="primary">
    

    fino a

    
    </div><!-- #primary -->
    

    ma vado a naso perchè il php non lo conosco proprio.
    Mi potresti dare quaclhe dritta gentilmente?

    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.
    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.
    • Questa risposta è stata modificata 2 anni, 6 mesi fa da albertok.
    • Questa risposta è stata modificata 2 anni, 5 mesi fa da Guido Scialfa.

    Gen.le @simowp

    Sei comunque stato super cortese! Grazie 🙂

    Gen.le @simowp grazie innanzitutto della risposta.

    Quello che mi serviva era un plugin che crea eventi ma che gestisca ANCHE le categorie di WP; che cioè agisca sia con categorie evento da lui appositamente create ma anche con quelle dei post già presenti sul sito affinchè gli eventi corredati dalla loro immagine in evidenza vengano visualizzati nei vari widget presenti nella home.

    Forse sembra una cosa stupida, e qeusto magari è dovuto alla mia ignoranza, ma al momento non vedo un’altra soluzione. Tu che ne dici?

    Salve a tutti,

    ho guardato nei post qui sul forum e ho trovato molte discussioni su calendari ed inserimento di eventi. Ho provato a installare sul mio sito di test vari plugin.

    Tutti quelli finora provati propoongono categorie proprie. Mi spiego meglio: è possibile utilizzare in un calendario le categorie di default di WP? Non voglio cioè inserire nuove categorie solo per gli eventi, vorrei poter utilizzare quelle che ho già… è possibile? Questo perchè i widget che sono in homepage riportano un certo numero di categorie e ovrrei che gli eventi apparissero nei widget come normali post o articoli.

    Ho dovuto disabilitare The Events Calendar che stavo provando perchè andava in conflitto con il tema premium (colormag pro) del mio sito e ora sto guardando Events manager,

    Ho dato uno sguardo qui e vorrei sapere tra l’altro come ha fatto @simowp a creare il calendario direttamente dai post.

    grazie dell’attenzione e delle eventuali risposte 🙂

    up

Stai vedendo 15 repliche - dal 1 al 15 (di 36 totali)