it-swarm.dev

2.5 problemi di template / css: i collegamenti agli articoli non funzionano in Chrome, i colori dei collegamenti bloccati globalmente al bianco e il cloaking dell'email

Sono un novizio di Joomla, CSS e php. Mi è stato affidato il compito di creare un sito per la scuola per cui ho appena iniziato a lavorare sulla base del suo modello Joomla 2.5 già compromesso. L'ho hackerato un po 'di più per ottenere il layout generale richiesto, ma ora ho alcuni bug frustranti che non posso risolvere. Non mi è permesso di andare a un modello di Joomla 3 - questo è fuori dalle mie mani.

Ecco il sito: http://www.novaschool.org/index.php/nova-home

Ecco i problemi:

  1. Non riesco a far funzionare i collegamenti nell'articolo, come l'immagine blu "proposta di valore" sotto quella grafica principale. Dovrebbe essere come fare clic sulla voce di menu a sinistra "Informazioni su Nova", ma non puoi nemmeno vedere un link su Chrome. Funziona in IE 9 sul mio computer. Ho anche inserito un tag di base e Chrome non lo riconosce.

  2. Ho i link di testo bianchi per il menu, ma non importa come/dove sembri provare a scurire i colori dei link per l'articolo e quel modulo di notizie sul lato grigio, non riesco a farli essere di qualsiasi colore diverso dal bianco.

  3. Sto ottenendo il temuto "hai bisogno di JavaScript" per vedere i link di testo mailto. Certo, sono bianchi in questo momento, quindi non puoi vederli. Ho provato a gestire il cloaking, ma senza risultati. Deve aver sbagliato.

Qualsiasi aiuto sarebbe apprezzato. Per favore, comprendi che sono un principiante, quindi ho bisogno della sintassi del codice e della posizione specifica per incollarlo.

2
sbnova
  1. Questo perché la barra laterale si sovrappone all'intera area del contenuto poiché la sua larghezza è stata impostata su 90%. Vai alla riga 180 del tuo file main.css e modifica la larghezza in 18%

  2. I collegamenti bianchi sulla barra laterale destra provengono dalla riga 104 del tuo file template.css. Da qualche parte in questo file, aggiungi semplicemente #right a { color: #000; } che sceglierà come target tutti i collegamenti nella barra laterale destra.

  3. Non vedo alcun link mailto quindi non ho idea di quale sia il problema qui.

Prima di pubblicare il sito, ti consiglio vivamente di fare qualche ricerca per HTML e CSS. La struttura del modello è scritta piuttosto male, il che va bene se ho capito che sei nuovo in questo

Non sono sicuro del motivo per cui stai usando Joomla per un sito così piccolo, ma resto con il mio caso di hackerare i file core. Mai una buona idea, mai, mai, mai mai.

2
Lodder

Per quanto riguarda il problema #:
Joomla ha un sistema di occultamento email incorporato. Funziona automaticamente, ma puoi disattivarlo disabilitando il plug-in "Content - Email Cloaking" (Estensioni -> Plugin Manager).

Penso che nel tuo caso non abbia nulla a che fare con il plugin, ma piuttosto un errore nel formato del collegamento e-mail. Dovresti dare un'occhiata al codice sorgente del tuo articolo, sembra che il tuo link e-mail abbia un <span id=" codice interno (il " crea un conflitto nel tuo codice). L'output HTML è simile al seguente:

<a style="color: #3c87de; text-decoration: none;" href="mailto:<span id=" cloak36205"="">This email address is being protected from spambots. You need JavaScript enabled to view it.</a>

Fai clic con il pulsante destro del mouse su mailto: link e assicurati che sia formattato correttamente (<a href="mailto:[email protected]">[email protected]</a>) oppure fai clic sul "Codice sorgente" (<>) nella barra degli strumenti dell'editor Tiny MCE.

1
johanpw