Computerhilfen.de
Design und Entwicklung => Webmaster Forum & Hilfe => Thema gestartet von: frank_gayer am 11.02.09, 23:36:24
-
Hallo,
ich hatte mal einen RSS-Feed vorbereitet und nicht genutzt. Wie kann ich RSS-News aus einer Datenbank generieren lassen ? Ich will z.B. ähnliche wie abietendiese Seite (http://feed://www.vegas-hotels.de/feed/) einen Feed anbieten, der dann jeweils eine eigene Seite hat
-
ich hatte mal einen RSS-Feed vorbereitet und nicht genutzt.
inwiefern? hö?
Wie kann ich RSS-News aus einer Datenbank generieren lassen ?
Na indem ne Datenbankverbindung aufbaust, dir die Infos holst und die RSS gerecht ausgibst, oder RSS gerecht als Datei speicherst.
der dann jeweils eine eigene Seite hat
o.O
-
Hallo,
hast Du dir mal die verlinkte Seite angeschaut ? Da gibt es den RSS-Feed und dazu noch jeweils eine verlinkte Seite. Wie wird das gemacht um nicht doppelt arbeiten zu müssen ?
-
Der Feed ist am Ende ja nur XML, welches du generierst. Dort steht dann pro Item auch ein Link drin, der dann auf eine externe Seite zeigt.
Für die Erzeugung musst du nur wissen,
- wie man Daten aus der DB ausliest
- wie man XML-Dateien schreibt
- wie das XML-Dokument für den Feed aussehen muss (da gibt's verschiedene Spezifikationen)
greez 8)
JoSsiF
-
Hallo,
genau, aber dazu muss ich die Datenbank erstmal füttern, dann im XML die Daten auslesen und die Seite auch noch machen oder wird hier die Seite auch aus der Datenbank ausgelesen ?
-
dazu muss ich die Datenbank erstmal füttern
Richtig.
dann im XML die Daten auslesen
Falsch. Im XML wirst du keine Daten auslesen. XML ist Markup, so wie z.B. HTML. (http://www.computerhilfen.de/fachbegriffe-h-HTML.html) Da gibt's keine Programmierlogik. Du erzeugst das fertige XML z.B. aus einem PHP-Skript heraus.
und die Seite auch noch machen oder wird hier die Seite auch aus der Datenbank ausgelesen ?
Die Seite kann sonstwo liegen. Im Optimalfall hat diese aber schon etwas mit dem Feed-Item zu tun und bedient sich derselben Datenbank. Bauen musst du die Seite aber natürlich selber.
Beispiel: Du hast über ein CMS einen News-Beitrag auf deiner Seite veröffentlicht. Die News stehen in der Datenbank in einem Datensatz der Tabelle 'my_news'. Das CMS liest diesen Datensatz aus. Dein Feed-Zusammenbau-Skript (;D) macht genau dasselbe. Der Link im XML, der zur Seite führt, entspricht exakt der URL, (http://www.computerhilfen.de/fachbegriffe-u-URL.html) unter der der Artikel im CMS erreichbar ist.
greez 8)
JoSsiF
-
OK, das habe ich verstanden. Leider kenne ich mich mit Datenbank nicht aus. Gibt es irgendwo ein leicht verständliches Tutorial ?
-
Jain, Grundkenntnisse in irgend einer dynamischen Sprache wirst trotzdem brauchen.
Guck dir mal das an: http://bmsev.com/software/feedcap/ wär das nicht was für Dich?
Ansonsten, um die Datenbank mal zu umgehen (wenn noch keinerlei Erfahrung hast, ist das evtl. ein bisschen zu viel verlangt jetzt) das ganze funktioniert auch mit einer Textdatei.
Denn woher die Daten letztendlich kommen ist ja erst mal egal.
Ansonsten schlag ich mal zum generieren PHP vor...
Für Datenbank: http://reeg.junetz.de/DSP/
Für Textdateien: http://www.creative-edesign.com/php/externe_text_datei_mit_php_auslesen_und_anzeigen_lassen.php
_____________________________
Was mich aber immer noch stutzig macht, denke du hattest mal einen RSS - Feed gehabt/vorbereitet und nur nicht genutzt?
Sicher dass du das wirklich selber basteln willst und kein Skript findest was du nutzen willst?
-
Hallo,
ich habe leider MAC und nicht Windows (http://www.computerhilfen.de/fachbegriffe-w-Windows.html) also scheidet leider Feedcap aus.
Was ich machen will ist diese Seite (http://www.frankgayer.com/news/lvspecials.php) als News-Feed verfügbar zu machen
-
Das sieht doch gut aus...
Woher kommen die Daten? Manuell oder Datenbank? CMS?
Einmal eintippen sollte in jedem Fall reichen, mit einer PHP Datei geht es z.B. die Tabelle zu kopieren und dir die XML daraus generieren zu lassen.
Oder Variante Datenbank, dann kannst allerdings die HTML (http://www.computerhilfen.de/fachbegriffe-h-HTML.html) Ausgabe auch direkt von der Datenbank beziehen.
Ich nehm immer noch an du hast so was noch nie gemacht?
Falls ich recht habe, mach dich mal über RSS generell schlau (Formate, Syntax)
Dann brauchst nur noch PHP, da reicht dann im groben "explode", und "Datei Operationen".
PS:besser geht immer, aber preg etc. erspar ich dir.
-
Hallo,
ja, die Daten tippe ich manuell da ein. Und jetzt will ich eben diese in einen Feed packen. Ich habe einen fertigen Feed, muss nur noch wissen wie ich die Daten mit php da reinbekomme und daran hängt es. Mein Feed ist übrigens hier (http://www.frankgayer.com/news/feed.xml)
-
Dann brauchst nur noch PHP, da reicht dann im groben "explode", und "Datei Operationen".
PS:besser geht immer, aber preg etc. erspar ich dir.
Wenn wir so weit gekommen sind, dann kann man auch über Datenbanken nachdenken. Eine 1-Tabellen-Lösung für eine einfache News-Pflege ist allein mit den Beispielen der offiziellen PHP-Dokumentation machbar.
Ein schöner einfacher Einstieg findet sich auch hier: http://schattenbaum.net/php/
greez 8)
JoSsiF
-
ja, die Daten tippe ich manuell da ein.
Man könnte diese Tabelle auch in Excel kopieren, als CSV speichern und dieses per PHPMyAdmin in eine MySQL-Tabelle importieren. Dauert höchstens 2 Minuten ;)
-
Was wäre besser ? Bin halt kein Datenbankfreak und habe da null Plan
-
Datenbank is eleganter, aber weil halt noch keine Ahnung hast, der Weg doch recht weit ist, würde ich erst mal den Weg über ne Datei gehen.
Ich unterstelle dir erst mal dass dich damit nicht ewig beschäftigen willst und relativ schnell fertig sein willst.
Wenn ich mich Täusche ist Datenbank log. die Antwort *g
-
Ich bin schon sehr interessiert. Ich denke, dass meine Homepage nicht schlecht ist mittlerweile. Wäre also gerne bereit das zu lernen.
Das würde mich interessieren, wie das geht !
mit einer PHP Datei geht es z.B. die Tabelle zu kopieren und dir die XML daraus generieren zu lassen.
Datenbank log.
???
-
mit einer PHP Datei geht es z.B. die Tabelle zu kopieren und dir die XML daraus generieren zu lassen.
Umständlich! Wenn du die Tabelle vorher mit anderen Mitteln (Excel, OpenOffice, ...) in eine CSV konvertiert bekommst, wird's aber wirklich leicht.
Was die Datenbanksache betrifft: Klar, es ist eine weitere Technologie, die man lernen muss. Trotzdem unterstelle ich: Wer per Skript eine Textdatei schreiben, bearbeiten, auslesen und löschen kann (also typisches CRUD), der kann das mit gleichem oder geringerem Aufwand auch mit einer Datenbank! Wenn es dann darum geht, Daten relational zu speichern, hört's mit Textdateien dann sowieso auf. (OK, dann braucht man aber auch mehr Kenntnisse in Sachen Datenbank-Design).
greez 8)
JoSsiF
-
Eine 1-Tabellen-Lösung für eine einfache News-Pflege ist allein mit den Beispielen der offiziellen PHP-Dokumentation machbar.
Ein schöner einfacher Einstieg findet sich auch hier: http://schattenbaum.net/php/
Damit ist alles gesagt, ich muss mich entschuldigen, hatte Threadersteller für jemanden gehalten der nur eine "schnell und vergessen"-Lösung sucht.
Jetzt brauchst halt einen:
Loginbereich für die Dateneingabe (editieren/löschen etc.)
Jeweils eine Funktion für die HTML (http://www.computerhilfen.de/fachbegriffe-h-HTML.html) Tabelle und halt deine RSS Datei.
Bis auf RSS findest glaub auch alles auf der von JoSsiF genannten Seite.
übrigens @ JoSsiF:
ich hätte ihm sogar das CSV ersparen wollen, ich hatte eher eine simple Textdatei mit Begrenzer im Sinn, die er jedesmal hochlädt/überschreibt. Daraus halt die HTML (http://www.computerhilfen.de/fachbegriffe-h-HTML.html) + RSS Ausgabe holen. (Komplett ohne Tabellenkalkulationsprogramm)
Sry fürs Verwirrung stiften
-
Hallo,
aber einen Einstieg benötige ich schon, denn alleine durch das Lesen eines Tutorials wird das nichts. Ich muss ja zuerst einmal die Struktur verstehen um dann einen Code schreiben zu können
-
Hm, ich schlage dir die Reihenfolge vor:
1. Erstell dir ein Formular was die Daten abfragt.Das am besten per Hand, ohne wygiwys
2. Bau die Auswertung des Formulares mit PHP. (Tutorial)
3. Kümmer dihc um die Datenbankverbindung, erstell deine Tabelle. (Tutorial)
(welche Felder du brauchst wird dir durch 2. klar)
4. Speichern in der Datenbank (Tutorial)
5. Ausgabe als HTML (http://www.computerhilfen.de/fachbegriffe-h-HTML.html) Tabelle auf deiner Seite.
6. Mach dich über die RSS Formate schlau.
7. Ausgabe der Daten als RSS
8. evtl. noch ein Login für die Dateneingabe, bzw. Bereich ausbauen (editierfunktion, löschen etc.)
-
übrigens @ JoSsiF:
ich hätte ihm sogar das CSV ersparen wollen
Deine Lösung ist auch durchaus praktikabel, wenn man auf eine DB verzichtet. Die CSV-Lösung hatte den Hintergrund, dass er die Daten aus seiner jetzigen statischen Tabelle rausbekommt. Denn die kann er in Excel kopieren, und Excel kann eine CSV erstellen. So kommt man leicht an die Daten, ohne alles neu eingeben zu müssen. Kann ja von mir aus eine einmalige Sache für den initialen Import sein :)
greez 8)
JoSsiF
-
3. Kümmer dihc um die Datenbankverbindung, erstell deine Tabelle. (Tutorial)
(welche Felder du brauchst wird dir durch 2. klar)
4. Speichern in der Datenbank (Tutorial)
.. und genaue daran scheitert es. Ich habe mit Datenbanken und dergleichen nichts am Hut
-
Deine Lösung ist auch durchaus praktikabel, wenn man auf eine DB verzichtet. Die CSV-Lösung hatte den Hintergrund, dass er die Daten aus seiner jetzigen statischen Tabelle rausbekommt. Denn die kann er in Excel kopieren, und Excel kann eine CSV erstellen. So kommt man leicht an die Daten, ohne alles neu eingeben zu müssen. Kann ja von mir aus eine einmalige Sache für den initialen Import sein :)
Gut, eine csv würde ich hinbekommen, aber was dann weiter oder wie am besten weiter ?
-
NEEEEIHEIN
du hast gesagt du willst. dass das dir nicht zufliegt hast hoffentlich geahnt. vergiss das csv und txt gelaber....
datenbankverbindung etc. ist wirklich gut in dem tutorial erklärt.
nein, es erwartet niemand dass das irgendwer beim ersten mal überfliegen versteht.
guck mal meine liste n paar postings drüber. vergiss mal das was du vor hast sondern nimm die punkte als teiletappe...
mehr interessiert dann zu dem zeitpunkt nicht.
du kannst nicht alles auf einmal begreifen. aber je länger man sich mit dem zeugs beschäftigt desto simpler wird es. (versprech ich dir)
allein ein formular via hand zu tippeln ist für einen der sonst nur wygiwys verwöhnt ist, erst mal ein hinderniss. na und? sry, aber da musst dann auch durch *g
weil daraus lernst auch letzendlich. den code den sonst wo bewundern kannst... erst wenns mal selbst gemacht hast (komplett eigenständig) kannst das auch wirklich beurteilen.
und miss dich nich an dem kuriosen kram den dir dreamweaver oder anderlei editoren liefern. dass nicht das maß der dinge ;) besser geht immer...
wir haben uns für ne DB entschieden, wenn aufgibst machst das alles kaputt ;)
-
Bitte nicht schlagen !
Ich mache das jetzt Step by Step.
Hier das Formular, was die Daten abfragt. Zuerst mal nur eine Variable, die heisst "Hotel":
<body>
<table width="100%" border="1">
<form action="rss.php" method="post">
<input type="text" size="17" name="hotel">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
<form action="rss.php" method="post">
<input type="text" size="17" name="special">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
<form action="rss.php" method="post">
<input type="text" size="17" name="preis">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form><form action="rss.php" method="post">
<input type="text" size="17" name="terms">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form><form action="rss.php" method="post">
<input type="text" size="17" name="period">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
<form action="rss.php" method="post">
<input type="text" size="17" name="link">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
</table>
</body>
Dann habe ich meine Tabellen gebastelt und die Namen der einzelnen Tabellen vergeben. Ich hoffe, dass ist so richtig.
<tr>
<td><?php
echo $_POST["hotel"];
?></td>
<td><?php
echo $_POST["special"];
?></td>
<td><?php
echo $_POST["price"];
?></td>
<td><?php
echo $_POST["terms"];
?></td>
<td><?php
echo $_POST["period"];
?></td>
<td><?php
echo $_POST["link"];
?></td>
</tr>
Online findet sich hier die ausgabe.php (http://www.frankgayer.com/rss-feed/ausgabe.php) und hier die rss.php (http://www.frankgayer.com/rss-feed/rss.php)
Ist das so bisher richtig ?
-
Mach mal nur ein Formular bitte.
also ein <form> tag reicht völlig aus.
in der Tabelle gibt es Zeilen, die heissen <tr> und müssen auch immer mit </tr> geschlossen werden.
Eine Blanke Zeile reicht aber noch nicht, du brauchst Spalten <td>
Also ist eine Tabelle, 6 Zeilen, 2 Spalten so aufgebaut:
<table>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
</table>
Wenn oben drüber nur ein <form> aufmachst, reicht unten dann auch ein Submit Knopf :-)
Und dann mach mal bitte bissl was mit den Eingaben. Die blanke Ausgabe ist mir zu billig xD Du willst ja was lernen :-)
Beim Link könntest z.b. schreiben:
<?php
echo 'Der Link lautet <a href="'.$_POST['link'].'" target="_blank">Linkbezeichnung</a><br>';
?>
Ansonsten ist das für den ersten Versuch nicht mal schlecht, besser geht natürlich immer ^^ aber das kommt mit der Zeit.
Dein Formular konnte man nicht sehen, aber lt. Code weiss ich wie das hätte aussehen sollen.
-
In der Tat. Besser geht immmer:
<table width="100%" border="1">
<tr>
<td><div align="center">Hotelname</div></td>
<td><div align="center">Name des Specials</div></td>
<td><div align="center">Preis</div></td>
<td><div align="center">Bedingungen</div></td>
<td><div align="center">Zeitraum</div></td>
<td><div align="center">Promotionlink</div></td>
</tr>
<tr>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['hotel'].'" target="_blank">Hotelname</a><br>';
?></td>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['special'].'" target="_blank">Special</a><br>';
?></td>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['preis'].'" target="_blank">Preis</a><br>';
?></td>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['terms'].'" target="_blank">Bedingungen</a><br>';
?></td>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['period'].'" target="_blank">Zeitraum</a><br>';
?></td>
<td><?php
echo 'Der Link lautet <a href="'.$_POST['promotion'].'" target="_blank">Promotionlink</a><br>';
?></td>
</tr>
</table>
<form action="rss.php" method="post">
<table>
<input type="text" size="17" name="hotel">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="special">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="preis">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="terms">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="period">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="link">
<tr><td>Eingabefeld</td><td>Formularfeld</td></tr>
</table>
<input type="submit" value="OK">
</form>
-
Du bist schnuffig *ggg
du sollst doch nich kopieren, selber tippeln ^^
Diese Formularfelder gehören IN die tabelle.
also noch mal.
der code
<table><tr><td></td></tr></table>
macht sinn, aber 0 inhalt (bei border=0, so was regelt man aber im css)
und NIRGENDWO hat eine ausgabe zu erfolgen, ausser im bereich zwischen <td> HIER </td>
bei einer tabelle kannst dir das <br> auch sparen (zeilenumbruch) wenn danach keine ausgabe mehr erfolgt.
wühl dich mal echt durch schattenbaum und parallel durch selfhtml. dass bissl arg viel zeugs am anfang. aber mit der zeit wird das für dich super simpel werden.
editor... such dir nen anständigen. vergiss wygiwys, klar sieht das kompliziert aus wenn mans nicht lesen kann. und den code den so editoren abliefern ist oft alles andere als sauber. damit kannst dich mal beschäftigen wenn selbst weisst warum du was gemacht hast.
edit: vielleicht nen guter tipp.
wenn ich z.b. ne tabelle machen MUSS, schreib ich direkt immer die entags mit dazu.
quasi:
<table></table>
<table><tr></tr></table>
<table><tr><td></td></tr></table>
so kannst ausschliessen dass mal vergisst was zu schliessen.
ne alter coder weisheit ist auch "klammern die man vergessen hat zu öffnen, darf man auch nciht schließen"
ne ganz fiese (wobei super zutreffend ^^) ist: "wenn baumeister ihre gebäude so bauen würden, wie coder software (http://www.computerhilfen.de/fachbegriffe-s-Software.html) schreiben, dann könnte ein spatz die zivilisation zerstören" ^^
und nein, php ist KEINE software (http://www.computerhilfen.de/fachbegriffe-s-Software.html) xD
-
Aber meine Ausgabe ist doch zwischen den <td> gemacht oder meinst Du etwa so ?
<form action="rss.php" method="post">
<table>
<input type="text" size="17" name="hotel">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['hotel'].'" target="_blank">Hotelname</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="special">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['special'].'" target="_blank">Special</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="preis">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['preis'].'" target="_blank">Preis</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="terms">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['terms'].'" target="_blank">Bedingungen</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="period">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['period'].'" target="_blank">Zeitraum</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
<input type="text" size="17" name="link">
<tr><td><?php
echo 'Der Link lautet <a href="'.$_POST['promotion'].'" target="_blank">Promotionlink</a>';
?>Eingabefeld</td><td>Formularfeld</td></tr>
</table>
<input type="submit" value="OK">
</form>
Das mit dem border sind ja jetzt erstnal Kleinigkeiten, die ich immer noch ändern kann.
Es ist schwierig alleine durch den Text etwas zu verstehen. Besser wäre wenn das einem jemand am PC zeigen würde, das geht aber nun mal hier nicht
-
Eingabefeld ist nen dummer begriff... (sry *g)
eine zeile sollte z.b. so aussehen:
<tr><td align="right"><b>Bitte gib die Linkurl ein.</b></td><td><input type="text" name="linkurl" size="15"></td></tr>
am pc zeigen is auch ** Netiquette! **, du solltest nicht auf erklärungen warten.
geh mal davon aus dass es zu jedem thema zig ansichten gibt. jeder machts anders. deinen stil wirst du selbst entwickeln müssen.
dummerweise fliegt einem das halt nciht zu... das kommt mit der zeit (dauert auch ne weile, also geduld musst mitbringen)
ich z.b. hab ähnlich wie du angefangen, nur wars bei mir ein kontaktformular.
1. formular erstellen (auch dass das schick aussieht ^^)
2. mit php eingaben auswerten. ist plz auch numerisch? hat die 5 zeichen?
(php kommen formulareingaben immer als string rein, int ist numerisch, string eine zeichenkette, also plz 12345 ist in php trotzdem immer noch eine zeichenkette.
andere sprachen zicken da, php ist ... recht... ... gutgläubig (hat vor- und nachteile)
danach hab ich versucht das als mail zu verschicken, und mich danach dann um datenbank gekümmert. (speichern, ausgeben)
das waren meine kleinen anfänge. der rest ... wie du sagst, step by step.
nimm mal meine liste von oben der reihenfolge, und vergiss mal das andere. sch... jetzt grad mal auf php (sry *g) kümmer dich einfach nur erst mal um dein formular.
tabelle muss auch nicht sein, tabellen sind immer anstrengend, zu tippen sowie auch zu lesen. (ich musste mal design ändern, hab quellcode ausgedruckt, 12 seiten bei schriftgrösse 7 -.-... hab dann 4h mitm textmarker drangesessen und hab mir die tabellen angestrichen ^^, wo geht sie auf, wo geht sie zu, wo öffnet sich eine tabelle in nem td etc. so kram halt -.- ich bin fast wahnsinnig geworden xD)
machs dir doch mal einfach.
html... ganz simpel...
Wie lautet der Name? <br>
<input type=text .............
etc. das funktioniert genauso. <br> ist halt ein zeilenumbruch. so lernst so kleinkram gleich mit. irgendwann wirst auf die idee kommen manche sachen kursiv/fett oder unterstrichen zu machen. du lernst viel besser wenn dich was interessiert.
hak den gedanken an ein "perfektes" skript einfach ab. besser geht immer, du fängst an... das wird alles andere als optimal. evtl. (wenn am ball bleibst) wirst da in nem jahr nur noch mit den augen rollen ^^... na und?
mach doch einfach, und frag nich soviel. guck mal www.apachefriends.org, zieh dir xampp und installier dir das (ist nen lokaler server, ne "spielumgebung" zum testen und du ersparst dir das hochladen (das nervt auf dauer auch ^^)
(anmerkung: NICHT als dienste installieren, sonst läuft das vieh immer... machs an wenns brauchst, du wirst nicht immer lust haben auf den bastelkram ;))
die seite rufst dann via localhost auf.
mach einfach erst mal, lass dir jetzt auch irgendwann nicht mehr reinreden sondern finde deinen eigenen weg. du musst das irgendwann rechtfertigen warum du was, auf welche weise auch immer, gemacht hast. da kannst schlecht sagen
"ja... ich war in nem forum, da war einer namens strough, der meinte dass is so richtig"
die zeigen dir nen vogel ^^
unsicherheit is okay, deshalb sollst dich ja damit beschäftigen.
ich würde sagen, schnapp dir schattenbaum.de und ackere die tutorials durch. manches wird komisch aussehen und dir als kompliziert vorkommen. das is okay dass aber der lernprozess. irgendwann kannst das selber und (auch wenns nervt) selfhtml. wenn oft genug geguckt hast wie ein link funktioniert, weisst das irgendwann auswendig. niemand hat durch "einmal lesen" direkt die weisheit mit löffeln gefressen. und wie gesagt, besser geht immer... man kann über jeden (wirklich jeden ^^) teilpart immer ewig lange diskutieren und nimmt oft immer noch nen neuen gedanken mit raus. du fängst doch grad erst an, gras wächst nicht schneller wenn man dran zieht. der weg is das ziel *g thats all.
bei dir ist das ne relativ simple sache, du kannst nix falsch machen. du musst auch noch nicht auf injections achten oder so dinge, wirst aber zwangsläufig drauf stossen wenns um usereingaben geht. stress dich nich damit, fehler sind total okay.
-
Vielen Dank, dass Du dir so viel Mühe machst. Das Grundproblem ist aber, dass auf diesen Tutorials zwar Codes erklärt wird aber nicht warum man diese macht und warum man diese so macht. Das meine ich eben mit "am PC" da kann ich dann zu einem Codeschnipsel denjenigen fragen, warum das jetzt so ist und nicht anders.
Sei mir nicht böse, aber ich versuchte das gestern zu verstehen, habe es heute morgen nochmals gelesen und bin jetzt nicht weiter als gestern. Das ist einfach zu kompliziert zum damit anzufangen, denn da werden Dinge vorausgesetzt die keiner hat, der nicht jeden Tag an der verdammten Kiste sitzt und Code schreibt
-
okay. dann stell doch aber mal eine präzise frage.
bzw. um welchen codeschnipsel es grad geht, wo du grad hängst.
kansnt mir auch via pn deine icq/msn/jabber addy sagen. (yahoo + aim sind ja mittlerweile msn bzw. icq (http://www.computerhilfen.de/fachbegriffe-i-ICQ.html) kompatibel)
-
Hallo,
geh mal schlafen. Wäre schön, wenn wir das hinbekommen. Melde micjh morgen wieder
-
Hallo,
kann ich keinen RSS-Feed in ein bestehendes Layout einbinden ?
-
kann ich keinen RSS-Feed in ein bestehendes Layout einbinden ?
Natürlich nicht.
Wikipedia (DE) meint dazu:
Nachdem der RSS-Feed abonniert wurde, kann der Abonnent die Nachrichten im Feed-Reader einlesen
Dass du Feeds in deinem Browser (http://www.computerhilfen.de/fachbegriffe-b-Browser.html) anzeigen lassen kannst, ist einzig der Tatsache zu verdanken, dass dieser einen Feedreader eingebaut hat.
greez 8)
JoSsiF
-
Aha, das hatte ich gelesen aber anders verstanden.
-
Du hast das schon richtig verstanden.
Das geht z.b. so in der Art: http://www.web-spirit.de/webdesign-tutorial/7/RSS-Feed-auslesen-mit-PHP
-
Du hast das schon richtig verstanden.
Das geht z.b. so in der Art: http://www.web-spirit.de/webdesign-tutorial/7/RSS-Feed-auslesen-mit-PHP
Ja, das ist ganz nützlich, wenn du fremde Feeds beziehst und als Content in deine Website einbauen willst, also ein Mashup erzeugst. Im vorliegenden Fall ist Frank ja quasi der Content Provider. (http://www.computerhilfen.de/fachbegriffe-p-Provider.html) Er wird ja nicht einen RSS-Feed erstellen, um ihn hinterher selber per Eigenbau-PHP-Feed-Viewer wieder auszulesen ;)
greez 8)
JoSsiF
-
Im vorliegenden Fall ist Frank ja quasi der Content Provider. (http://www.computerhilfen.de/fachbegriffe-p-Provider.html) Er wird ja nicht einen RSS-Feed erstellen, um ihn hinterher selber per Eigenbau-PHP-Feed-Viewer wieder auszulesen ;)
In der Tat, wobei das auch eine Lösung wäre, dass in das Layout zu bekommen.
-
In der Tat, wobei das auch eine Lösung wäre, dass in das Layout zu bekommen.
Eine Lösung, an sein täglich Brot zu kommen, ist auch, es zuhause selber zu backen, es dann zum Bäcker zu bringen um es dort wenig später zu kaufen und dann zuhause zu verzehren ;)
-
Ich hatte den Smilie vergessen ;D
-
Hallo,
so, jetzt habe ich einen Weg gefunden, dass ich meinen RSS-Feed pflegen kann und dabei auch noch die Daten auf ein Template auswerfe:
Hier ist meine Testseite (http://www.frankgayer.com/test/rss.php)
Aus dem dazugehörigen xml kreiert.
Im RSS selbst bekomme ich aber die Formatierung nicht hin. Wer kann mir da helfen dass ich Zeilensprünge machen kann. Mit <br> geht da nichts
Beispiel wie es sein soll in Bild 1. Wie es ist in Bild 2
Die weitere Frage ist wie ich <description2> und weitere in meinen RSS-Feed bekomme