• User

    1, il <p> non se lo vuole prendere

    1. sono un neofita, ci devo studiare e ora sono in partenza per milano. Se non sbaglio tu mi dici che per non far comparire il rettangolo anche nelle pagine successive devo mettere il codice che mi hai fatto mettere nell'archive.php anche tra i tag style del file header.php, giusto?
      Per codice precedente quali intendi?

  • Moderatore

    Intendo la if con tutto il php.

    Ciao
    Enea


  • User

    Ti chiedo immensamente scusa, ma non voglio fare casini irrimediabili....per tutto intendi dire tutto questo?

    <?php if($paged >= 2){
    echo "";
    }
    
    elseif(is_category('955')){
    
    echo "<h2 class='center'>Le Interviste</h2>
    <p></p>
    <p class='color'>Abbiamo chiesto ai più importanti <strong>Manager</strong> ed <strong>Opinion Leader</strong> del settore Automotive, cosa ne pensassero del futuro prossimo.
    Quelli che leggerete qui sotto sono i più temerari, coloro i quali hanno la visione certa del futuro, esatta o sbagliata che sia, hanno avuto la forza di mettere nero su bianco le loro convinzioni, senza aspettare che passasse <strong>il carro dei vincitori</strong>.</p>
    Sarà bello fra qualche anno leggere queste righe e vedere chi e come è stato più &quotvisionaro&quot degli altri.
    Vinceranno il Premio di <i>essersi messi in gioco</i>, cosa che non è da tutti! 
    <p class='color'></p>";
    }
    
    elseif(is_category('956')){
    
    echo "<h2 class='center'>Sviluppo Rete</h2>
    <p class='color'></p>
    <p class='color'>Questa pagina raccoglie tutti i Post, in sequenza cronologica, che trattano argomenti inerenti il mondo della <strong>Distribuzione Selettiva dell'Auto</strong>.</p>
    <p class='color'>Dalle Normative Europee, agli Standards qualitativi e quantitativi, dal Rapporto tra Casa e Dealers, ai Riparatori Ufficiali e a quelli Indipendenti, ai Ricambisti, alla concorrenza.</p>
    <p class='color'>Sono riflessioni sull'oggi, nuove idee e proposte per il futuro; per il professional sia esso Senior che Junior.</p>
    <p class='color'></p>";
    }
    
    elseif(is_category('1266')){
    
    
    echo "<h2 class='center'>Sanzioni Antitrust</h2>
    <p class='color'></p>
    <p class='color'></p>
    <p class='color'>L?<strong>AGCM</strong>, <strong>Autorità Garante della Concorrenza e del Mercato</strong>, nota come <strong>Antitrust</strong>, è sorta in Italia nel 1990.</p>
    <p class='color'>E? un?istituzione indipendente, che prende le proprie decisioni esclusivamente sulla base della Legge, senza possibilità di ingerenze da parte del Governo né di altri organi politici. Tutela il <strong>rispetto delle regole</strong> vietando le intese tra imprese, abusi di posizione dominante e le concentrazioni capaci di condizionare la libera concorrenza.</p>
    <p class='color'>Dal <strong>2007</strong> è compito dell?Antitrust <strong>tutelare i consumatori dalle pratiche commerciali scorrette delle imprese e dalla pubblicità ingannevole</strong>; puntando a garantire che il confronto, sul mercato, avvenga lealmente.</p>
    <p class='color'>Il volume dell'attività dell'<strong>AGCM dal 2002</strong>, anno di nascita del nuovo quadro normativo per la Garanzia, nel settore Auto, ha sanzionato gran parte dello &quotspettro&quot dei comportamenti scorretti, ma restano aspetti non ancora considerati.</p>
    <p class='color'>La <strong>prima sanzione economica</strong> è stata emanata solo nel <strong>maggio 2006</strong>; fino a quel momento i provvedimenti hanno implicato costi di &quotcomunicazione&quot e &quotimmagine&quot, ma non sanzioni economiche.</p>
    <p class='color'>Ad oggi la maggioranza dei procedimenti (quasi il 65%)  è sorta su singole denunce di Consumatori. L?<strong>attività sanzionatoria</strong> è diventata particolarmente incisiva a partire dal <strong>2007</strong>, grazie al D.lgs. 146/2007.</p>
                                                                                                               
    <strong><I>nda</I></strong>: Le tabelle riportate negli articoli, rappresentano solo una sintesi degli originali. Le delibere sono tutte pubbliche e disponibili nel sito dell?AGCM; con i relativi numeri di provvedimento è possibile consultare la documentazione in originale
    <p class='color'></p>";
    }
    ?> 
    
    

    Scusa ancora le domande ...praticamente elementari per te , ma di un altro mondo per me 😞


  • Moderatore

    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


  • User

    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 :(((


  • User

    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?


  • Moderatore

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

    Ciao
    Enea


  • User

    @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


  • Moderatore

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

    Ciao
    Enea


  • User

    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?


  • User

    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


  • Moderatore

    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


  • User

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


  • User

    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
    😞


  • Moderatore

    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


  • User

    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!

    😞


  • Moderatore

    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


  • User

    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 😞


  • Moderatore

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

    Ciao
    Enea


  • User

    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);