Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Aggiungere lo sfondo e un rigo finissimo di contorno
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • overclokk
      overclokk Moderatore • ultima modifica di

      Non ti preoccupare e non importa che ti scusi 😉

      Quando ho cominciato erano di un altro mondo anche per me 😉

      Ti spiego il meccanismo perché penso che sia un buon metodo per imparare, almeno, per me è stato così 🙂

      Allora la "if" in php e wp funziona così

      Se (la pagina è questa){

      Allora esegui questo codice/stampa questo

      }

      Quindi nell'header inserisci la if come quella che hai inserito nelle categorie ma nel "allora esegui questo codice" inserisci la url del css o direttamente lo stile che vuoi far inserire in quel punto, ricorda che per stampare una stringa (del testo) lo devi mettere fra apici o singoli o doppi.

      Non ti ho messo gia il codice pronto perché vorrei che sia tu a realizzarlo 🙂

      Dimmi se sei riuscito.

      Ps: poi cosa sono questi <p class="color"></p> vuoti? Toglili e metti il margine tramite css

      Ciao

      Enea

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        pietmon User • ultima modifica di

        Per lo spazio sotto al titolo ho risolto, avevo anche fatto la modifica che mi avevi proposto, ma mi sono accorto solo ora che il msg non è partito causa inea. Rientro a casa e domani lo rimando. Ora devo ricostruirlo di nuovo :(((

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pietmon User • ultima modifica di

          Dunque ora che sono a casa mi è venuto questo:

          Prima di >/head> metto questo codice:

          
          <?php if($paged >= 2){ echo ""; }  
          
          elseif(is_category('955')){ percorso per style.css 
          }  
          
          elseif(is_category('956')){ percorso per style.css 
          } 
          
           elseif(is_category('1266')){ percorso per style.css
          
          } ?>
          
          

          In questo modo dovrei fare in modo che nelle pagine oltre la prima non compaia nulla (ora compare un quadrato bianco vuoto)
          .Sbaglio ancora?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • overclokk
            overclokk Moderatore • ultima modifica di

            Lo stile per il quadrato lo devi mettere nel file css che carichi solo nella prima pagina.

            Ciao
            Enea

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pietmon User • ultima modifica di

              @overclokk said:

              Lo stile per il quadrato lo devi mettere nel file css che carichi solo nella prima pagina.

              Ciao
              Enea

              Non capisco....cioè quel code che ti ho inviato prima lo vado a mettere nel header.php prima della chiusura head. Giusto?

              Per "percorso per style.css" intendo URL per style.css

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • overclokk
                overclokk Moderatore • ultima modifica di

                Esatto per tutte e due le domande, se hai già altri file css caricati usa lo stesso metodo di inclusione.

                Ciao
                Enea

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pietmon User • ultima modifica di

                  Di file css nel tema mi sembra ci sia lo Style e il Custom.css.
                  Procedo come da programma oppure devo aggiungere anche il custo.css e la sintassi quale sarebbe?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    pietmon User • ultima modifica di

                    Ciao Enea, la mia ignoranza in materia ti ha fatto scappare .... 😞

                    Ho appena testato questo

                    [PHP]<?php if($paged >= 2){ echo ""; }

                    elseif(is_category('955')){ automotivespace.it/wp-content/themes/newswire/style.css
                    }

                    elseif(is_category('956')){ automotivespace.it/wp-content/themes/newswire/style.css
                    }

                    elseif(is_category('1266')){ automotivespace.it/wp-content/themes/newswire/style.css

                    } ?>
                    [/PHP]

                    Mettendolo prima della chiusura head di header.php

                    NULLA! Foglio bianco

                    p.s.: ovviamente ho masso anche http ect ect

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • overclokk
                      overclokk Moderatore • ultima modifica di

                      Ciao pietmon,

                      per richiamare un file css in una pagina si usa questa sintassi:

                      <link rel="stylesheet" href="http:// www. tuosito/css/custom.css">

                      Visto che lo stai usando dentro al php lo devi mettere virgolettato e sicome le virgolette (quelle doppie) sono già utilizzate allora rinchiudi tutto dentro gli apici:

                      [PHP]
                      <?php if($paged >= 2)

                      { echo "";}

                      elseif ( is_category( array( 955, 956, 1266 ) ) )

                      {echo '<link rel="stylesheet" href="http:// www. tuosito/css/custom.css">';} ?>

                      [/PHP]

                      Vedevi la pagina bianca perché non hai attivati le notifiche di errore del php, il problema è che mancavano i ; e le " o '
                      Prova così, l'ho anche semplificato così hai meno codice, ti linko anche la guida ufficiale sui tag condizionali di wp che ti può essere utile nella comprensione del codice: http://codex.wordpress.org/Conditional_Tags

                      Ciao 🙂
                      Enea

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        pietmon User • ultima modifica di

                        Grazie enea,
                        èerchè mi fai fare custom.css e non style.css?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pietmon User • ultima modifica di

                          Non ci siamo.
                          Come puoi vedere si risolve il problemna in pagina due delle interviste ma poi in pagina uno vengono meno il bordino e gli spazi che avevo impostato con il tuo aiuto
                          😞

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • overclokk
                            overclokk Moderatore • ultima modifica di

                            Lo stile lo carichi su un CSS a parte, chiamalo come vuoi, nel codice che ti ho dato inserisci il nome del CSS che hai creato tu.

                            Ciao
                            Enea

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pietmon User • ultima modifica di

                              Non ci siamo....

                              Ricapitoliamo
                              Obiettivo: nelle pagine successive alla 1 delle categorie (sono nella sidebar sotto al logo) "Le interviste" e "Sanzioni Antitrust" e "Sviluppo Rete" viene fuori una cornice azzurra vuota al suo interno. Questa va eliminata preservando solo la cornice che è in Prima pagina, la quale contiene del testo.

                              Per fare questo ho creato un file cornice.css in cui ho inserito

                              
                              /*  
                              CUSTOM STYLESHEET 
                              --------------------- 
                               
                              Instructions: 
                               
                              Add your custom styles in this file instead of style.css so it  
                              is easier to update the theme. Simply copy an existing style  
                              from style.css to this file, and modify it to your liking. 
                              RETTANGOLO CORNICE INTORNO TESTO DI ENTRATA DELLE CATEGORIE 
                               
                               */ 
                               
                               
                               
                              .as-intro { 
                              border:2px solid; 
                              border-color: #6498B6; 
                              padding: 20px; 
                              margin-bottom: 25px; 
                               
                              } 
                               
                              .center{ 
                              test-align: center; 
                              margin-bottom: 10px; 
                              } 
                              .color{ 
                              font-color: #000000; 
                               
                              }
                              
                              

                              Questo file l'ho inserto nella cartella in www miosito .it/css

                              A questo punto prima di </head> ho inserito (in header.php)
                              [PHP]<?php if($paged >= 2)

                              { echo "";}

                              elseif ( is_category( array( 955, 956, 1266 ) ) )

                              {echo '<link rel="stylesheet" href=" www mio sito it/css/cornice.css">';} ?>[/PHP]

                              Fatto tutto questo il risultato è null....cioè nulla cambia!

                              😞

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • overclokk
                                overclokk Moderatore • ultima modifica di

                                Ho provato il codice da me postato prima e funziona correttamente, solo dovresti chiudere correttamente il tag di inserimento del css:

                                <link rel="stylesheet" href="http:// www. tuosito/css/custom.css" **/>

                                **Ti ho evidenziato come chiudere il tag.

                                Prova a fare un debug e vedere dove non ti funziona, per esempio togli l'array e lascia solo is_category() e vdei cosa succede, poi prova ad inserire una stringa nella prima echo e vedi che succede.

                                Ciao
                                Enea

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pietmon User • ultima modifica di

                                  Ho fatto le prove che mi hai indicato tu, ma non c'è nessun effetto....alzo bandiera bianca!
                                  Non so più che pesci prendere....a sto punto lascio tutto com'è. Nel caso veda che non è proprio bello lo faccio diventare bianco, il bordo, e così ci mettiamo una toppa!
                                  Grazie di tutto il tempo perso con me 😞

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • overclokk
                                    overclokk Moderatore • ultima modifica di

                                    Ok, come vuoi.
                                    Hai provato a fare un debug come ti ho detto?

                                    Ciao
                                    Enea

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • P
                                      pietmon User • ultima modifica di

                                      Per debug, tu intendi inseire queste linee in config.php?

                                      // Abilitare la modalità debug
                                      define('WP_DEBUG', true);

                                      // Abilitare la scrittura del file di log del debug /wp-content/debug.log
                                      define('WP_DEBUG_LOG', true);

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • overclokk
                                        overclokk Moderatore • ultima modifica di

                                        Quello serve per vedere gli avvisi e gli errori del php invece di vedere la pagina bianca, non va usato sul sito di produzione ma solo su un sito di sviluppo.

                                        Il debug che intendo io te l'ho spiegato prima come fare.

                                        @overclokk said:

                                        Prova a fare un debug e vedere dove non ti funziona, per esempio togli l'array e lascia solo is_category() e vdei cosa succede, poi prova ad inserire una stringa nella prima echo e vedi che succede.

                                        Ciao
                                        Enea

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • P
                                          pietmon User • ultima modifica di

                                          Ah, si certo....in quel senso dicevo nessuna novità! 😞

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • overclokk
                                            overclokk Moderatore • ultima modifica di

                                            Cosa vuol dire nessuna novità?
                                            L'hai provato?
                                            Che prove hai fatto?
                                            Cosa è successo?

                                            Ciao
                                            Enea

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti