Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Externe PHP Datei über Ajax in Block neuladen lassen: Aus dieser Zugriff auf "Modulschnittstelle"?

Eingetragen von wflorian (251)
am 07.12.2008 - 20:28 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Hallo,

ich habe mich vielleicht etwas unbeholfen im Titel ausgedrückt, da ich nicht den richtigen Begriff parat habe.

Wir wollen eine externe PHP über Ajax(XMLHttpRequest) in einem Block neuladen/laden lassen. Das funktioniert wunderbar soweit. Allerdings sind in der externen PHP Datei Variablen die mit der Drupal "Modulschnittstelle" zusammenarbeiten müssen. Es handelt sich um ein Chart Plugin von Drupal. Folgender Code befindet sich in der externen PHP Datei:

$chart = array(
'#chart_id' => 'testchart',
'#type' => CHART_TYPE_BAR_V,
'#size' => chart_size(200, 100),
);
   
$chart['#data'][''] = array($var1);
$chart['#data'][''] = array($var2);
 
$chart['#data_colors'][''] = '000000';
$chart['#data_colors'][''] = 'ffffff';

echo chart_render($chart);

Was müsste in der externen am Anfang stehen, damit Zugriff auf die Modul Schnittstelle möglich ist und die Varibalen aus dem Chart Modul verarbeitet werden können?

Danke euch schonmal.

Grüße
Florian

‹ HTML IMG Tag in Teaser filtern Datenbank cachen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Niemand eine Idee? Ist es

Eingetragen von wflorian (251)
am 08.12.2008 - 14:41 Uhr

Niemand eine Idee? Ist es überhaupt möglich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es waere gut zu wissen was Ihr gemacht habt

Eingetragen von quiptime (4972)
am 08.12.2008 - 15:00 Uhr
Zitat:

Das funktioniert wunderbar soweit.

Es waere gut zu wissen was Ihr gemacht habt damit es funktioniert. Ohne dies ist es schwer eine Antwort auf die Frage zu geben.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo quiptime, wir haben

Eingetragen von wflorian (251)
am 08.12.2008 - 15:11 Uhr

Hallo quiptime,

wir haben eine externe PHP Datei im /files Verzeichnis. in dieser werden Berechnungen durchgeführt, wozu Werte aus der Drupal Datenbank notwendig sind (User Daten, Node Daten), außerdem wird von einem Modul (Chart) eine Variable ausgelesen werden müssen. Sprich wir bräuchten eine "Anbindung" an Drupal.

Die externe PHP wird über XmlHttpRequest in einem Block geladen...

Grüße
Florian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und warum schreibt ihr dann

Eingetragen von netzkoop (1820)
am 08.12.2008 - 16:25 Uhr

Und warum schreibt ihr dann nicht ein eigenes Modul, was die entsprechenden Berechnungen macht?
Dann könnt ihr über node_load() bzw. user_load() auf die Daten zugreifen und wahrscheinlich auch auf die Variable vom Chart-Modul.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie laeuft das ab und was wurde dafuer programmiert?

Eingetragen von quiptime (4972)
am 08.12.2008 - 16:27 Uhr

Ich gebe luzer Recht.

Damit aber

Zitat:

wir haben eine externe PHP Datei im /files Verzeichnis. in dieser werden Berechnungen durchgeführt, wozu Werte aus der Drupal Datenbank notwendig sind (User Daten, Node Daten), außerdem wird von einem Modul (Chart) eine Variable ausgelesen werden müssen. Sprich wir bräuchten eine "Anbindung" an Drupal.

Die externe PHP wird über XmlHttpRequest in einem Block geladen...

beantwortest Du nicht meine Frage. Denn das wusste ich bereits durch den Eroeffnungspost des Thread. Was hast Du unternommen um den "XmlHttpRequest" zu realisieren. Wie laeuft das ab und was wurde dafuer programmiert?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

luzer schrieb Und warum

Eingetragen von wflorian (251)
am 09.12.2008 - 18:06 Uhr
luzer schrieb

Und warum schreibt ihr dann nicht ein eigenes Modul, was die entsprechenden Berechnungen macht?
Dann könnt ihr über node_load() bzw. user_load() auf die Daten zugreifen und wahrscheinlich auch auf die Variable vom Chart-Modul.

Weil wir nur rudimentäre PHP Kenntnisse haben. Ich werde mir allerdings mal die Modul Entwicklung anschauen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best Practices for Plain Text Notes
  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Tag 16 Stunden
  • Guten morgen und Danke
    vor 1 Tag 22 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Tagen 5 Stunden
  • Danke Schmittrich. Die Frage
    vor 3 Tagen 20 Stunden
  • Keine Antwort auf die Frage nach dem Woher
    vor 3 Tagen 23 Stunden
  • Danke ich werde mir die
    vor 6 Wochen 1 Tag
  • Vielen Dank für Ihren
    vor 6 Wochen 4 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 6 Tagen
  • Vielen Dank für den
    vor 7 Wochen 1 Tag
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250324
Registrierte User: 20572

Neue User:

  • alxshell
  • FesObsemo
  • AnthonyhoF

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association