Back to top

Autore Topic: [RISOLTO]come postare un modulo sotto un articolo  (Letto 2152 volte)

Offline Seele

  • Appassionato
  • ***
  • Post: 392
  • Sesso: Femmina
    • Mostra profilo
[RISOLTO]come postare un modulo sotto un articolo
« il: 20 Mag 2015, 13:16:09 »
Ciao a tutti,


ho aggiunto il modulo per avere un'anteprima delle news ma in qualsiasi posizione io lo inserisco si trova sempre sopra l'articolo principale del menu in cui si accede, scompaginando anche le voci presenti nella posizione di destra. E' possibile fare in modo che il modulo di anteprima news si presenti nello spazio sotto all'articolo.
Da quello che ho avuto modo di vedere, tutte le posizioni presenti in questo template sono sopra alla posizione articolo...  :(


link al sito http://sviluppo.gacom.it/index.php/settore-tecnico
« Ultima modifica: 21 Mag 2015, 19:37:50 da Seele »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #1 il: 20 Mag 2015, 14:32:47 »
puoi usare un loadposition, oppure creare proprio una nuova posizione dove ti serve.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Seele

  • Appassionato
  • ***
  • Post: 392
  • Sesso: Femmina
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #2 il: 20 Mag 2015, 15:56:24 »
grazie per la risposta, la loadposition può andare bene ma vorrebbe dire inserire il codice su ogni articolo, avrei preferito creare una nuova posizione ma non l'ho mai fatto. POtresti darmi supporto? nel caso sia impegnativo se puoi rimandarmi a un link dove posso documentarmi.
grazie

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #3 il: 20 Mag 2015, 16:20:12 »
per inserire una nuova posizione sono 2 i file del template dove lavorare:
Codice: [Seleziona]
templateDetails.xml
index.php

nel primo file (templateDetails.xml) devi solo aggiungere fra le positions questa stringa:

Codice: [Seleziona]
<position>seele</position>ho chiamato la posizione con il tuo nik

salvi e chiudi il file


nel file index.php, questo è il codice da inserire

Codice: [Seleziona]
    <?php if ($this->countModules('seele')): ?>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
    <jdoc:include type="modules" name="seele" style="xhtml" />
</div>
</div>
    <?php endif; ?>


le classi inserite sono quelle di bootstrap 3 e quindi da modificare al bisogno

anche qui salvi e chiudi...e trasferisci via ftp

questa posizione la inserirai dopo la posizione       

Codice: [Seleziona]
<div><jdoc:include type="component" /></div>
rispettando la semantica html
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Seele

  • Appassionato
  • ***
  • Post: 392
  • Sesso: Femmina
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #4 il: 21 Mag 2015, 11:20:06 »
Ciao ho inserito la riga che fa riferimento alla posizione nel file templateDetails.xml non mi è chiaro in quale parte del file index.php devo inserire il codice che mi hai indicato.
Per praticità ti invio quello che è presente nel file index.php se puoi indicarmi dove devo incollare il codice da te indicato.
Grazie  :)


Codice: [Seleziona]
<?php
/**
 * @package Helix Framework
 * Template Name - Shaper Helix
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2013 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('resticted aceess');   


?>
<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"  lang="<?php echo $this->language?>"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"  lang="<?php echo $this->language?>"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"  lang="<?php echo $this->language?>"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="<?php echo $this->language?>"> <!--<![endif]-->
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <jdoc:include type="head" />
        <?php
$style  = array('gallery.css');
$script = array('jquery.touchSwipe.min.js','jquery.isotope.min.js');

if($this->helix->Param('scroll_effect')) {
$script[] = 'wow.js';
$style[]  = 'animate.css';
}
            
$this->helix->Header()
            ->
setLessVariables(array(
'preset'=>$this->helix->Preset(),
'header_color'=> $this->helix->PresetParam('_header'),
'bg_color'=> $this->helix->PresetParam('_bg'),
'text_color'=> $this->helix->PresetParam('_text'),
'link_color'=> $this->helix->PresetParam('_link')
            ))
            ->
addLess('master''template')
->addJs($script)
->addCss($style)
            ->
addLess'presets',  'presets/'.$this->helix->Preset() );
        
?>

    </head>
    <body <?php echo $this->helix->bodyClass('bg hfeed clearfix'); ?>>
<div class="row-offcanvas row-offcanvas-left">
<div>
<div class="body-innerwrapper">
<!--[if lt IE 8]>
<div class="chromeframe alert alert-danger" style="text-align:center">You are using an <strong>outdated</strong> browser. Please <a target="_blank" href="http://browsehappy.com/">upgrade your browser</a> or <a target="_blank" href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.<>
<![endif]-->
<?php
$this->helix->layout();
$this->helix->Footer();
?>

<jdoc:include type="modules" name="debug" />
<>
<>
<div class="hidden-desktop sp-mobile-menu nav-collapse collapse sidebar-offcanvas">
<button type="button" class="hidden-desktop btn btn-primary vina-menu-small" data-toggle="offcanvas">
<i class="icon-remove"></i>
</button>
<?php
$mobilemenu $this->helix->loadMobileMenu();
echo $mobilemenu->showMenu(); 
?>
   
<>
<>
    </body>
<?php if($this->helix->Param('scroll_effect')) : ?>
<script type="text/javascript">
Array.prototype.random = function (length) {
return this[Math.floor((Math.random()*length))];
}

var effects      = ['fadeInDown', 'pulse', 'bounceIn', 'fadeIn', 'flipInX'];
var scrollEffect = "<?php echo $this->helix->Param('effect'); ?>";
<?php if($this->helix->Param('effect') == 'random') echo 'scrollEffect = effects.random(effects.length);'?>

var wow = new WOW(
{
boxClass:     'row-fluid',      // animated element css class (default is wow)
animateClass:  scrollEffect +' animated', // animation css class (default is animated)
offset:       0,          // distance to the element when triggering the animation (default is 0)
mobile:       false        // trigger animations on mobile devices (true is default)
});
wow.init();
</script>
</html>

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #5 il: 21 Mag 2015, 12:36:13 »
non sapevo era un framework.....quindi quel codice non va nella index.php :(

non ho usato mai questo template, ma dovresti cercare all'interno dei file dove trovi le stringhe


<jdoc:include type="modules"

fai questa ricerca e mi riporti il codice
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #6 il: 21 Mag 2015, 15:32:34 »
Da gestione template tab layout puou aggiungere una nuova riga nel punto che ti serve e ricavarne quante posizioni ti servono. Comunque se leggi la documentazione del framework è illystrato nel dettaglio come aggiungere posizioni.

Offline Seele

  • Appassionato
  • ***
  • Post: 392
  • Sesso: Femmina
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #7 il: 21 Mag 2015, 17:01:04 »
Grazie in effetti è cosi è semplice  ;)

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #8 il: 21 Mag 2015, 17:19:29 »
Buono che ci sia uno strumento interno che ti consenta di aggiungere posizioni, così la cosa si risolve facile facile.

Personalmente non uso i frameworks, mi piace avere template leggeri senza nessuna o quasi opzione personalizzabile dalla configurazione del template, quindi niente scelta del font che inserisco nel css, niente scelta dei colori e dimensioni font, dimensioni colonne e altre cose che secondo me appesantiscono...queste configurazioni non le devo cambiare ogni giorno, quindi avere tutto questo set di tools inutilizzato per molto tempo potrebbe essere un inutile spreco di risorse.

Per i miei siti utilizzo un template di base che usa bootstrap e fontawesome dove le uniche opzioni che ho inserito è la textarea per il codice di analytics e l'inserimento del logo con le sue misure: da questo ricostruisco i menù nella forma e colori e comportamento voluto, aggiungo maxislider o meno e adeguo la grafica secondo le volontà del committente.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Seele

  • Appassionato
  • ***
  • Post: 392
  • Sesso: Femmina
    • Mostra profilo
Re:come postare un modulo sotto un articolo
« Risposta #9 il: 21 Mag 2015, 19:37:20 »
grazie a tutti, i vostri suggerimenti sono stati molto utili  ;)

 



Web Design Bolzano Kreatif