hook_nodeapi
Eingetragen von rapsli (1500)
am 31.07.2007 - 10:44 Uhr in
am 31.07.2007 - 10:44 Uhr in
Ich versuche hook_nodeapi zu implementieren um ein RSS Feed zu erstellen. Leider bin ich nicht sehr erfolgreich und die API scheint mir noch ein wenig undurchsichtig. Hat mir jemand ein einfaches Beispiel?
folgendes habe ich mal gemacht:
<?php
function ngroups_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL){
switch ($op) {
case 'rss item':
return array(
array(
'key' => 'enclosure',
'attributes' => array(
'url' => 'test',
//'type' => 'application/x-bittorrent'
)
)
);
break;
case 'view':
break;
default:
break;
}
}
?>
Passiert aber irgendwie nichts? Bin glaube ich ziemlich auf dem Holzweg...
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich hacke nochmals nach....
am 01.08.2007 - 05:55 Uhr
Ich hacke nochmals nach.... irgendjemand ein Beispiel?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Ich dachte bei Drupal muss
am 01.08.2007 - 06:20 Uhr
Ich dachte bei Drupal muss man sich um RSS Feed nicht mehr kümmern, da er ja für fast alles eins bereitstellt!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Ich will ein speziell
am 01.08.2007 - 06:22 Uhr
Ich will ein speziell konfiguriertes RSS Feed für mein selbst programmiertes Modul zur Verfügung stellen...
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Mit Bittorent? Na holla !
am 01.08.2007 - 06:32 Uhr
Mit Bittorent? Na holla ! google doch nach Beispielen!(Kannst via PN eins haben) Welche Funktion hat den dein Modul? Was es noch nit gibt? Bin sehr lernfähig!? :-)
Aber brauch Default nicht auch ein Anweisungsblock?
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Ne, ne... nichts Bittorrent
am 01.08.2007 - 06:33 Uhr
Ne, ne... nichts Bittorrent ;) war nur ein Beispiel was ich irgendwo gefunden habe ;) Es sollte also schon ein ganz normales RSS Feed werden. Jo wäre super, wenn du mir via PN ein Stück Code schicken könntest.
Es wird ein Modul, welches die YouTube API durchfiltert und es erlaubt, dynamische Gruppen zu machen.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Nee hätt dir ein link
am 01.08.2007 - 06:53 Uhr
Nee ich hätte dir ein link gesendet, wegen bittorent rss, aber ist hier nicht erlaubt gell! Kann nur übungscodes schicken aus mein Buch, nur sowas brauchst sicherlich nicht mehr wie ich ! Aber was ich bisher gelernt habe ist das auch Default( rss item/ view nicht zutrifft) auch ein Anweisungsblock braucht!! Da es sonst ein Fehler /Warnung gibt!
Also sagen wir, praktisch denken, irgendwie so Button (Für jedes Thema eins oder ein für alle)und dein Modul sucht bei YouTube die neusten Vids(haste sagen wa ein zeit punkt festgelegt) und er sucht nach den und den Thema(Auch von dir fest gelegt)!Er(Modul) soll es dann jeweils in die richtige Nods einfügen! So wie halt der Agrregator! Richtig?
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Ne, auch nicht. Das Problem
am 01.08.2007 - 06:56 Uhr
Ne, auch nicht. Das Problem hat eigentlich nichts mit YouTube zu tun. Ich will lediglich ein Feed machen, welches für registrierte User personalisiert ist. Daten, welche ins Feed kommen, habe ich lokal in der Datenbank. Ich weiss einfach nur nicht, wie ich die eben mit diesem Hook dann auch rausbringen kann!
Also, ich suche eigentlich wirklich nur einen kleinen Codeschnipsel, der mir ein wenig weiter hilft. Schick doch mal Link. Warum sollte es nicht erlaubt sein? Vielleicht hilft es ja.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
1. default/ elseif in
am 01.08.2007 - 07:10 Uhr
1. default/ elseif in 4.7
elseif ($node->moderate) {
drupal_set_message(t('The post is queued for approval. The editors will decide whether it should be published.'));
}
siehe auch hier 4.7-->http://api.drupal.org/api/4.7/function/hook_nodeapi
default in 5 fehlt
5.0 -->http://api.drupal.org/api/5/function/hook_nodeapi
Bin verwirrt, habs zwar gesehen view ist in 5 dazu gekommen nur, warum kein default/elseif? ???
Hätt dir nur ein link gesendet wo rss feeds gibt mit bittorent (Katerogien), auf gelistet sind! (Nix besonders)
Kennst nirgend wo man sich sein feed selbst zusammenstellen kann im Profil?
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.