Forum - jschmidt-systemberatung.de

× php-RGraph and php-rgraph Joomla Content Plugin

php code für Variablenübergabe

  • Uwe Klaus
  • Topic Author
  • Visitor
  • Visitor
5 years 4 months ago #1138 by Uwe Klaus
php code für Variablenübergabe was created by Uwe Klaus
Hallo,
ich verwende Joomla 3.9 mit dem neuesten plugin r-graph und php-direct. Auf meinem PI ist php-7.0 installiert mit MySQL und apache.
Da ich meinen PI neu aufsetzen musste, habe ich die Graphen (Seiten) von der alten Version kopiert und im Editor unter Joomla neu eingefügt.

php funktioniert, auch die MySQL-abfragen - sowohl unter php als auch mit php-rgraph.

Was allerdings nicht mehr funktioniert ist, dass ich parameter in rgraph über php-Variablen setzten kann. Hier ein Beispiel, das die Temperaturen von heute auslesen sollte - hat schon funktioniert.

{rgraph type="Line" data="database" sql="SELECT DATE_FORMAT(DATE_ADD(Zeit, INTERVAL 2 HOUR), '%H:%i') AS Zeit, temp/10 AS temp, dew/10 AS dew FROM Wetterdaten.weathercloud WHERE Zeit > '<?php print($heute); ?>'" title="Temperatur (heute - #date#)" gutterLeftAutosize="true" ymin="<?php print($stmin); ?>" ymax="<?php print($stmax); ?>" x_step="24" textAngle="0" draw_option="trace2();"}tempdia1{/rgraph}

Der Befehl <?php print($heute); ?> ausserhalb von rgraph gibt mir den richtigen Wert an.

Wie schon gesagt in der Alten Version von Joomla und rgraph hat es so funktioniert.

Irgendeine Idee ?

Danke im Vorraus

Please Log in or Create an account to join the conversation.

More
5 years 4 months ago #1139 by jochen
Replied by jochen on topic php code für Variablenübergabe
Hi,
Joomla erlaubt normalerweise keinen inline PHP-Code - checke dies einmal

Please Log in or Create an account to join the conversation.

  • Uwe Klaus
  • Topic Author
  • Visitor
  • Visitor
5 years 4 months ago #1140 by Uwe Klaus
Replied by Uwe Klaus on topic php code für Variablenübergabe
Als editor verwende ich code-mirror.
No-Filtering ist gesetzt.
Die Webseite schreibe ich als Super-User.

Durch direct-php kann ich php-code inline verwenden, was ja auch funktioniert auf meiner web-seite.
Nur innerhalb der rgraph tags nicht mehr.

irgendwie bin ich hier ratlos.

Please Log in or Create an account to join the conversation.

More
5 years 4 months ago #1141 by jochen
Replied by jochen on topic php code für Variablenübergabe
hi,
wie sieht denn das erzeugte sql aus bzw. welche Fehlermeldung kommt?

Please Log in or Create an account to join the conversation.

  • Uwe Klaus
  • Topic Author
  • Visitor
  • Visitor
5 years 4 months ago #1142 by Uwe Klaus
Replied by Uwe Klaus on topic php code für Variablenübergabe
Fehlermeldungen kommen keine, die php Statements werden scheinbar ignoriert oder auf 0 gesetzt.

das sql statement ist:  

sql="SELECT DATE_FORMAT(DATE_ADD(Zeit, INTERVAL 2 HOUR), '%H:%i') AS Zeit, temp/10 AS temp, dew/10 AS dew FROM Wetterdaten.weathercloud WHERE Zeit > '<?php print($heute); ?>'"
die abfrage erfolgt, und liefert daten, aber eben nicht korrekt.

auf der folgenden Seite habe ich ein Beispiel von hier verwendet:

druweklaus.de/index.php/testseite

dort sieht man im original oben ist die Beschriftung unterhalb im Winkel von 20, im bild darunter unter Verwendung von php variable ist die Beschriftung horizontal.

hier der code:

<?php $test="20"; ?>
{rgraph title="Meist gelesen (Heute - #date# um #time# Uhr)" width="600" height="300" tooltip="#label# #val# Hits" data="database" sql="Select temp, hum From Wetterdaten.weathercloud Order By temp Desc Limit 10" variant="3d" textAngle="20" gutterBottom="105" gutterLeft="85" tooltipsEvent="onmousemove"}cvs{/rgraph}
<?php echo "test mit PHP Variable für textAngle" . $test; ?>
{rgraph title="Meist gelesen (Heute - #date# um #time# Uhr)" width="600" height="300" tooltip="#label# #val# Hits" data="database" sql="Select temp, hum From Wetterdaten.weathercloud Order By temp Desc Limit 10" variant="3d" textAngle="<?php echo $test; ?>" gutterBottom="105" gutterLeft="85" tooltipsEvent="onmousemove"}cvs1{/rgraph} 

Please Log in or Create an account to join the conversation.

  • Uwe Klaus
  • Topic Author
  • Visitor
  • Visitor
5 years 4 months ago #1143 by Uwe Klaus
Replied by Uwe Klaus on topic php code für Variablenübergabe
Wenn es mit php nicht mehr funktioniert,
gibt es eine andere Möglichkeit die verschiedenen Parameter wie z.B. ymin ymax, etc. variable einzubinden, z.B. über ein setup parameter file für den jeweiligen Graphen? ....

Please Log in or Create an account to join the conversation.

Time to create page: 0.179 seconds
Powered by Kunena Forum
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.