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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 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