Externes Skript ansprechen!
am 19.03.2013 - 17:34 Uhr in
Hallo Leute,
Ich will gerne meine Posts aus Facebook inkl. der Bilder auf meiner Drupal Seite anzeigen. Dabei sollen immer die letzten 2-3 Posts untereinander sichtbar sein.
Da ich irgendwie für Drupal7 nichts schlaues gefunden habe, mache ich das jetzt mit externen php Skripts.
Insgesamt sind das 3 Dateien.
Das eine PHP-Script holt mir die Posts via "Feedbrunner" ab und ein zweites gibt sie mir auf einem Html-Doc wieder aus.
Ich hab das so getestet und es funktioniert einwandfrei.
So nun will ich gerne die Html Datei sprich die Ausgabedatei mit Drupal ersetzten. Jetzt habe ich einen neuen Block erstellt welcher die Code der Html Datei enthält.
Nun muss ich aber in der Ausgabe php noch den $configs[template]="xxx.html"; also die Ausgabestelle angeben.
Was muss ich denn da eingeben?
Kann ich das überhaupt so machen??
Und wenn ja, in welchen Ordner müssen die externen php Dateien auf dem Server.
Für eure Hilfe bin ich euch sehr dankbar.
Beste Grüsse
Dan Bo
- Anmelden oder Registrieren um Kommentare zu schreiben

die beste Lösung
am 19.03.2013 - 17:50 Uhr
Mache aus deinen scripts ein Drupal-Modul.
Ja, könnte man nur wie?? Bin
am 19.03.2013 - 18:39 Uhr
Ja, könnte man nur wie?? Bin ein totaler Drupal-Newbie!
es steckt sicher Arbeit drin
am 19.03.2013 - 21:15 Uhr
Ist aber ein sinnvoller Aufwand.
PHP ist ja nicht dein Problem. Sieh dir Drupal in Ruhe an.
Ich denke, bei intensiver Arbeit, bringst du das in einigen Tagen hin.
jup! Wird schon gehen! ;-)
am 19.03.2013 - 21:40 Uhr
jup! Wird schon gehen! ;-)
Also, ich habe ein ganz
am 21.03.2013 - 21:08 Uhr
Also, ich habe ein ganz simples Skript in einen Block gepackt mit dem ich auf andere Skripte in der Drupal Installation zugreifen will. In welchen Ordner muss ich die denn jetzt hinpacken damit sie auch angesprochen werden??
<?php
error_reporting(E_ALL&(~E_NOTICE));
$configs=array();
$configs[feed]="http://feeds.feedburner.com/meinfeed";
$configs[template]="template.html";
$configs[maxitems]="3";
require_once("feeder.php");
?>
<html>
<head><title>Facebook</title>
<style>
p
{
font-family:verdana,arial,sans-serif;
font-size:12px;
position: absolute;
}
div
{
width: 230px;
}
</style>
</head>
<body>
Geschrieben auf Facebook
<div>
<p><?=feeder($configs)?></p>
</div>
</body>
Fehler Meldung; Fatal error: require_once() [function.require]: Failed opening required 'feeder.php' (include_path='.:/Applications/acquia-drupal/common/pear:/usr/lib/php')
Gruss Dan
Aktivier doch mal das
am 21.03.2013 - 21:49 Uhr
Aktivier doch mal das Aggregator-Modul und schau, ob es damit nicht ganz einfach geht, wenn Du eh schon einen Feed hast.
Eventuell kommt noch Feeds in Frage http://drupal.org/project/feeds
Was Du im Moment vorhast ist nicht so ganz "drupal like"...
Gruß
Christian
x
am 21.03.2013 - 22:41 Uhr
x
Hallo Christian,vielen Dank
am 22.03.2013 - 10:01 Uhr
Hallo Christian,
vielen Dank für deine Info.
Den Vorteil den ich so habe, so denke ich; man kann mit der template.htm genau defineiren was man aus dem Feet herauslesen will.
Zudem kann man auch sie Frormatierung der Schriften anpassen.
Mit den Aggregator-Modul geht nur Text (keine Bilder) und ich kann nirgens die Formatierung des Textes ändern, oder?
Kann man das mit Feed machen oder gibt es ein Modul das dass auch kann??
Wenn ich das richtig sehe braucht das Feed-Modul noch zusätzlich ein anderes Modul, da gibt es aber für Drupal 7 nur eine Beta Version...??
Beste Grüsse
Dan
Hallo, Textformatierungen
am 22.03.2013 - 10:47 Uhr
Hallo,
Textformatierungen gehen über css, da müsste es genügend Selektoren geben um darauf zuzugreifen.
Die Module für Feeds kannst Du benutzen, sie sind soweit ausgereift.
Hier noch eine Link auf die Drupal-Dokumentation http://drupal.org/node/627270 die das Thema allgemein behandelt.
Noch eine Hinweis: wenn Du Dich für den Einsatz von diesen Modulen entscheidest, solltest Du zu den speziellen Problemen einen neuen Thread mir entsprechend aussagekräftigen Titel anlegen. "Externes Script ansprechen" passt dann nicht mehr und wird nur wenig Zulauf finden.
Gruß
Christian
Okay! Ich schaue mir das
am 22.03.2013 - 12:10 Uhr
Okay! Ich schaue mir das Feed-Modul mal an.
Danke dir schon mal für's weiterhelfen!
Gruss Dan
an Drupal vorbei
am 22.03.2013 - 21:47 Uhr
führt immer zu Problemen.
Deshalb muss man sich, wenn man Drupal nutzt, mit dem Drpal way befassen.