jpgraph und smarty

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Ah!

    Na, dann kommer dem Text doch näher!

    Fazit: Dein Code ist falsch. Ob und welche Parameter falsch sind, kannst nur du checkten. Also fang mal an zu debuggen...

    Kommentar


    • #17
      Und? How looks it out?

      Kommentar


      • #18
        Fazit: Dein Code ist falsch. Ob und welche Parameter falsch sind, kannst nur du checkten. Also fang mal an zu debuggen...
        wenn der code doch in einer simplen anwendung funzt, ist er nicht falsch

        die parameter werden richtig übergeben, die habe ich gecheckt.


        probiert doch mal ebend selber aus obs bei dir klappt!

        danke (war gestern abend dann irgendwann im bett)
        thx Mukraker

        Kommentar


        • #19
          Das kann doch nicht sein! Irgendwo muss in deinem Code ein fehler sein, denn: wenn du die Variablen hart da rein schreibst, klappts. wenn du die Vars über parameter übergibst, dann nicht. Also muss doch irgendwas im argen sein. wäre der code richtig, würds funktionieren, gelle!!!

          Testen? nein, wenn du's genau wissen willst, gehe ich jetzt duschen, komm gerade auser muckibude

          Kommentar


          • #20
            hab noch mal getestet
            PHP-Code:
            filename: test.php
            <?php
            switch($_GET['type']) {
                case (
            'week'):
                include (
            "_external/jpgraph/jpgraph.php");
                include (
            "_external/jpgraph/jpgraph_bar.php");
                
                
            // We need some data
                
            $datay=array(+0.13,0.25,+0.21,0.35,0.31,0.04);
                
            $datax=array("Jan","Feb","Mar","Apr","May","June");
                
                
            // Setup the graph. 
                
            $graph = new Graph(500,200,"auto");    
                
            $graph->img->SetMargin(60,150,30,50);
                
            $graph->SetScale("textlin");
                
            $graph->SetMarginColor("silver");
                
            $graph->SetShadow();
                
                
            // Set up the title for the graph
                
            $graph->title->Set("Example negative bars");
                
            $graph->title->SetFont(FF_VERDANA,FS_NORMAL,16);
                
            $graph->title->SetColor("darkred");
                
                
            // Setup font for axis
                
            $graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
                
            $graph->yaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
                
                
            // Show 0 label on Y-axis (default is not to show)
                
            $graph->yscale->ticks->SupressZeroLabel(false);
                
                
            // Setup X-axis labels
                
            $graph->xaxis->SetTickLabels($datax);
                
            $graph->xaxis->SetLabelAngle(50);
                
                
            // Set X-axis at the minimum value of Y-axis (default will be at 0)
                
            $graph->xaxis->SetPos("min");    // "min" will position the x-axis at the minimum value of the Y-axis
                
                // Create the bar pot
                
            $bplot = new BarPlot($datay);
                
            $bplot->SetWidth(0.6);
                
            $bplot->SetLegend("Result week","red");
                
                
            // Setup color for gradient fill style 
                
            $bplot->SetFillGradient("navy","steelblue",GRAD_MIDVER);
                
                
            // Set color for the frame of each bar
                
            $bplot->SetColor("navy");
                
            $graph->Add($bplot);
                
            // Finally send the graph to the browser
                
            $graph->Stroke();
                break;

                case 
            "year":
                include (
            "_external/jpgraph/jpgraph.php");
                include (
            "_external/jpgraph/jpgraph_bar.php");
                
                
            // We need some data
                
            $datay=array(+0.13,0.25,+0.21,0.35,0.31,0.04);
                
            $datax=array("Jan","Feb","Mar","Apr","May","June");
                
                
            // Setup the graph. 
                
            $graph = new Graph(500,200,"auto");    
                
            $graph->img->SetMargin(60,150,30,50);
                
            $graph->SetScale("textlin");
                
            $graph->SetMarginColor("silver");
                
            $graph->SetShadow();
                
                
            // Set up the title for the graph
                
            $graph->title->Set("Example negative bars");
                
            $graph->title->SetFont(FF_VERDANA,FS_NORMAL,16);
                
            $graph->title->SetColor("darkred");
                
                
            // Setup font for axis
                
            $graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
                
            $graph->yaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
                
                
            // Show 0 label on Y-axis (default is not to show)
                
            $graph->yscale->ticks->SupressZeroLabel(false);
                
                
            // Setup X-axis labels
                
            $graph->xaxis->SetTickLabels($datax);
                
            $graph->xaxis->SetLabelAngle(50);
                
                
            // Set X-axis at the minimum value of Y-axis (default will be at 0)
                
            $graph->xaxis->SetPos("min");    // "min" will position the x-axis at the minimum value of the Y-axis
                
                // Create the bar pot
                
            $bplot = new BarPlot($datay);
                
            $bplot->SetWidth(0.6);
                
            $bplot->SetLegend("Result year","blue");
                
                
            // Setup color for gradient fill style 
                
            $bplot->SetFillGradient("navy","steelblue",GRAD_MIDVER);
                
                
            // Set color for the frame of each bar
                
            $bplot->SetColor("navy");
                
            $graph->Add($bplot);
                
            // Finally send the graph to the browser
                
            $graph->Stroke();
                break;
            }
            ?>

            wenn ich nen bild in test_1.php <img src="test.php?type=week"> bzw <img src="test.php?type=year">
            mach klappt des nicht

            wenn ich die test.php so aufrufe bekomme ich das bild angezeigt!!!
            Zuletzt geändert von mukraker; 07.05.2004, 12:14.
            thx Mukraker

            Kommentar


            • #21
              Das kann ich mal gar nicht nachvollziehen. Wieso bekommst du ein bild angezeigt, wenn dein Code eigentlich gar kein Bild generiert?

              Kommentar


              • #22
                der code (in der test.php) generiert ein bild
                das template (test_1.php) hat den <img> tag mit src auf test.php?type=week


                so schwer ?
                thx Mukraker

                Kommentar


                • #23
                  Lass gott verdammt die Templates aus dem Spiel!!! Du hast ein Problem beim Erstellen den Bildes!!!

                  so schwer ?
                  Oder erkennst du etwa den zusammenhang zwischen einem <Img src= und einem normalen (Bilder-/) Seitenaufruf nicht???

                  Kommentar


                  • #24

                    Oder erkennst du etwa den zusammenhang zwischen einem <Img src= und einem normalen (Bilder-/) Seitenaufruf nicht???
                    das könnte gut sein, gibts einen ?




                    der php code ist 10000% richtig
                    thx Mukraker

                    Kommentar


                    • #25
                      Hör auf!!!

                      der php code ist 10000% richtig
                      wenn dein PHP-Code 100% richtig wäre, dann würde wohl ein Bild erscheinen, wenn du die "Seite" samt Parameter aufrufst, oder meinst du nicht`?

                      Kommentar


                      • #26
                        -wenn ich die php seite ( mit dem code) aufrufe funzt es
                        -wenn ich die php seite (mit dem img tag ( nicht der code) aufrufe funzt es nicht
                        thx Mukraker

                        Kommentar


                        • #27
                          beidemale der gleiche aufruf?

                          dann würde ich das ganze mal live sehen, das kann nämlich nicht sein!

                          Kommentar


                          • #28
                            mom ich stells online(dauert bissle weil ich den jpgraph zeugs noch nciiht online habe)

                            "jpgraph forum" <-- juhu bei google sind wir schon auf platz 2
                            Zuletzt geändert von mukraker; 07.05.2004, 14:00.
                            thx Mukraker

                            Kommentar


                            • #29
                              sry kanns leider nicht upload weil starto.de noch ne alte "GD" version hat damit scheints nicht zu gehen, oder irgendwas anderes ist falsch (local gehts aber)

                              aber hier mal die beiden files
                              http://www.wndesign.de/test_code.php?type=week (code) bzw.
                              http://www.wndesign.de/test_code.php (code)

                              http://www.wndesign.de/test_img.php (img code)



                              http://www.binnendijk.net/jpgraph/in...age=startseite <-- für die die jpgraph nicht kennen ( da gibts auch noch haufenweise beispiele
                              thx Mukraker

                              Kommentar


                              • #30
                                hmm, da kann ich dir leider net weiter helfen. ich sag: es muss an deinem Code liegen, ansonsten würde ein bild angezeigt werden. wo würdest du den fehler vermuten?

                                Kommentar

                                Lädt...
                                X