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

Code-Anpassung gesucht

Eingetragen von djpatrick (107)
am 13.12.2015 - 18:13 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Vom Macher von MyBlitzorung, gibt es einen PHP-Code, um seine Daten in Drupal einbinden zu können.
Sieht so aus, unter Drupal 6 http://www.langeln-wetter.de/node/47

Das ist der Code hierzu:

<link rel="stylesheet" href="/blitzortung/style.css" type="text/css">


<?php

include "blitzortung/blitzortung.php"; // Code einbinden

bo_show_menu(); //zeigt das Hauptmenü an

echo '<div id="myblitzortung">'; //das div ist fürs Style wichtig!
bo_show_all(); //Hier kommt die eigentliche Ausgabe
echo '</div>';

?>

Jedoch funktioniert der Code unter Drupal 7 nicht und es erfolgt folgende Meldung:

Fatal error: Call to undefined function bo_show_menu() in /www/htdocs/xxxx/drupal-7/modules/php/php.module(80) : eval()'d code on line 9

Was könnte ich ändern bzw. muss der Macher des System etwas anpassen? Wäre supi, wenn jemand hier Rat hat.

‹ [gelöst]iframe wird nicht angezeigt drupal 7 verschieben (anderer server) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn der Hersteller dieses Programmes Interesse daran hat,

Eingetragen von ronald (3857)
am 13.12.2015 - 22:52 Uhr

dass dieses in Drupal verwendet werden soll, sollte er ein Drupalmodul daraus machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vom Prinzip her, wäre das

Eingetragen von djpatrick (107)
am 14.12.2015 - 08:21 Uhr

Vom Prinzip her, wäre das gut, aber wenn derjenige kaum noch Zeit für das ursprüngliche Projekt hat, bleibt der Rest im Zuge der Zeit auf der Strecke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: aber wenn derjenige

Eingetragen von Jenna (1883)
am 14.12.2015 - 08:41 Uhr
Zitat:

aber wenn derjenige kaum noch Zeit für das ursprüngliche Projekt hat, bleibt der Rest im Zuge der Zeit auf der Strecke

Kannst du nicht auf eine Alternative ausweichen, wenn das Projekt kaum noch zeitlich betreut wird, würde ich mir nicht unbedingt den Fremdcode in Drupal reinholen?
In Bezug auf kommende Sicherheitslücken usw...

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider nein, da es sich hier

Eingetragen von djpatrick (107)
am 14.12.2015 - 08:51 Uhr

Leider nein, da es sich hier um sagen wir mal so, in Deutschland einmaliges, derzeit handelt. --> http://www.lightningmaps.org
Das Programm wurde ja auch selbst verbessert, jedoch leider nicht die Anpassung zur Einbindung für Wordpress, Drupal, etc.

  • Anmelden oder Registrieren um Kommentare zu schreiben

so wie es ausschaut

Eingetragen von ronald (3857)
am 14.12.2015 - 09:56 Uhr

werden die Daten von einem Service bezogen, und auf der Webpage angezeigt.

Wenn du das mit Drupal machen möchtest, bietet sich ein eigenes Modul an.

Die Aufrufe stehen sicher in dem Beispielscript.

Das Beispielscript bekommt man allerdings nur, wenn man sich dort registrieren lässt.

Insofern kann ich nichts über die Komplexität sagen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bis auf die Pfadangabe, ist

Eingetragen von djpatrick (107)
am 14.12.2015 - 10:50 Uhr

Bis auf die Pfadangabe, ist ja das oben eingeblendete das Bsp-Script für Drupal 6.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Script hängt sich in eine Seite ein

Eingetragen von ronald (3857)
am 14.12.2015 - 11:51 Uhr

und läuft nicht im Drupalsystem, sondern benutzt die Möglichkeit der Einbindung eines PHP-Scriptes in einen Text.

Dies ist eine extrem gefährliche Stelle für Fremdscripte.

Daher ist es gut möglich, dass hier ein paar der dort veranstalteten Aktionen aus Sicherheitsgründen deaktiviert wurden.

Dazu müsste man sich das Script, und den Inhaltstyp, in den das Script eingebunden ist, genau ansehen.

Mit Drupal hat das wenig zu tun. Es nutzt(e) eine Lücke im Drupalsystem.

Man kann natürlich eine externe Seite über einen iFrame einbinden, oder einfach über einen Link aufrufen.

Dann ist das Drupalsystem außen vor, und auch nicht gefährdet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, der Fehler liegt

Eingetragen von Hyp1 (1463)
am 15.12.2015 - 10:57 Uhr

Hallo,

der Fehler liegt vermutlich daran, dass die Include Datei blitzortung.php woanders liegt.

Der PHP Code wird wohl durh das PHP Filter Modul über eval ausgeführt.

Zitat:

Fatal error: Call to undefined function bo_show_menu() in /www/htdocs/xxxx/drupal-7/modules/php/php.module(80) : eval()'d code on line 9

und zwar im Verzeichnis: /www/htdocs/xxxx/drupal-7/modules/php/
oben bindest Du blitzortung/blitzortung.php ein.
Das würde enen Pfad ergeben /www/htdocs/xxxx/drupal-7/modules/php/blitzortung/blitzortung.php

Wo liegt dieses Verzeichnis/Datei blitzortung/blitzortung.php bei Dir im System?
Am besten kopierst Du die in Deinen Theme Ordner und benutzt drupal get_path um den Pfad aufzulösen.

Zitat:

include drupal_get_path('theme','theme_name').'blitzortung/blitzortung.php';

Mich wundert allerdings das kein Fehler kommt, dass das Include File nicht geladen werden konnte,
sondern nur dass die Funktion bo_show_menu() nicht gefunden wurde, das könnte aber am PHP eval liegen.

Grüsse

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werde ich heute Abend mal

Eingetragen von djpatrick (107)
am 16.12.2015 - 10:20 Uhr

Werde ich heute Abend mal probieren. Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kommt die gleiche

Eingetragen von djpatrick (107)
am 16.12.2015 - 22:09 Uhr

Kommt die gleiche Fehlermeldung. Ich binde es per iframe ein, gut ist. Das macht dem ganzen kein Beinbruch.

  • 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 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 25 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