Back to top

Autore Topic: Free template SmartAddons SJ Joomla 3.0  (Letto 3606 volte)

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Free template SmartAddons SJ Joomla 3.0
« il: 16 Mag 2014, 10:42:46 »
Gentili esperti,
sono d'innanzi a un bel grattacapo. Per un cliente ho installato il template free "SJ Joomla 3.0" edito da SmartAddons. Ho utilizzato un quickstart creato su Joomla 3.x aggiornato all'attuale. Mi piace, semplice e intuitivo ed è responsive. Il mio problema? Bhe il cliente non lo vuole responsive sostiene che sui tablet si smonta e i moduli si spostano (ovviamente) e lui lo vuole vedere esattamente come su PC. Ora dalla gestione del template e del framework non c'è la classica scelta responsive o no e quindi non saprei dove disattivare tale impostazione. Qualcuno ha qualche idea o si è già trovato in situazioni simili?
Grazie a tutti per il tempo dedicato.


lorenzo
..::Castello ululì lupo ululà::..

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #1 il: 16 Mag 2014, 18:32:57 »
non ci vogliono idee, ma grosse modifiche
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #2 il: 16 Mag 2014, 18:36:57 »
Immaginavo...... So di dovermi mettere a mano sui CSS ma speravo che qualcuno avesse già affrontato la questione con lo stesso template! Ora spiegare al cliente il tempo necessario e il costo della modifica. Ti ringrazio......


lorenzo
..::Castello ululì lupo ululà::..

Offline lucantropo

  • Appassionato
  • ***
  • Post: 708
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #3 il: 19 Mag 2014, 11:59:41 »
Ciao, la soluzione per evitare che il template sia responsive è eliminare il viewport nel file index.php del template
troverai una stringa simile alla seguente:
Codice: [Seleziona]
<meta name="viewport" content="width=device-width, initial-scale=1.0">
toglila è il sito si vedrà esattamente alla stesse maniera su tutti i device.

Personalmente trovo la scelta del tuo cliente pessima e non al passo coi tempi, ma siamo in italia e non mi stupisco.


Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #4 il: 19 Mag 2014, 19:40:45 »
Ciao Luca,
hai perfettamente ragione, guarda che mi ha scritto il cliente e valuta che ho sentito nominare Joomla nono prima di due settimane fa:



"Spero che joomla mi dia prima o poi qualche soddisfazione, una cosa che non sopporto, per esempio, è vedere come viene "frammentato" il sito su iPad e iPhone (se si ricorda, nella richiesta di preventivo avevo precisato che volevo una visione identica al pc, con la pagina intera), ora scopro, dalla sua mail di qualche giorno fa, che la cosa non é fattibile...
Spero che il carico del materiale non riservi altre delusioni (nel senso di difficoltà).
Speriamo bene..."

Stenderei un no comment! Ci tengo a precisare che in fase di contrattazione la richiesta era che il web fosse leggibile da qualsiasi device. Tornando a noi ho eseguito le tue instruzioni ma senza successo, il sito viene modificato in relazione al device usato. Ti posto il codice HTML dell'index del template:
Codice: [Seleziona]

<?php
/*
 * ------------------------------------------------------------------------
 * Yt FrameWork for Joomla 3.0
 * ------------------------------------------------------------------------
 * Copyright (C) 2009 - 2012 The YouTech JSC. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: The YouTech JSC
 * Websites: http://www.smartaddons.com - http://www.cmsportal.net
 * ------------------------------------------------------------------------
*/
// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );
// Include class YtTemplate
include_once (__DIR__.'/includes/yt_template.class.php');
// Include file: frame_inc.php
include_once (__DIR__.'/includes/frame_inc.php');
// Check RTL or LTF direction
$dir = ($ytrtl == 'rtl') ? ' dir="rtl"' '';
?>

<!DOCTYPE html>
<html<?php echo $dir?> lang="<?php echo $this->language?>">
<head>
<jdoc:include type="head" />
<?php
$browser = new Browser();
?>

    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, target-densitydpi=160dpi, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta http-equiv="cleartype" content="on" />
    <?php if ($browser->getBrowser()== Browser::BROWSER_IPHONE ){?>
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <meta name="apple-touch-fullscreen" content="yes" />
    <?php }
include_once (__DIR__.'/includes/head.php');
?>

</head>
<?php
//
$cls_body '';
//render a class for home page
$cls_body .= $yt->isHomePage() ? 'homepage ' '';
//add a class for each component
$cls_body .= (JRequest::getVar('option')!= null) ? JRequest::getVar('option') .' ' '';
//add a view class which helps you easy to style
$cls_body .= (JRequest::getVar('view')!= null) ? 'view-' JRequest::getVar('view') . ' ' '';
//for stype. With each style, we will use one class
$cls_body .= $yt->getParam('sitestyle').' ';
//for RTL direction
$cls_body .= ($ytrtl == 'rtl') ? 'rtl' ' ' '';
//add a class according to the template name
$cls_body .= $yt->template' ';
// class no-slideshow
$cls_body .=  ($doc->countModules('slide_show'))?'':'no-slideshow ';
// class ipadbrowser
$cls_body .=  ($browser->getBrowser()== Browser::PLATFORM_IPAD )?' ipadbrowser':'';
?>

<body id="bd" class="<?php echo $cls_body?>" onLoad="prettyPrint()">
<jdoc:include type="modules" name="debug" />
<section id="yt_wrapper">
<a id="top" name="scroll-to-top"></a>
<?php
/*render blocks. for positions of blocks, please refer layouts folder. */
foreach($yt_render->arr_TB as $tagBD) {
//BEGIN Check if position not empty
if( $tagBD["countModules"] > ) {
// BEGIN: Content Area
if( ($tagBD["name"] == 'content') ) {
//class for content area
$cls_content  $tagBD['class_content'];
$cls_content  .= ' block';
echo "<{$tagBD['html5tag']} id=\"{$tagBD['id']}\" class=\"{$cls_content}\">";
?>

<div class="yt-main">
<div class="yt-main-in1 container">
<div class="yt-main-in2 row">
        <?php
$countL $countR $countM 0;
// BEGIN: foreach position of block content
// IMPORTANT: Please do not edit this block
foreach($tagBD['positions'] as $position):
include(__DIR__.'/includes/block-content.php');
endforeach;
// END: foreach position of block content
?>

<>
<>
<>
                    <?php
echo "</{$tagBD['html5tag']}>";
?>

<?php
// END: Content Area
// BEGIN: For other blocks
} elseif ($tagBD["name"] != 'content'){
                    echo 
"<{$tagBD['html5tag']} id=\"{$tagBD['id']}\" class=\"block\">";
?>

<div class="yt-main">
<div class="yt-main-in1 container">
<div class="yt-main-in2 row">
<?php
if( !empty($tagBD["hasGroup"]) && $tagBD["hasGroup"] == "1"){
// BEGIN: For Group attribute
$flag '';
$openG 0;
$c 0;
foreach( $tagBD['positions'] as $posFG ):
$c $c 1;
if( $posFG['group'] != "" && $posFG['group'] != $flag){
$flag $posFG['group'];
if ($openG == 0) {
$openG 1;
$groupnormal 'group-' $flag.$tagBD['class_groupnormal'];
$group_style = isset($tagBD['width-' $flag]) ? 'width:' $tagBD['width-'.$flag]. '; ' '' ;
$group_style .= $float1;
echo '<div class="' $groupnormal ' clearfix" style="' $group_style '">' ;
echo $yt->renPositionsGroup($posFG);
if($c == count$tagBD['positions']) ) {
echo '<>';
}
} else {
$openG 0;
$groupnormal 'group-' $flag;
$group_style $tagBD['width-'.$flag] ;


echo '<>';
echo '<div class="' $groupnormal ' clearfix" style="' $group_style ';' $float1 '">' ;
echo $yt->renPositionsGroup($posFG);
}
} elseif ($posFG['group'] != "" && $posFG['group'] == $flag){
echo $yt->renPositionsGroup($posFG);
if($c == count$tagBD['positions']) ) {
echo '<>';
}
}elseif($posFG['group']==""){
if($openG ==1){
$openG 0;
echo '<>';
}
echo $yt->renPositionsGroup($posFG);
}
endforeach;
// END: For Group attribute
}else{
// BEGIN: for Tags without group attribute
if(isset($tagBD['positions'])){
echo $yt->renPositionsNormal($tagBD['positions'], $tagBD["countModules"]);
}
// END: for Tags without group attribute
}
?>

<>
<>
<>
                    <?php
echo "</{$tagBD['html5tag']}>";
?>

<?php
   }
   // END: For other blocks
}
// END Check if position not empty
}
//END: For
?>

        <?php
include_once (__DIR__.'/includes/bottom.php');
?>

</section>
</body>
</html>

..::Castello ululì lupo ululà::..

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #5 il: 19 Mag 2014, 19:50:21 »
Citazione
nella richiesta di preventivo avevo precisato che volevo una visione identica al pc, con la pagina intera),

saggia decisione, quel tipo sa quello che vuole e anche come esprimersi.

se il sito non fosse così, direi che oltre a non pagare potrebbe anche richiedere un risarcimento, quindi sbrigati a cambiare template con un che stia fermo.
le mode sono mode e passano in fretta,  non sono mica "verità" come vorrebbe farci credere il marketing de noaltri, ovvero la pubblicità da quattro soldi come quella sul "o responsive o morte".....  esistono miliaia di ragioni tecniche perchè un sito non lo sia,  basterebbe conoscerle.


« Ultima modifica: 19 Mag 2014, 19:55:41 da 56francesco »
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline lucantropo

  • Appassionato
  • ***
  • Post: 708
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #6 il: 19 Mag 2014, 19:59:59 »
ok è un template di quelli complicati, nel senso che si sono complicati oltremodo la vita...
ci sarebbe l'opzione b che non so se sia un buon uso del template ma provare non guasta.

Prima cosa duplica il template originale in modo da averne sempre una copia a portata di mano.

Seconda cosa dato che il template utilizza comunque il viewport, ad occhio nel css dovresti trovare le "sezioni" relative alle dimensioni dei vari device, cancellale tutte fuorchè quella originale per i pc e dovresti risolverti il problema.
Dico dovresti perchè non avendo ben chiaro come si comporta il template è una soluzione "cerotto" e non è detto che funzioni. Inoltre potresti dover ripetere il procedimento su più file css, dato che magari ce ne saranno diversi.

L'opzione c sarebbe fare da zero un template simile a quello che utilizzi, ma li devi vedere tu se il preventivo è tale che ti permetta di fare il lavoro stando nei costi.

Detto questo come ti è stato detto da altri, io darei un ulteriore controllata al preventivo che lui ha firmato, perchè potrebbe veramente decidere di non pagarti se non soddisfi le sue richieste. Però se ha firmato un preventivo dove tu dici che il sito sarà responsive dovresti essere tranquillo.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #7 il: 19 Mag 2014, 20:00:54 »
Sto esattamente facedo questo, se non riesco ma credo di riuscirci lo cambierò. Ma gli accordi non erano questi, il cliente, in fase contrattuale, mi disse di aver sentito di web che si adeguano alle dimensioni a disposizione automaticamente. Mi chiese di utilizzare tale tecnologia, cosa che ho fatto. Solo in un secondo momento ho inteso che con adeguamento lui intendeva uno zoom, quindi zoom per smartphone, zoom per tablet, insomma il layout deve rimanere identico. Gli ho spiegato che poi i testi diventano illegibili ma lui vuole comunque così e non gli interessa la leggibilità. E' comunque mio impegno accontentarlo comunque.

Buona serata.


lc
« Ultima modifica: 19 Mag 2014, 20:15:36 da Lorenzo Castellan »
..::Castello ululì lupo ululà::..

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #8 il: 19 Mag 2014, 20:02:21 »
Sono già all'opera per rifarlo.........
Domani proverò la tua soluzione ma cmq lo rifarò a suo piacimento e volere. Immagina se fra qualche tempo intuisce e mi richiede il responsive......
Grazie, grazie e grazie.


l.
..::Castello ululì lupo ululà::..

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #9 il: 19 Mag 2014, 20:02:33 »
quanto tempo ci vorra a cambiare un template?  mezza giornata, e si rifà uguale.
e per le ragioni magari  andate a vedere due siti
quello di obama  responsive  e quello della casa bianca invece fisso.

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #10 il: 19 Mag 2014, 20:06:03 »
Ma dai.... Obama resposive e la White House no?
Senz'altro le andrò a vedere.......
Comunque ciò che ha generato il problema è il concetto di leggibilità, per me attualmente è rappresentato (oltre cha dal font e dai colori) anche dalla tecnologia responsive. Per il mio cliente l'esatto opposto, la leggibilità è un layout fisso sempre.
Adesso lo so e non commetterò più questi errori.
Grazie a tutti, si impara sempre!


l.
..::Castello ululì lupo ululà::..

Offline lucantropo

  • Appassionato
  • ***
  • Post: 708
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #11 il: 19 Mag 2014, 20:07:04 »
Il responsive non è obbligatorio, diciamo che è consigliato per molti tipi di attività e sconsigliato per altre, dipende tutto da quale attività abbia il tuo cliente. Dipende anche se associa una campagna di marketing via social o via motori di ricerca, se non ne fa le connessioni da device mobili non è detto che siano particolarmente alte. Un domani dovesse cambiare idea avrà un altro preventivo con nuovi costi e se vuole si adegua.

la mia pur piccola esperienza mi dice che spesso dopo che fanno come vogliono loro, i clienti ritornano sui loro passi e fanno come gli è stato consigliato.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #12 il: 19 Mag 2014, 20:13:08 »
Si si, a me capita spesso. Ritengo sia legato alla loro ignoranza ma non vuole essere offensivo. Per ignoranza intendo che ignorano la conoscenza necessaria per la nostra attività. Ma non ne possiamo fare una colpa, in questo sono d'accordo con Francesco, è nostra responsabilità appianare qualsiasi dubbio o incomprensione e penso di non averlo fatto a dovere!
Ancora un grazie a tutti, al momento non posso mettere [Risolto] in testa al post, se risolvo con le tue modifiche lo farò!
Buona serata a tutti.


l.
..::Castello ululì lupo ululà::..

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #13 il: 19 Mag 2014, 20:14:40 »
nessuno si è ancora fratturato un dito per una ditata..
un sito deve star fermo in molti casi, inoltre chi usa il telefonino di solito lo usa per cazz..  e non è detto che sia il target di ciascun imprenditore.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Free template SmartAddons SJ Joomla 3.0
« Risposta #14 il: 19 Mag 2014, 20:18:55 »
Si, non dovrei rompermi le dite (bella però), al limite dell'altro ma non è certo un problema e si, vero, attenti al responsive, prima bisogna capire bene le esigenze dei clienti! Quello che mi stranisce è l'assenza, nel template che ho indicato, del sistema per attivare e disattivare il responsive, di solito c'è. E' un template responsive fisso. Comunque mi metto al lavoro.


l.
..::Castello ululì lupo ululà::..

 



Web Design Bolzano Kreatif