Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Iluvee

Pagine: [1] 2
1
Chiedo venia, ma giuro che sull'OS 10.6.8 questo problema con Chrome non l'ho mai avuto. Prima volta che lo vedo.
Grazie ancora e ancora scuse.
Lucio

2
No
3.8.3
Dato che sto facendo delle prove mi sono anche accorto che e' un problema cronico di Chrome, almeno questa versione su OS El Capitan e ogni volta bisogna "forzare" il refresh della pagina con ctrl shift R oppure shift e il refresh di Chrome in alto di fianco all'indirizzo web. Ignoro questa cosa demenziale da cosa sia dovuta o se ci sia un'opzione da disattivare - secondo me nel caso dovrebbe essere disattivata di default -, indaghero'.

3
Joomla! 3 / Problemi stili css con Google Chrome [RISOLTO!]
« il: 05 Gen 2018, 09:23:10 »
Salve a tutti, dopo essere impazzito per 2 ore e oltre, ho provato a visualizzare la pagina del sito che sto lavorando con Firefox e magicamente funzionava tutto, mentre su Chrome a quanto pare la classe css che ho assegnato proprio non gli piace.
Volevo sapere se c'e' una qualche formula specifica per Chrome per assegnare le classi css.

–––––––––––––––––
Per scrupolo, dato che uso Mac Os El Capitan e Google Chrome 63.0.3239.108, ho provato ad aprir la pagina sempre con Chrome su un PC con Winodws 10 e funziona tutto. Quindi a sto punto e' una questione di Chrome sul Mac. Qualcuno ne sa niente o cancello il post e provo a chiedere in un forum Apple, che probabilmente non saro' - credo - il solo ad avere avuto questo "simpatico" problema ?
––––––––––––––––––

Questo il css:

Codice: [Seleziona]
.cont1hsx {
  max-width: 28%;
  margin: 40px;
}


Questo l'html:

Codice: [Seleziona]
<p align="center"><a href="index.php?option=com_content&amp;view=article&amp;id=51&amp;Itemid=155"><img src="images/Lucio/01_home/home3/h02a.gif" alt="Marketing" class="cont1hsx" style="margin-right: 20px; margin-bottom: 10px;" title="Marketing" onmouseover="this.src='images/Lucio/01_home/home3/h02b.gif';" onmouseout="this.src='images/Lucio/01_home/home3/h02a.gif';" onmouseout="this.src='images/Lucio/01_home/home3/h02a.gif';" onmouseover="this.src='images/Lucio/01_home/home3/h02b.gif';" />[/url]</p>

Spero sia una sciocchezza.

Grazie anticipatamente
Lucio


AGGIUNGO QUI IN FONDO LA SOLUZIONE DOVESSE CAPITARE AD ALTRI.
Nel primo menu in alto di Chrome: "Cancella dati di navigazione". Poi riaggiornare la pagina. Evidentemente Chrome e' un po' duro d'orecchi e nonostante il ricaricamento della pagina e' evidente che si tiene "caro" una serie di dati che a mio avviso dovrebbe cestinare nel momento del refresh, boh. Comunque risolto. Se i moderatori ritengono inutile questo post, lo cancello o non so eliminatelo tranquillamente ecco.

4
Si' in effetti, dopo dovrei solo caricarlo nel JCE, buona idea.

5
Eh, siccome come dicevo un po' sopra, sugli articoli deve metterci mano una redattrice, ho proprio la necessita' che veda nell'Editor quel che fa. Poi nel momento di fare gli aggiornamenti sara' mia premura di ripristinare index.php e JCE Editor. L'importante e' aver capito l'inghippo.

6
Grazie mille eh!

7
Scrivo in fondo tutto il riassunto della procedura?

8
ALLELUJAAAAA!!!
Funziona!!!!

Che faccio? Un riepilogo del tutto poi metto [RISOLTO]?

9
Provato, ma poi mi perde le classi del template.css

Spe, che non avevo capito bene riprovo

10
no perche' non ho postato niente con quella classe, ora ho fatto una prova di un articolo e in uscita lo vede. E' un problema di JCE che non mi visualizza la classe se presa da personal.css o user.css

e questa e' una bella palla!

11
Dall'HTML della pagina pare di si', ma dentro a Joomla quando assegno la classe funziona solo se la creo nel template.css

Sono su Altervista

Oddio, non ho fatto la prova postando un articolo di prova, ma solo vedendo nell'editor (JCE), magari faccio una prova a vedere che non sia un problema solo di JCE e poi in uscita funziona (cosa comunque da risolvere in ogni caso perche' siccome deve metterci mano una redattrice agli articoli bisogna che veda anche nell'editor cosa sta facendo)
ora faccio la prova giusto per...

12
Posso postarti l'index.php perche' e' di un cliente e da completare

Codice: [Seleziona]
<?php
/**
 * @package     Joomla.Site
 * @subpackage  Templates.protostar
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;


/** @var JDocumentHtml $this */


$app  JFactory::getApplication();
$user JFactory::getUser();


// Output as HTML5
$this->setHtml5(true);


// Getting params from template
$params $app->getTemplate(true)->params;


// Detecting Active Variables
$option   $app->input->getCmd('option''');
$view     $app->input->getCmd('view''');
$layout   $app->input->getCmd('layout''');
$task     $app->input->getCmd('task''');
$itemid   $app->input->getCmd('Itemid''');
$sitename $app->get('sitename');


if (
$task === 'edit' || $layout === 'form')
{
   
$fullWidth 1;
}
else
{
   
$fullWidth 0;
}


// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');


// Add template js
JHtml::_('script''template.js', array('version' => 'auto''relative' => true));


// Add html5 shiv
JHtml::_('script''jui/html5.js', array('version' => 'auto''relative' => true'conditional' => 'lt IE 9'));


// Add Stylesheets
JHtml::_('stylesheet''template.css', array('version' => 'auto''relative' => true));
JHtml::_('stylesheet''personal.css', array('version' => 'auto''relative' => true));


// Use of Google Font
if ($this->params->get('googleFont'))
{
   
JHtml::_('stylesheet''//fonts.googleapis.com/css?family=' $this->params->get('googleFontName'));
   
$this->addStyleDeclaration("
   h1, h2, h3, h4, h5, h6, .site-title {
      font-family: '" 
str_replace('+'' '$this->params->get('googleFontName')) . "', sans-serif;
   }"
);
}


// Template color
if ($this->params->get('templateColor'))
{
   
$this->addStyleDeclaration('
   body.site {
      border-top: 3px solid ' 
$this->params->get('templateColor') . ';
      background-color: ' 
$this->params->get('templateBackgroundColor') . ';
   }
   a {
      color: ' 
$this->params->get('templateColor') . ';
   }
   .nav-list > .active > a,
   .nav-list > .active > a:hover,
   .dropdown-menu li > a:hover,
   .dropdown-menu .active > a,
   .dropdown-menu .active > a:hover,
   .nav-pills > .active > a,
   .nav-pills > .active > a:hover,
   .btn-primary {
      background: ' 
$this->params->get('templateColor') . ';
   }'
);
}


// Check for a custom CSS file
JHtml::_('stylesheet''user.css', array('version' => 'auto''relative' => true));


// Check for a custom js file
JHtml::_('script''user.js', array('version' => 'auto''relative' => true));


// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss'false$this->direction);


// Adjusting content width
$position7ModuleCount $this->countModules('position-7');
$position8ModuleCount $this->countModules('position-8');


if (
$position7ModuleCount && $position8ModuleCount)
{
   
$span 'span6';
}
elseif (
$position7ModuleCount && !$position8ModuleCount)
{
   
$span 'span9';
}
elseif (!
$position7ModuleCount && $position8ModuleCount)
{
   
$span 'span9';
}
else
{
   
$span 'span12';
}


// Logo file or site title param
/* if ($this->params->get('logoFile'))
{
   $logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';
}
elseif ($this->params->get('sitetitle'))
{
   $logo = '<span class="site-title" title="' . $sitename . '">' . htmlspecialchars($this->params->get('sitetitle'), ENT_COMPAT, 'UTF-8') . '</span>';
}
else
{
   $logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';
} */
?>

<!DOCTYPE html>
<html lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>">
<head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <jdoc:include type="head" />
  <link rel="stylesheet" href="http://x64power.altervista.org/animate.css-master/animate.min.css">
<link href="https://fonts.googleapis.com/css?family=Nova+Mono" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Josefin+Sans" rel="stylesheet">
</head>
<body class="site <?php echo $option
   
' view-' $view
   
. ($layout ' layout-' $layout ' no-layout')
   . (
$task ' task-' $task ' no-task')
   . (
$itemid ' itemid-' $itemid '')
   . (
$params->get('fluidContainer') ? ' fluid' '');
   echo (
$this->direction === 'rtl' ' rtl' '');
?>
">
   <!-- Body -->
   <div class="body" id="top">
      <div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' ''); ?>">
         <!-- Header -->
         <header class="header" role="banner">
            <div class="header-inner clearfix">
               <a class="brand pull-left" href="<?php echo $this->baseurl?>/">
                  <?php echo $logo?>
                  <?php if ($this->params->get('sitedescription')) : ?>
                     <?php echo '<div class="site-description">' htmlspecialchars($this->params->get('sitedescription'), ENT_COMPAT'UTF-8') . '<>'?>
                  <?php endif; ?>
               [/url]
               <div class="header-search pull-right">
                  <jdoc:include type="modules" name="position-0" style="none" />
               <>
            <>
         </header>
         <?php if ($this->countModules('position-1')) : ?>
            <nav class="navigation" role="navigation">
               <div class="navbar pull-left">
                  <a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                  [/url]
               <>
               <div class="nav-collapse">
                  <jdoc:include type="modules" name="position-1" style="none" />
               <>
            </nav>
         <?php endif; ?>
         <jdoc:include type="modules" name="banner" style="xhtml" />
         <div class="row-fluid">
            <?php if ($position8ModuleCount) : ?>
               <!-- Begin Sidebar -->
               <div id="sidebar" class="span3">
                  <div class="sidebar-nav">
                     <jdoc:include type="modules" name="position-8" style="xhtml" />
                  <>
               <>
               <!-- End Sidebar -->
            <?php endif; ?>
            <main id="content" role="main" class="<?php echo $span?>">
               <!-- Begin Content -->
               <jdoc:include type="modules" name="position-3" style="xhtml" />
               <jdoc:include type="message" />
               <jdoc:include type="component" />
               <jdoc:include type="modules" name="position-2" style="none" />
               <!-- End Content -->
            </main>
            <?php if ($position7ModuleCount) : ?>
               <div id="aside" class="span3">
                  <!-- Begin Right Sidebar -->
                  <jdoc:include type="modules" name="position-7" style="well" />
                  <!-- End Right Sidebar -->
               <>
            <?php endif; ?>
         <>
      <>
   <>
   <!-- Footer -->
   <footer class="footer" role="contentinfo">
      <div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' ''); ?>">
                  <jdoc:include type="modules" name="footer" style="none" />
         <p style="margin-top: -16px;">
              <span style="color:#FFF;"> &copy; <?php echo date('Y'); ?></span> <span style="font-family: 'arial black', 'avant garde'; font-size:14pt; color:#FFF;">&nbsp;nomesito</span>
         </p>
      <>
   </footer>
   <jdoc:include type="modules" name="debug" style="none" />
</body>
</html>

e nella cartella css di protostar ci sono sia il personal.css sia l'user.css entrambi con uno stile prova semplicissimo che se lo copio in fondo a template.css funziona, mentre da quei 2 file no.




questo e' un pezzo dell'html della pagina dove pare carichi i 2 file personal.css e user.css, solo che non funzionano.


Codice: [Seleziona]
<link href="/templates/protostar/css/template.css?672f31a46d2a901bcb6c98948113d4ef" rel="stylesheet" />
<link href="/templates/protostar/css/personal.css?672f31a46d2a901bcb6c98948113d4ef" rel="stylesheet" />
<link href="//fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" />
<link href="/templates/protostar/css/user.css?672f31a46d2a901bcb6c98948113d4ef" rel="stylesheet" />

13
Fatta anche questa prova e continua a vedermi solo template.css (provato con Chrome e Firefox idem)

Tra l'altro la cosa piu' strana e' che piu' avanti nel listato richiama user.css e ho creato pure quello nella cartella .css e proprio non ne vuol sapere

14
Io l'ho sempre usato e non ho mai avuto problemi con le versioni vecchie. Non so perche' ora non funzioni piu'. Ho un sito dove ne ho 5 di files .css personalizzati e li ho tutti richiamati con:


Codice: [Seleziona]
$doc->addStyleSheet('templates/'.$this->template.'/css/personal.css');
e comunque con la nuova versione chiunque voglia provare come descritto nella "Mini guida per personalizzare il template Protostar" vedra' che non funziona.


P.S. per Alex21: Ho provato col codice che mi hai scritto sopra ed e' uguale, non funziona e mi carica solo il template.css
sia con il percorso abbreviato "/css/personal.css" sia col percorso completo "http:// ecc."




Ho confrontato una vecchia versione di Joomla 3.4.4 in cui alla riga 42 del file index.php di Protostar c'era questo:
Codice: [Seleziona]
// Add Stylesheets
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/template.css');


ora nella nuova versione c'e' questo:



Codice: [Seleziona]

// Add Stylesheets
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));


nelle prove che ho fatto io questa stringa JHtml l'ho lasciata e ho scritto sotto

15
ho gia' provato in tutti i modi possibili e funziona solo il template.css

Poi pongo la questione: mettiamo che VOGLIO usare un file che si chiama pincopallo.css  ?

16
Salve a tutti, premesso che ho gia' usato diverse volte un file personal.css in altri siti con versioni meno recenti di Joomla, l'ho sempre richiamato come dalla guida "Mini-guida alla personalizzazione del template Protostar" inserendo nell'index.php in riga 51 (ex riga 42) il richiamo:


Codice: [Seleziona]
$doc->addStyleSheet('templates/'.$this->template.'/css/personal.css');

in modo tale risulta:

Codice: [Seleziona]
49   // Add Stylesheets
50   JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));

51   $doc->addStyleSheet('templates/'.$this->template.'/css/personal.css');




nel file personal.css ho creato una classe molto semplice per fare una prova:
Codice: [Seleziona]
.luciofont {
font-size: 36px;
}


proprio minimale per vedere se funzionava.


ho creato un articolo in cui alla scritta "prova" ho assegnato la classe "luciofont" (provato sia con <p class="luciofont"> sia con <div class="luciofont">


niente.


copiata la classe "luciofont" nel file template.css funziona.
Al che mi sembra ovvio che non carica il file personal.css


Ho visto che in riga 85 c'e' un altro richiamo:

Codice: [Seleziona]
85   // Check for a custom CSS file
86   JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true));


ho copiato anche in riga 87 la stringa
Codice: [Seleziona]
87  $doc->addStyleSheet('templates/'.$this->template.'/css/personal.css');
niente.

Poi leggendo qua e la' in qualche articolo si dice di usare user.css perche' e' gia' integrato e una volta creato lo vede in automatico.

Ho provato con:

user.css
custom.css

niente.

Ho anche inserito all'interno del tag <head> la stringa
Codice: [Seleziona]
<link rel="stylesheet" href="/css/personal.css" type="text/css">
(anche con il percorso completo http:// ecc.)

niente

Qualcuno saprebbe dirmi dove sbaglio?

Pare che veda solo template.css

17
Per il mio problema, qualcuno puo' consigliarmi?
Per indirizzare diversamente quando ci si collega da smartphone devo fare il redirect su .htaccess o sull'index.php principale?

Questo script posto nell'index.php principale funziona benissimo e reindirizza alla versione mobile se ci si connette con smartphone:

----------
<script>
if(
 navigator.userAgent.match(/Android/i) ||
 navigator.userAgent.match(/webOS/i) ||
 navigator.userAgent.match(/iPhone/i) ||
 navigator.userAgent.match(/iPod/i) ||
 navigator.userAgent.match(/BlackBerry/i)
){
location.href="http://www.miosito.it/mobile";
}</script>

----------

La domanda era se per i motori di ricerca va bene o bisogna fare il reindirizzamento dal .htaccess.

Grazie, Lucio

18
Ma secondo te devo farlo da .htaccess o da inex.php? da .htaccess direttamente giusto? Pero' poi va in loop, boh (almeno da Altervista su cui sto facendo le prove - sicuramente sto sbagliando qualcosa io -)
Grazie comunque della risposta

Poi ripeto secondo me e' un if else del cavolo alla fine ma...

19
Probabile che l'avessi letto in questo giorni - che ormai ho letto davvero di tutto -, ma io dovrei fare un semplice redirect se viene rilevato un dispositivo mobile senza che vada in loop - ho fatto anche diverse prove in merito e mi va regolarmente in loop o in error 404 -. Non capisco come fare questo tipo di redirect. Da quanto ho capito bisogna che il nuovo indirizzo fermi il loop in qualche modo, ma proprio non ho capito come si faccia. Se da .htaccess o da index.php.
Poi ho anche letto che su certi redirect possono esserci problemi sui motori di ricerca, ma sinceramente mi son fermato un pelo prima dato che non riesco nemmeno a risolvere il semplice redirect.
Per quello chiedevo un consiglio, perlomeno, per orientarmi o su .htacces o su index.php.
Ho anche letto che non tutti gli host supportano alcuni redirect, boh, davvero sono in confusione totale.
A tal proposito sto facendo delle prove su Altervista, prima di hostare il sito nel dominio definitivo.
Lucio
P.S.: Grazie comunque per qualunque consiglio
Nella mia testa e' molto chiaro: Se (if) sei "mobile" vai qui, altrimenti (else) vai qua.

20
Ciao a tutti, già che siamo in argomento chiederei cortesemente - nel modo chiarissimo con cui son stati spiegati gli altri redirect 301, per cui faccio i complimenti - se fosse possibile avere il corretto uso del redirect per dispositivi mobili a ----> cartella diversa. Esempio:
www.miosito.it------>(cartella) desktop/index.php    se da pc o tablet
www.miosito.it------>(cartella) mobile/index.php      se da smartphone

O se piu' semplicemente devo fare il reindirizzamento dall'index.php della (cartella) desktop?

Ho letto parecchie versioni di questa cosa e dico la verita' rimango ancora abbastanza confuso.
Grazie, Lucio

Pagine: [1] 2


Web Design Bolzano Kreatif