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.


Topics - andreasuriani

Pagine: [1] 2 3 4
1
Ciao a tutti,
avrei la necessità di inserire una scheda personalizzata su CB dove poter far vedere un articolo.


E' possibile?


Ho provato a "smanettare" un po ma con scarsi risultati...


A.

2
Joomla! 3 / Consiglio su componente per REPORTISTICA
« il: 09 Gen 2018, 15:19:12 »
Ciao a tutti,
devo implementare il mio sito con la reportistica. Estrazioni MySql, Grafici ecc ecc


Qualcuno di voi ha già avuto questa esigenza? Quale componente consigliato?
Mi piacerebbe (parecchio) poter fare i report in stile tabelle pivot di Excel.


Ogni suggerimento è ben accetto :)


Ciao a tutti.


A.

3
Buongiorno e buon anno a tutti!!
Udite udite, sto iniziando a creare il mio primo componente in Joomla!
Ce la farò??
Chissa..
nel frattempo ho sempre mixato il codice php a joomla (e fin'ora ha funzionato...) ma ora è giunto il momento di fare qualcosa in più.
Ora: ho la necessità di "aggiornare" questo codice:
Codice: [Seleziona]

<?php
 mysql_connect
("LOCALHOST","USERNAME","PSW");
 
mysql_select_db("DATABASE");


 
$term=$_GET["term"];


 
$query=mysql_query("SELECT * FROM '#__com_anagen_' where nominativo like '%".$term."%' order by cognome ");
 
$json=array();


    while(
$nominativo=mysql_fetch_array($query)){
         
$json[]=array(
                    
'value'=> $nominativo["codice_fiscale"],
                    
'label'=>$nominativo["nominativo"]." (Codice Fiscale:".$nominativo["codice_fiscale"].")"
                        
);
    }


 echo 
json_encode($json);


?>







Ho provato a modificarlo con questo, ma senza risultati!


Codice: [Seleziona]

<?php
$db 
JFactory::getDbo();
$result $db->setQuery("SELECT * FROM '#__com_anagen_' where nominativo like '%".$term."%' order by cognome ")->loadAssocList();


 
$term=$_GET["term"];




 
$json=array();


    while(
$nominativo=array($query)){
         
$json[]=array(
                    
'value'=> $nominativo["codice_fiscale"],
                    
'label'=>$nominativo["nominativo"]." (Codice Fiscale:".$nominativo["codice_fiscale"].")"
                        
);
    }


 echo 
json_encode($json);


?>





Qualche suggerimento??


A.

4
Ciao a tutti,
premetto che mi sto affacciando da poco ad Ajax/Jquery (perdonerete la mia ignoranza in merito...) ho questo problema:


In un articolo richiamo un file php che utilizzo normalmente per creare dei dati custom.
Quindi nell'articolo inserisco il codice
Codice: [Seleziona]
{script}
<?php include "file_include/pagina.php"?>
{/script}
e finqui, nessun problema.


Ora, in questa pagina ho la necessità di inserire un campo di input text con un autocompleter che legge i dati dal db.
quindi:


Codice: [Seleziona]

<html>
   <head>
   
        <script type="text/javascript"
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
        <script type="text/javascript"
        src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
       
        <script type="text/javascript">
                $(document).ready(function(){
                    $("#name").autocomplete({
                        source:'file_include/scrivania_dipendente/script-autocompl.php',
                        minLength:1
                    });
                });
        </script>
   </head>
 
   <body>
 
      <form method="post" action="">
             Name : <input type="text" id="name" name="name" />
      </form>
 
   </body>
<html>


Il file php per l'autocomplete è il seguente:


Codice: [Seleziona]

<?php
 mysql_connect
("localhost","root","password");
 
mysql_select_db("db_intra_new");
 
 
$term=$_GET["term"];
 
 
$query=mysql_query("SELECT * FROM xcsri_anagrafica_generale where nominativo like '%".$term."%' order by cognome ");
 
$json=array();
 
    while(
$student=mysql_fetch_array($query)){
         
$json[]=array(
                    
'value'=> $student["nominativo"],
                    
'label'=>$student["nominativo"]." - ".$student["id"]
                        );
    }
 
 echo 
json_encode($json);
 
?>



Purtroppo, non funziona.
Ho provato a "girare" il codice in una pagina esterna a Joomla (quindi senza caricare il core) e funziona...


Qualcuno riesce a spiegarmi il perché?
Ho pensato ad un conflitto Jquery ma non riesco a capire....


Di seguito la sorgente della pagina
Codice: [Seleziona]



<!DOCTYPE html>
<html lang="it-IT" dir="ltr">
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
       
           
    <meta charset="utf-8" />
<base href="http://10.39.254.227/index.php/scrivania-lavoratore" />
<meta name="author" content="Andrea Suriani" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Intranet Coop  - SCRIVANIA LAVORATORE</title>
<link href="http://10.39.254.227/plugins/content/pdf_embed/assets/css/style.css" rel="stylesheet" />
<link href="http://10.39.254.227/modules/mod_datetime/tmpl/default.css" rel="stylesheet" />
<link href="/media/system/css/frontediting.css?aad77d13e0df51e2079cf1e04c6378a6" rel="stylesheet" />
<link href="http://10.39.254.227/modules/mod_bm_slide_login/assets/css/styles.css" rel="stylesheet" />
<link href="/templates/it_milano/uikit/css/uikit.min.css" rel="stylesheet" />
<link href="/media/gantry5/assets/css/font-awesome.min.css?5a33dc1b" rel="stylesheet" />
<link href="/media/gantry5/engines/nucleus/css-compiled/nucleus.css?5a33dc1c" rel="stylesheet" />
<link href="/templates/it_milano/custom/css-compiled/milano_15.css?5a33ddef" rel="stylesheet" />
<link href="/media/gantry5/assets/css/bootstrap-gantry.css?5a33dc1b" rel="stylesheet" />
<link href="/media/gantry5/engines/nucleus/css-compiled/joomla.css?5a33dc1c" rel="stylesheet" />
<link href="/media/jui/css/icomoon.css" rel="stylesheet" />
<link href="/templates/it_milano/custom/css-compiled/milano-joomla_15.css?5a33ddf0" rel="stylesheet" />
<link href="/templates/it_milano/custom/css-compiled/custom_15.css?5a33ddf0" rel="stylesheet" />
<link href="/templates/it_milano/custom/csri_css.css?5a3a7988" rel="stylesheet" />
<style>


@media (min-width: 48rem) {
.g-offcanvas-toggle {
display: none;
}
}

</style>
<script type="application/json" class="joomla-script-options new">{"csrf.token":"ff666fd79e602f3c349b1ac97fcc02f0","system.paths":{"root":"","base":""},"system.keepalive":{"interval":840000,"uri":"\/index.php\/component\/ajax\/?format=json"}}</script>
<script src="/media/jui/js/jquery.min.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/jui/js/jquery-noconflict.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/jui/js/jquery-migrate.min.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/system/js/caption.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/jui/js/bootstrap.min.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/system/js/core.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="/media/system/js/frontediting.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script src="http://10.39.254.227/modules/mod_bm_slide_login/assets/js/jquery.hoverIntent.minified.js"></script>
<!--[if lt IE 9]><script src="/media/system/js/polyfill.event.js?aad77d13e0df51e2079cf1e04c6378a6"></script><![endif]-->
<script src="/media/system/js/keepalive.js?aad77d13e0df51e2079cf1e04c6378a6"></script>
<script>
jQuery(window).on('load',  function() {
new JCaption('img.caption');
});
jQuery(function($){ $(".hasTooltip").tooltip({"html": true,"container": "body"}); });
jQuery(function($){ $(".hasPopover").popover({"html": true,"trigger": "hover focus","container": "body"}); });
</script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="/plugins/content/codicefiscale/assets/css/style.css">


    <!--[if (gte IE 8)&(lte IE 9)]>
        <script type="text/javascript" src="/media/gantry5/assets/js/html5shiv-printshiv.min.js?5a33dc1b"></script>
        <link rel="stylesheet" href="/media/gantry5/engines/nucleus/css/nucleus-ie9.css?5a33dc1c" type="text/css"/>
        <script type="text/javascript" src="/media/gantry5/assets/js/matchmedia.polyfill.js?5a33dc1b"></script>
        <![endif]-->
                    </head>


    <body class="gantry site com_content view-article no-layout no-task dir-ltr itemid-431 outline-15 g-offcanvas-right g-default g-style-preset5">
       
                   


        <div id="g-offcanvas"  data-g-offcanvas-swipe="0" data-g-offcanvas-css3="1">
                        <div class="g-grid">                       


        <div class="g-block size-100">
             <div id="mobile-menu-1371-particle" class="g-content g-particle">            <div id="g-mobilemenu-container" data-g-menu-breakpoint="48rem"><>
            <>
        <>
            <>
                    <div class="g-grid">                       


        <div class="g-block size-100">
             <div class="g-content">
                                    <div class="platform-content"><div class="moduletable  jmoddiv" data-jmodediturl="http://10.39.254.227/index.php?option=com_config&controller=config.display.modules&id=149&Itemid=431&return=aHR0cDovLzEwLjM5LjI1NC4yMjcvaW5kZXgucGhwL3Njcml2YW5pYS1sYXZvcmF0b3Jl" data-target="_self" data-jmodtip="&lt;strong&gt;Modifica modulo&lt;/strong&gt;&lt;br /&gt;workbench&lt;br /&gt;Posizione: offcanvas-b">



<div class="custom"  >
<h3><span style="color: #08c;">WORKBENCH</span></h3>
<p> <div class="moduletable">
<h3>GESTIONE CASSA</h3>
<ul class="nav menu">
<li class="item-296"><a href="/index.php/lista-stipendi" >Lista Stipendi</a></li></ul>
<>
</p>
<p> <div class="moduletable">
<h3>FILE IMPVOCO</h3>
<ul class="nav menu">
<li class="item-213"><a href="/index.php/acconti-ordinari" >Acconti Ordinari</a></li><li class="item-214"><a href="/index.php/file-extra" >File EXTRA</a></li><li class="item-215"><a href="/index.php/ore-importi-da-busta-paga" >Ore/Importi da Busta Paga</a></li></ul>
<>
</p>
<p> <div class="moduletable">
<h3>CONFIGURAZIONE</h3>
<ul class="nav menu">
<li class="item-391"><a href="/index.php/pannello-configurazione" >PANNELLO CONFIGURAZIONE</a></li></ul>
<>
</p><>
<><>
           
        <>
        <>
            <>
    <>
        <div id="g-page-surround">
            <div class="g-offcanvas-hide g-offcanvas-toggle" data-offcanvas-toggle aria-controls="g-offcanvas" aria-expanded="false"><i class="fa fa-fw fa-bars"></i><>                       


                                           
                <section id="g-top">
                <div class="g-container">                                <div class="g-grid">                       


        <div class="g-block size-70">
             <div class="g-content">
                                    <div class="platform-content"><div class="moduletable  jmoddiv" data-jmodediturl="http://10.39.254.227/index.php?option=com_config&controller=config.display.modules&id=150&Itemid=431&return=aHR0cDovLzEwLjM5LjI1NC4yMjcvaW5kZXgucGhwL3Njcml2YW5pYS1sYXZvcmF0b3Jl" data-target="_self" data-jmodtip="&lt;strong&gt;Modifica modulo&lt;/strong&gt;&lt;br /&gt;data_ora&lt;br /&gt;Posizione: particle">

<div class="mod_datetime">Oggi è il <time datetime="2017-12-22T08:05:44+01:00">22/12/2017 e sono le 
<span id="mod_datetime_custom_time_150"></span>
<script type="text/javascript">
<!--
zone=0
isitlocal=true;
ampm="";

function mod_datetime_custom_time_150()
{
now=new Date();
ofst="01";
ofst_minutes="00";
ofst_sign="+";
now.setUTCHours(now.getUTCHours()+Math.abs(ofst), now.getUTCMinutes()+Math.abs(ofst_minutes));
timezone = now.getTimezoneOffset();
secs=now.getUTCSeconds();
sec=-1.57+Math.PI*secs/30;
mins=now.getUTCMinutes();
min=-1.57+Math.PI*mins/30;
hr=(isitlocal)? now.getUTCHours():(now.getUTCHours() + parseInt(ofst)) + parseInt(zone);
hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360;
if (hr < 0) hr+=24;
if (hr > 23) hr-=24;

ampm = (hr > 11)?"":"";

statusampm = ampm;

hr2 = hr;
if (hr2 == 0) hr2=24;//24 or 12
(hr2 < 13)?hr2:hr2 %= 24;// 24 or 12
if (hr2<10) hr2="0"+hr2
var finaltime=hr2+":"+((mins < 10)?"0"+mins:mins)+":"+((secs < 10)?"0"+secs:secs)+" "+statusampm;

document.getElementById("mod_datetime_custom_time_150").innerHTML=finaltime
setTimeout("mod_datetime_custom_time_150()",1000)
}
mod_datetime_custom_time_150()
//-->   
</script></time><>
<><>
           
        <>
        <>
                   


        <div class="g-block size-30">
             <div class="g-content">
                                    <div class="platform-content"><div class="moduletable  jmoddiv" data-jmodediturl="http://10.39.254.227/index.php?option=com_config&controller=config.display.modules&id=87&Itemid=431&return=aHR0cDovLzEwLjM5LjI1NC4yMjcvaW5kZXgucGhwL3Njcml2YW5pYS1sYXZvcmF0b3Jl" data-target="_self" data-jmodtip="&lt;strong&gt;Modifica modulo&lt;/strong&gt;&lt;br /&gt;BM LOGIN (Alto)&lt;br /&gt;Posizione: top-d">
<div class="bm_slide_login">
<form action="/index.php/scrivania-lavoratore" method="post" id="login-form" class="form-vertical">
<div class="login-greeting">
Ciao Andrea Suriani, <>

        <div class="bm_login_label" onclick="document.getElementById('login-form').submit();"><i class="icon-unlock icon-small"></i> Esci<>
        <div class="bm_clear"><>
<input type="hidden" name="option" value="com_users" />
<input type="hidden" name="task" value="user.logout" />
<input type="hidden" name="return" value="aW5kZXgucGhwP0l0ZW1pZD0xMDE=" />
<input type="hidden" name="ff666fd79e602f3c349b1ac97fcc02f0" value="1" />
</form>
<>
<><>
           
        <>
        <>
            <>
            <>
       
    </section>
                               
                <header id="g-header" data-uk-sticky="{media: 768}">
                <div class="g-container">                                <div class="g-grid">                       


        <div class="g-block size-20">
             <div id="logo-9769-particle" class="g-content g-particle">            <div class="g-logo-image" >
    <a href="/" title="Milano" rel="home" class="g-logo ">
                                    <img class="g-logo-height g-normal-logo" src="/images/logo_intranet250.png" alt="Milano" />            <img class="g-logo-height g-fixed-logo" src="/images/logo_intranet250.png" alt="Milano" />            </a>
<>
            <>
        <>
                   


        <div class="g-block size-75">
             <div id="menu-5274-particle" class="g-content g-particle">            <nav class="g-main-nav" role="navigation" data-g-mobile-target data-g-hover-expand="true">
    <ul class="g-toplevel">
                                                                                                   
        <li class="g-menu-item g-menu-item-type-component g-menu-item-102 g-standard  ">
            <a class="g-menu-item-container" href="/index.php/scrivania">
                                                <i class="fa fa-desktop fa-3x" aria-hidden="true"></i>
                                                    <span class="g-menu-item-content">
                                    <span class="g-menu-item-title">SCRIVANIA</span>
           
                    </span>
                                                </a>
                                </li>
   
                                                                                       
        <li class="g-menu-item g-menu-item-type-component g-menu-item-347 g-standard  ">
            <a class="g-menu-item-container" href="/index.php/elaborazione-mensile">
                                                <i class="fa fa-edit fa-3x" aria-hidden="true"></i>
                                                    <span class="g-menu-item-content">
                                    <span class="g-menu-item-title">ELABORAZIONE MENSILE</span>
           
                    </span>
                                                </a>
                                </li>
   
                                                                                       
        <li class="g-menu-item g-menu-item-type-component g-menu-item-251 g-standard  ">
            <a class="g-menu-item-container" href="/index.php/archivio-lavoratori">
                                                <i class="fa fa-folder-o fa-3x" aria-hidden="true"></i>
                                                    <span class="g-menu-item-content">
                                    <span class="g-menu-item-title">ARCHIVIO LAVORATORI</span>
           
                    </span>
                                                </a>
                                </li>
   
                                                                                       
        <li class="g-menu-item g-menu-item-type-component g-menu-item-252 g-standard  ">
            <a class="g-menu-item-container" href="/index.php/archivio-aziende">
                                                <i class="fa fa-building-o fa-3x" aria-hidden="true"></i>
                                                    <span class="g-menu-item-content">
                                    <span class="g-menu-item-title">ARCHIVIO AZIENDE</span>
           
                    </span>
                                                </a>
                                </li>
   
                                                                                       
        <li class="g-menu-item g-menu-item-type-component g-menu-item-129 g-standard  ">
            <a class="g-menu-item-container" href="/index.php/documenti-condivisi">
                                                <i class="fa fa-cloud-download fa-3x" aria-hidden="true"></i>
                                                    <span class="g-menu-item-content">
                                    <span class="g-menu-item-title">DOCUMENTI CONDIVISI</span>
           
                    </span>
                                                </a>
                                </li>
   
   
    </ul>
</nav>
            <>
        <>
                   


        <div class="g-block size-5">
             <div id="offcanvas-toggle-1784-particle" class="g-content g-particle">            <div class="offcanvas-toggle-particle g-offcanvas-toggle" data-offcanvas-toggle="">
<i class="fa fa-bars"></i>
<>
            <>
        <>
            <>
            <>
       
    </header>
                               
                <section id="g-system-messages">
                <div class="g-container">                                <div class="g-grid">                       


        <div class="g-block size-100">
             <div class="g-system-messages">
                                           
           
    <>
        <>
            <>
            <>
       
    </section>
               
                               
               
   
                <section id="g-container-main" class="g-wrapper">
                <div class="g-container">                    <div class="g-grid">                       


        <div class="g-block size-100">
             <section id="g-mainbody">
                                        <div class="g-grid">                       


        <div class="g-block size-100">
             <div class="g-content">
                                                            <div class="platform-content row-fluid"><div class="span12"><article class="item item-page" itemscope itemtype="https://schema.org/Article">
<meta itemprop="inLanguage" content="it-IT" />



<div class="g-article-header">
<div class="page-header">
<h2 itemprop="name">
Scrivania Lavoratore </h2>
<>

<div class="icons">

<div class="btn-group pull-right">
<button class="btn dropdown-toggle" type="button" id="dropdownMenuButton-29" aria-label="User tools"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="icon-cog" aria-hidden="true"></span>
<span class="caret" aria-hidden="true"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton-29">
<li class="edit-icon"> <a href="/index.php/scrivania-lavoratore?task=article.edit&amp;a_id=29&amp;return=aHR0cDovLzEwLjM5LjI1NC4yMjcvaW5kZXgucGhwL3Njcml2YW5pYS1sYXZvcmF0b3Jl" title="Modifica articolo"> <span class="hasTooltip icon-edit tip" title="<strong>Modifica articolo</strong><br />Pubblicato&lt;br /&gt;Lunedì, 11 Dicembre 2017&lt;br /&gt;Scritto da Andrea Suriani"></span>
Modifica</a> </li>
</ul>
<>

<>

<>



<div itemprop="articleBody">
<p>
 
<html>
   <head>


        <script type="text/javascript"
        src="/media/jui/js/jquery.min.js"></script>
        <script type="text/javascript"
        src="/media/jui/js/jquery-ui.min.js"></script>
       
        <script type="text/javascript">
                $(document).ready(function(){
                    $("#name").autocomplete({
                        source:'file_include/scrivania_dipendente/script-autocompl.php',
                        minLength:1
                    });
                });
        </script>
   </head>
 
   <body>
 
      <form method="post" action="">
             Name : <input type="text" id="name" name="name" />
      </form>
 
   </body>
<html>
</p> <>




</article><><>
   
           
    <>
        <>
            <>
           
    </section>
        <>
            <>
    <>
       
    </section>
   
                               
                <footer id="g-footer">
                <div class="g-container">                                <div class="g-grid">                       


        <div class="g-block size-100">
             <div id="custom-1640-particle" class="g-content g-particle">            <p>© 2016-2017 Consorzio CSRI - Tutti i diritti riservati.</p>
            <>
        <>
            <>
            <>
       
    </footer>
                               
                <section id="g-to-top">
                <div class="g-container">                                <div class="g-grid">                       


        <div class="g-block size-100">
             <div id="totop-7154-particle" class="g-content g-particle">            <div class="totop g-particle">
    <div class="g-totop style2">
        <a href="#" id="g-totop-button" rel="nofollow" data-uk-smooth-scroll>
            <i class="fa fa-angle-up"></i>                    </a>
    <>
<>
            <>
        <>
            <>
            <>
       
    </section>
           
                       


        <>
                   


                        <script type="text/javascript" src="/media/gantry5/assets/js/main.js?5a33dc1b"></script>
    <script type="text/javascript" src="/templates/it_milano/uikit/js/uikit.min.js"></script>
    <script type="text/javascript">
(function($) {
$(document).ready(function() {
$(window).scroll(function() {
if ($(document).scrollTop() < 500 || $(window).width() < 767) {
        $('#g-totop-button').removeClass('totopfixed');


    } else {
        $('#g-totop-button').addClass('totopfixed');


    }
});
});
})(jQuery);
</script>
    <script type="text/javascript" src="/templates/it_milano/js/template.js"></script>
    <script type="text/javascript" src="/templates/it_milano/js/scrollReveal.min.js"></script>
    <script type="text/javascript">
window.sr = new scrollReveal({ mobile: false });
</script>
   


   


       
    </body>
</html>




Qualsiasi suggerimento è ben accetto!!!

PS: Solitamente utilizzo Chronoforms per fare queste cose ma ora ho bisogno di farle senza componenti esterni, quindi a manina.......
PS2: Purtroppo è un Intranet, quindi non riesco a darvi un link per sbirciare... :(

5
Gestione Form / CHRONOFORM 6 > Autocompleter
« il: 15 Dic 2017, 17:44:57 »
Ciao a tutti,
ho installato da poco CF6 e devo ammettere che le potenzialità sono enormi.
Non riesco tuttavia a fare una cosa: l'autcompleter con la visualizzazione di più campi nella ricerca; mi spiego meglio.


In CF5 con il codice qua sotto, mi collegavo al DB, estraevo il dato che mi interessava e mostravo nel campo ricerca altri dati
Codice: [Seleziona]

<?php
$db 
JFactory::getDbo();
$db->setQuery("SELECT  * FROM anagrafica");
$results $db->loadObjectList();
foreach(
$results as $result ){
   if(!empty(
$form->data['tag']) AND stripos($result->nominativo$form->data['tag']) === false){
      continue;
   }
   
$json[] = array('id' => $result->id'text' => $result->nominativo." (".$result->denominazione_azienda.")".$result->data_lic);
}
echo 
json_encode($json);
In pratica, nel campo di ricerca compariva "Andrea Suriani (Azienda BIS)" e in post mi arrivava l'id.
Purtroppo questo codice sembra non funzionare su CF6.


Come posso risolvere?


Andrea


ps: mi sono accorto in ritardi di aver sbaglio sezione.. me lo spostate please??

6

Ciao a tutti!
Ho un problema delicato che devo assolutamente risolvere ma, non essendo un programmatore non riesco a venirne a capo.
Ho creato un form su CF5 dove l'utente deve inserire i dati per creare lo storico di alcuni lavoratori. Fin qui nulla di complicato.
Vorrei però che dopo aver digitato il codice fiscale CF5 faccia il controllo sul db per vedere se quel cf è già inserito oppure no.




A naso, direi che devo creare una Custom function per quel campo, ma la domanda è:
Come cavolo si fa? :)


Conosco un po di php ma Ajax o Javascript sono proprio neofita...


Help!!! :)


Andrea

7
Ciao a tutti,
chiedo scusa per questa domanda forse banale ma non ne vengo a capo.
La sintassi {loadmodule} funziona benissimo ma avrei bisogno di vedere anche il titolo del modulo. Premesso che nel modulo la scelta "Mostra Titolo" è settata su SI...
Mi sto perdendo qualcosa io??


Nel plugin non ho trovato indicazioni in merito...


Help?? :)

8
Buon pomeriggio a tutti,
ho questo problema su CF5:
Ho creato un form A dove vado a selezionare una serie di cose tra cui un azienda tramite dropdown per poi passare in POST i dati al form B.
Nel form B ho la necessità di mettere un autocompleter: fin qua nessun problema.
Quando vado a scrivere il Jquery per l'autocompleter, non riesco a fargli definire una variabile: mi spiego meglio.
Questo è il codice funzionante:
Codice: [Seleziona]

<?php
$db 
JFactory::getDbo();
$db->setQuery("SELECT  * FROM db WHERE cod_azie = 406");
$results $db->loadObjectList();
foreach(
$results as $result ){
   if(!empty(
$form->data['tag']) AND stripos($result->nominativo$form->data['tag']) === false){
      continue;
   }
   
$json[] = array('id' => $result->id'text' => $result->nominativo);
}
echo 
json_encode($json);



Il problema sorge quando il dato cod_azie lo devo dichiarare a seconda del dato che arriva in POST.
L'array che ricevo è il seguente:
Array ( [option] => com_chronoforms5 [chronoform] => protocollo_corrispondenza_post [azienda] => 406 [tipo_posta] => Entrata [tipo_doc] => Lavoratore [button5] => Submit [protocollo_corrispondenza_lavoratore] => )

Se io dichiaro $cod_azie = 406; e modifico la select in ("SELECT  * FROM db WHERE cod_azie = {$cod_azie}") funziona.
Ma se dichiaro $cod_azie = $_POST['azienda']; non funziona! Eppure se faccio un echo di $_POST['azienda']; mi restituisce 406!!!

Sto impazzendo!

9
Joomla! 3 / Chronofroms 5 - Voce di menu per dati in $_POST
« il: 17 Lug 2017, 17:51:52 »

Ciao a tutti,
ho creato un form in CF5 dove, portandomi i dati in post, fa un certo lavoro.
Ho però la necessità di assegnare a quel form un template.
Quindi ho creato il menu POPUP e la voce di menu "storico" assegnandogli poi come elemento il form di CF5.
Il problema però è il seguente:
il metodo (obsoleto??) che utilizzo per portarmi i dati in post (che mi servono per riempire in automatico un paio di cose) li inserisco direttamente nella stringa del link


Codice: [Seleziona]
index.php?option=com_chronoforms5&chronoform=storico_psw&nome_azienda=<?php echo $ragione_sociale;?>&tipo=inps&cod_azie=<?php echo $form->data['cod_azie'];?>


Se lascio il link in questo modo, funziona benissimo, ma se al posto di "index.php?option=com_chronoforms5&chronoform=storico_psw" inserisco la voce di menu creata "index.php/storico" mi da errore 404.


Qualche idea?!?

10

Ciao a tutti,
cerco sviluppatore php in grado di muoversi autonomamente in ambiente Joomla e in grado di creare componenti e relativi plugin e moduli.


L'offerta prevede 2 giornate di lavoro piene per svillupare le basi del progetto.
Oltre alla retribuzione giornaliera (da concordare), per chi viene da fuori Roma verrà offerto vitto e alloggio.


Sede dei lavori: Roma/Ciampino


Grazie
Andrea


Referente: Andrea Suriani
Ragione Sociale: Andrea Suriani Ph
Sede Legale: Via Romana Vecchia 66/a - 00043 Ciampino 
P.IVA: 03358480543

11
Sviluppo / Creazione Plugin - Descrizione XML
« il: 23 Mag 2017, 14:45:28 »
Ciao a tutti,
mi sto cimentando (non senza problemi hehehe) nella creazioni di plugin.
Mi chiedevo:


Ma quelle descrizioni strafighe con immagini ed istruzioni.. come cavolo si fanno...?
Come inserisco un file di lingua?


Ho provato a seguire le varie guide ma sono tutte per esperti.. io parto dalle basi.. anche dell'xml..

Qualche consiglio?
Grazie


Andrea

12
Ciao a tutti!
Avrei questa necessità:
I miei moduli di CFV5 richiedono a volte il caricamento degli allegati più o meno pesanti.
Purtroppo gli utenti (CAPRE CAPRE CAPRE!!!) non attendono il caricamento della pagina e puntualmente fanno danni (aggiornano la pagina, chiudono ecc ecc).


Esiste una soluzione per far apparire un immagine di loading (magari con percentuale di caricamento!) dell'invio del modulo??


Spero nelle vostre risposte perché sono abbastanza disperato :D


Grazie e buona giornata a tutti.


A.

13
Ciao a tutti,
ho un problema che non riesco a venirne a capo:
Ho scaricato il plugin gratuito "Facebook Comments" ma il layout lo vedo solo ed esclusivamente sulla home page!
Se cambio pagina vedo il titolo del modulo ma niente commenti!!!

Che diamine può essere? Ci sto sbattendo la testa da un ora!!!!

14
Buongiorno a tutti,
probabilmente con l'età inizio a rincoglionirmi :D
Ho l'esigenza su Joomla di aprire un popup  che rimandi all'indirizzo /cartellapersonale/file.php dove dentro c'è uno script php.


Se apro il file dalla barra funziona, mentre se lo richiamo tramite link dentro un FORM di CF5 non mi visualizza niente.


Dove stà l'inghippo?




15
Ciao a tutti,
avrei la seguente esigenza.


Dopo l'invio di un modulo CFv5 dovrei lanciare la seguente QUERY


Codice: [Seleziona]

UPDATE xcsri_variazioni_mensili AS a
   INNER JOIN (
      SELECT * FROM xcsri_ana_intranet 
   ) AS b ON a.nominativo=b.nominativo
   SET a.codice_fiscale = b.codice_fiscale;


Ho provato ad utilizzare questo codice dopo il Submit ma non funziona


Codice: [Seleziona]

<?php
$db 
=& JFactory::getDBO();   
      
     
$query "UPDATE xcsri_variazioni_mensili AS a
   INNER JOIN (
      SELECT * FROM xcsri_ana_intranet  
   ) AS b ON a.nominativo=b.nominativo 
   SET a.codice_fiscale = b.codice_fiscale;"
;
        
    
$db->setQuery($query);
?>



Qualche idea?? :(

16
Ciao a tutti,
ho migrato un form dal vecchio sito al nuovo ma non mi funziona più l'invio delle email da Chronoforms.
Se faccio il test di invio email sa COnfigurazione Globale la mail arriva.

Il debug mi dice che in realtà è stata inviata ma... non è vero!!!


Help...


Codice: [Seleziona]

Array
(
    [5] => Array
        (
            [Files Upload] => Array
                (
                    [list]
[li] => Upload routine started for file upload by : file[/li]
[li][1] => variazioni_mensili/406/20170120155322-PATRIZI ALESSANDRO-AUTORIZZAZIONI INPS-2016Dicembre.pdf has been uploaded successfully.
                )


        )


    [12] => Array
        (
            [/li]
[/list][Email] => Array
                (
                    [list]
[li] => An email with the details below was sent successfully:[/li]
[li][1] => To:andrea.suriani@csiscarl.it
                    [2] => Subject:PATRIZI ALESSANDRO - AUTORIZZAZIONI INPS - Dicembre 2016
                    [3] => From name:Intranet - Variazioni Mensili
                    [4] => From email:variazioni@csiscarl.it
                    [5] => CC:
                    [6] => BCC:
                    [7] => Reply name:
                    [8] => Reply email:
                    [9] => Attachments:
                    [10] => Array
                        (
                            [/li]
[li] => variazioni_mensili/406/20170120155322-PATRIZI ALESSANDRO-AUTORIZZAZIONI INPS-2016Dicembre.pdf[/li]
[/list]
                        )


                    [11] => Body:
<p><strong>NUOVA VARIAZIONE MENSILE</strong></p>
<p>Periodo di Competenza:Dicembre 2016</p>
<p>La variazione mensile di PATRIZI ALESSANDRO, riguardante AUTORIZZAZIONI INPS &egrave; stata correttamente inserita.</p>
<p>Il numero di progressivo assegnato &egrave: 220</p>


<p style="text-align: center;"><span style="font-size: 8pt;">[i]Questo &egrave; un messaggio di posta creato automaticamente. Si prega non rispondere al presente messaggio.[/i]</span></p>
                )


        )


)

17
Buondi!
E' possibile inserire un messaggio del tipo "Attendere Prego.." quando joomla sta creando un file pdf?


Come fare?
Plugin?

Slt


A.

18
Joomla! 3 / Fabrik - Validazione campi PHP
« il: 13 Gen 2017, 14:51:55 »
Ciao a tutti,
in fabrik ho 3 campi


campo1> Valore x
campo2>Valore 100
campo3>Valore 1


In lista, il campo 2 è editabile ma vorrei che il campo 2 diventasse "readonly" in caso in cui il campo 3 sia di valore 2


In php la stringa sarebbe: (piu o meno :P)


Codice: [Seleziona]
<?php 
IF $campo3=={$campo2="readonly=readonly";}else{} 
?>



Come passo questa informazione sul campo validazioni di Fabrik?

19
Joomla! 3 / Fabrik - Plugin User - Registrazione su DB errata
« il: 11 Gen 2017, 11:58:35 »
Ciao a tutti!
Ho iniziato ad utilizzare Fabrik perché graficamente lo trovo migliore e più intuitivo di CC per la modifica dei record.

Ho creato un campo nascosto con plugin utente, di modo che vado a registrare quale utente ha fatto la registrazione (in questo caso la modifica del record).
Il problema è che nonostante io modifichi il campo Opzioni > Dati Utente in "User Name" lui continua a scrivere sul Db l'ID.


Come risolvo? E' un Bug?


A.

20
Ciao a tutti,
chiedo venia ma mi perplime il seguente problema :D


In CF v5 ho gli autocompleter (che funzionano benissimo); l'unico problema è che non riesco ad ingrandire la lunghezza minima del campo: Come posso fare?


Vi allego l'esempio di come appare l'autocompleter prima e dopo che cerco il mio nome: vorrei "allungare" quel campo prima della ricerca...


Thanks


A.

Pagine: [1] 2 3 4

Torna su