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 - sandrix80

Pagine: [1]
1
Buongiorno a tutti, seguo il forum da poco tempo.

Mi sono affacciato su qst mondo Joomla da 1 anno circa ottenendo molte soddisfazioni.

Ora mi trovo in difficoltà con la gestione di una rete vendita strutturata con distributori indipendenti che vendono un prodotto.

Il tutto è legato ad un'ecommerce dove il distributore accede alla sua pagina personale e deve poter eseguire i seguenti comandi:

  • Inserire/gestire commissioni-ordini
  • Inserire/gestire nuovi clienti
  • Inserire distributori sotto di lui (dowline)
  • Vedere la propria struttura sotto di lui.
  • Vedere le provvigioni scaturite dalle vendite personali e da quelle della struttura sotto di lui.

L'albero genetico della struttura è cosi:
                  LIVELLO 0                                                     A

                  LIVELLO 1               A1                                  B1                                C1                  
                  LIVELLO 2  A2        A3         A4        B1        B2         B3       B1        B2         B3   
               LIVELLO 3 .......       .........   .........     .....      .......      .........   ........     .......        .......
[/b]

 Al livello zero sono le provvigioni dirette
Al livello 1 sono le provv. indirette ovvero quelle scaturite dalle vendite della tua struttura, ecc.

Esiste un componente simile?

Grazie

2
Joomla! 1.6/1.7/2.5 / Re:wrapper-php-gateway-carrello
« il: 27 Giu 2013, 11:41:25 »
Ah dimenticavo, questo script lo sto usando in Joomla tramite un wrapper e funziona benissimo.


3
Joomla! 1.6/1.7/2.5 / wrapper-php-gategay-carrello
« il: 27 Giu 2013, 11:36:26 »
Buongiorno,

sono giorni che sto smanettando sul forum per cercare aiuto.

Ho installato Joomla 2.5 per realizzare un B2B.

La mia esigenza è questa in breve:

Il mio fornitore mi ha fornito uno script in php:

Codice: [Seleziona]
<?php

$login    
"miologin";
$passwd   "miapassword";
$gateway  "sitodelfornitore.it/scripts/xxxxxxxx.dll/yy1234";
$imglarge "http://www.immagine.it/preview/xy";
$urlphp   "";
$urlcgi   "http://" $login ":" $passwd "@" $gateway;





    if (isset(
$_GET['cmd'])) 
        
$cmd  $_GET['cmd'];
    else 
        
$cmd "";

    switch (
$cmd) {

        case 
"":
            
html_open_std ();
            
ingave_artikel ("""""""");
            
html_close ();
            break;

        case 
"search":
            
html_open_std ();
            
toon_banden ();
            
html_close ();
            break;

        case 
"preview":
            
$foto    $_GET['foto'];
            
toon_preview ($foto);
            break;
    }

#------------------------------------------------------------

function ingave_artikel ($art1$art2$art3$errormelding)
{
    global 
$urlphp;
    global 
$urlcgi;
    global 
$ad;

    echo 
"<h1>Ricerca prodotto</h1>\n";
        
    echo 
"<form method=\"POST\" action=\"?cmd=search\">\n";
    echo 
"<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\">\n";

    echo 
"<tr>\n";
    echo 
"<td>Parametro di ricerca 1</td>\n";
    echo 
"<td>&nbsp</td>\n";
    echo 
"<td>Paramentro di ricerca 2</td>\n";
    echo 
"<td>&nbsp</td>\n";
    echo 
"<td>Parametro di ricerca 3</td>\n";
    echo 
"</tr>\n";

    echo 
"<tr>\n";
    echo 
"<td><input type=\"text\" name=\"art1\" value=\"" $art1 
            
"\" size=\"5\"></td>\n";
    echo 
"<td>/</td>\n";
    echo 
"<td><input type=\"text\" name=\"art2\" value=\"" $art2 
            
"\" size=\"5\"></td>\n";
    echo 
"<td>x</td>\n";
    echo 
"<td><input type=\"text\" name=\"art3\" value=\"" $art3 
            
"\" size=\"5\"></td>\n";
    echo 
"</tr>\n";

    if (! empty (
$errormelding))
            echo 
"<tr><td colspan=\"5\"><font color=\"red\">" 
                
$errormelding "</td></tr>\n";

    echo 
"<tr>\n";
    echo 
"<td colspan=\"3\">\n";
    echo 
"<input type=\"submit\" value=\"Cerca\">\n";
    echo 
"</td>\n";
    echo 
"</tr>\n";

    echo 
"</table>\n";
    echo 
"</form>\n";

}

#------------------------------------------------------------

function toon_banden ()
{
    global 
$urlphp;
    global 
$urlcgi;

    
java_scr_preview ();

    
$art1 trim($_POST["art1"]);
    
$art2 trim($_POST["art2"]);
    
$art3 trim($_POST["art3"]);

    if (empty (
$art1)  || empty ($art3)) {
        
ingave_artikel ($art1$art2$art3
                    
"Prego inserischi tutti i dati");
        return (-
1);
    }

        
$f open_url ($urlcgi "?3," 
            
$art1 $art2 "R" $art3);
    
$t 0;
    
$ncol 4;

    while ((
$s readnext ($f)) != "") {
               list (
$codice,
                      
$articolo,
                      
$marca,
                      
$rubrica,
                      
$descrizione,
                      
$valuta,
                      
$netto,
                      
$bruto,
                      
$disponibilita,
                      
$foto,
                      
$draagvrm,
                      
$levid,
                      
$garpr,
                      
$altpr,
                      
$eancode) = split ("\t"$s);

        if (
$t == 0) {
            echo 
"<h1>Panoramica prodotti disponibili a magazzino</h1>\n";
            echo 
"<table border=\"0\" cellspacing=\"2\" cellpadding=\"5\">\n";
            echo 
"<tr>\n";
            echo 
"<td>Codice</td>\n";
            echo 
"<td>Marca</td>\n";
            echo 
"<td>Descrizione</td>\n";
            echo 
"<td>Eancode</td>\n";
            echo 
"<td>LI/SI</td>\n";
            echo 
"<td align=\"right\">Prezzo lordo</td>\n";
            echo 
"<td align=\"right\">Prezzo Netto " $valuta "</td>\n";
            echo 
"<td align=\"right\">Disponibilità</td>\n";
            echo 
"<td></td>\n";
            echo 
"</tr>\n";
        }

        
### klantprijs opslag 25 %

        
$klantpr $netto 1.25;
        
$klantpr_str sprintf ("%7.2f"$klantpr);

        echo 
"<tr>\n";
        echo 
"<td>" $codice "</td>\n";
        echo 
"<td>" $marca "</td>\n";
        echo 
"<td>" $descrizione "</td>\n";
        echo 
"<td>" $eancode "</td>\n";
        echo 
"<td>" $draagvrm "</td>\n";
        echo 
"<td align=\"right\">" $bruto "</td>\n";
        echo 
"<td align=\"right\">" $klantpr_str "</td>\n";
        echo 
"<td align=\"right\">" $beschikbaar "</td>\n";
        if (empty (
$foto))
            echo 
"<td></td>\n";
        else {
            echo 
"<td>";
            echo 
'<a href="javascript:Preview';
            echo 
"('?cmd=preview&foto=$foto')";
            echo 
'">';
            echo 
"foto";
            echo 
'[/url]';
            echo 
"</td>\n";
        }
        echo 
"</tr>\n";
        
$t++;

    }

    if (
$t == 0)
        
ingave_artikel ($art1$art2$art3
                    
"Nessun articolo trovato!");
    else {
        echo 
'</table>';
        
ingave_artikel ("""""""");
    }

}

#------------------------------------------------------------

function toon_preview ($fotonr)
{
        global 
$imglarge;

        
html_open_std ();
    echo 
'<center>';
    echo 
'[br /]';
    echo 
'<img border="0" src="' $imglarge '/' $fotonr '">';
        
html_close ();
}

#------------------------------------------------------------

function toon_selektie ($marca$modello$type$diameter)
{
    echo 
'<table border="0" cellspacing="0" cellpadding="0">';
    echo 
'<tr><td width="70">Marca</td><td>' $marca '</td></tr>';
    echo 
'<tr><td>Modello</td><td>' $modello '</td></tr>';
    echo 
'<tr><td>Type</td><td>' $type '</td></tr>';
    echo 
'<tr><td>Diametro</td><td>' $diameter '</td></tr>';
    echo 
'</table>';
    echo 
'';
}

#------------------------------------------------------------

function open_url ($url)
{
    
$file = @fopen ($url"r");

    
#echo '$HTTP_Response_Header = ' . $http_response_header[0] . '[br /]';
    #echo '$HTTP_Response_Header = ' . $http_response_header[1] . '[br /]';
    #echo '$HTTP_Response_Header = ' . $http_response_header[2] . '[br /]';
    #echo '$HTTP_Response_Header = ' . $http_response_header[3] . '[br /]';
    #echo '$HTTP_Response_Header = ' . $http_response_header[4] . '[br /]';

    
if (! $file) {
            die (
"--> URL NOTFOUND <-- " $file ); 
    }
    return (
$file);
}

#------------------------------------------------------------

function readnext ($file)
{
    
        
$s fgets ($file10000);

    if (
$s == "" || substr ($s05) == "*END*")
        return (
"");
    else 
        if (
substr ($s07) == "*ERROR*")
            die (
"invalid argument(s)");
        else
            return (
$s);
}

#------------------------------------------------------------

function html_open_std ()
{
    echo 
'<html>';
    echo 
'<head>';
    echo 
'<title>Prodotti a magazzino</title>';
    echo 
'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">';
    echo 
'<meta name="robots" content="noinclude, nofollow">';
    echo 
'<link rel="stylesheet" href="tyre.css" type="text/css">';
    echo 
'</head>';
    echo 
'<body>';
}

#------------------------------------------------------------

function html_close ()
{
    echo 
"</body>";
    echo 
"</html>";
}

#------------------------------------------------------------

function java_scr_preview ()
{
    echo 
'<SCRIPT LANGUAGE="JavaScript">';
    echo 
'function Preview(url)';
    echo 
'{';
    echo 
"window.open(url,'_blank','location=no,scrollbars=yes,toolbar=no,width=500,height=700')";
    echo 
'}';
    echo 
'</SCRIPT>';
}

?>



Questo script mi va a cercare e prendere dal sito del mio fornitore la lista dei prodotti disponibili e me li stampa a video.

Vorrei implementare questa lista ottenuta con un carrello. Ogni riga della lista dovrebbe avere una textfield dove inserire la quantità e un tasto "aggiungi al carrello".

Come posso fare?

4
Joomla! 1.6/1.7/2.5 / Re:http-calls and process
« il: 16 Mag 2013, 15:44:47 »
http ://sitofornitore.com/scripts/cgirpc32.dll/ww0800?3,s=225452

5
Joomla! 1.6/1.7/2.5 / Re:http-calls and process
« il: 16 Mag 2013, 15:34:55 »
Grazie. Vedo che sei molto ferrato in materia. Io putroppo vedo che è arabo.

esempio:

Questo è il sito del fornitore dove io eseguo questi script....ma dopo questo in joomla mi fermo...

 


In effetti l'utente deve ricercare sul sito (tramite ricerca a tre attributi) e tirar fuori una galleria dei prodotti ricercati.



6
Joomla! 1.6/1.7/2.5 / Re:http-calls and process
« il: 16 Mag 2013, 14:45:58 »
scusate non si legge: basato su http-calls and process (output)[/font][/color][/font]

7
Joomla! 1.6/1.7/2.5 / http-calls and process
« il: 16 Mag 2013, 14:43:45 »
Buongiorno a tutti.

Sono in panne. Premetto che ho sviluppato diversi siti in Joomla (anche con VirtueMarte) e mi sono trovato benissimo.

Mi hanno chiesto di fare un sito (una sorta di Ecommerce), meglio chiamarlo "modulo ordine con conferma dei dati sempre per cliente loggati" dove la galleria dei prodotti deve essere "importata" dal gateway del fornitore. Quest'ultimo mi ha fornito un manuale per poter scrivere all'interno del sito in questione lo script.

Non ho la più pallida idea di come si possa fare.

Il tecnico mi ha detto che il loro gateway si basa su http-calls and process [/color](output si basa su questo).

Se qualucuno mi puo dare qualche info in piu, ringrazio anticipatamente.

Grazie. Ciao a tutti.
[/size]

Pagine: [1]


Web Design Bolzano Kreatif