Απο το net στο gadget

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 23 Μαρ 2011 19:38

Δεν ξερω σε ποια θεματικη ενοτητα ανηκει το θεμα μου αλλα εχω την υποψια οτι ανηκει εδω.

Θελω να μαθω με ποια γλωσσα προγραμματισμού/τεχνολογια μπορω να παρω δεδομενα απο μια ιστοσελιδα που εχω φτιαξει (php, mysql, js) και να τα εμφανιζω σε ενα gadget (Vista Sidebar).
Για παραδειγμα, για τα τελευταια νεα που ανεβαινουν στη σελιδα μου να εμφανιζω αμεσως μια προεπισκοπιση στο gadget.
Αν γινεται, τοτε μπορω να παρω με καποιο τροπο και νεα απο καποια blogs;
Αυτο νομιζω μπορει να γινεται και μεσω rss/xml αλλα δεν ειμαι τοσο εξοικειωμενος.
Και πού μπορω να βρω tutorials?

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Απο το net στο gadget

Δημοσίευση από dimsis » 24 Μαρ 2011 12:15

1) Για το πως φτιάχνεις RSS σε php:
http://www.carronmedia.com/create-an-rss-feed-with-php/
http://www.webreference.com/authoring/l ... tom_feeds/
http://www.virtuosimedia.com/dev/xml/tu ... -rss-feeds
αφού το κάνεις, δοκίμασε αν δουλεύει σωστά στο http://feedvalidator.org/

2) και μετά το περνάς στην vista sidebar έτσι:
http://www.simplehelp.net/2007/02/06/ho ... a-sidebar/
http://www.dummies.com/how-to/content/h ... debar.html



Ακόμα και από τους σύγχρονους browser και από αρκετούς του γνωστούς mail client μπορείς να διαβάζεις τα rss σου... αλλά όπως βολέυεσε.

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 24 Μαρ 2011 15:43

Χρησιμα τα λινκς που μου εδωσες φιλε μου.
Εχω μια ακομα ερωτηση: Να φανταστω δεν μπορω να τρεξω php scripts μεσα στο gadget?
Το να μπορεις να τρεξεις μονο javascript ειναι αρκετα περιοριστικο.

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 25 Μαρ 2011 13:09

Προσπαθω να μαθω τη λογικη του rss/xml μεσα απο 'βοηθηματα' στο net.
Εχω αυτον τον κωδικα απο W3Schools που ειναι λιγο τροποποημενος αλλα πιστευω ειναι σωστος.
Το τρεχω απο ενα php αρχειο στο δισκο. Θελω να διαβασω το xml απο ενα απομακρυσμενο server. Δε μου εμφανιζει τιποτα!

Κώδικας: Επιλογή όλων

<html>
<body>
<h1>W3Schools Internal Note</h1>
<div>
<b>To&#58;</b> <span id="to"></span><br />
<b>From&#58;</b> <span id="from"></span><br />
<b>Message&#58;</b> <span id="message"></span>
</div>

<script type="text/javascript">

function createRequest&#40;&#41;&#123;

xmlhttp=new XMLHttpRequest&#40;&#41;;

xmlhttp.open&#40;"GET","http&#58;//www.w3schools.com/xml/cd_catalog.xml",false&#41;;
xmlhttp.send&#40;null&#41;;
document.getElementById&#40;'area'&#41;.innerText = xmlhttp.responseText;

&#125;
</script>

<div id="area"></div>
<input type="button" value="GET" onclick="createRequest&#40;&#41;;">
</body>
</html>

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Απο το net στο gadget

Δημοσίευση από dimsis » 25 Μαρ 2011 15:25

Την ανάγνωση γιατί την κάνεις ;

Όπως σου απάντησα και στο pm, στο site που έχει φτιάξει ήδη, απλά προσθέτεις με τα παραδείγματα των links που σου γραψα παραπάνω, την δυνατότητα να φτιάχνεις ένα νέο xml (rss format) αρχείο, ας πούμε κάθε φορά που δημοσιεύεις ένα καινούργιο άρθρο στο site σου.
Όπως δηλαδή τρέχει ο κώδικας σου που κάνει λογικά κάποια insert στην βάση δεδομένων σου, όταν καταχωρείς νέο άρθρο, εκεί από κάτω κάλεσε ένα function που θα τραβάει ένα query με τα π.χ.20 τελευταία άρθρα και θα δημιουργεί το XML σου.
Από την στιγμή που θα τρέχει μετά το insert σου, θα περιλαμβάνει πάντα τις πιο πρόσφατες δημοσιεύσεις σου.

Από την άλλη μεριά τώρα, δηλαδή για να το διαβάσεις και να το προσθέσεις στην sidebar των vista, δεν χρειάζεται να γράψεις καθόλου κώδικα, αφού προσφέρουν δυνατότητα ανάγνωσης RSS αρχείων τα ίδια τα vista! Δεν χρειάζεσαι δηλαδή αυτόν τον κώδικα που μας δίνεις στο τελευταίο σου post, απλά ακολούθησε και διάβασε τα link που σου έδωσα στην πρώτη απάντηση ...

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 25 Μαρ 2011 16:08

Οκ σε ευχαριστω, το ειχα παρεξηγησει το θεμα με το rss. Το δοκιμασα και ολα πανε καλα μεχρι στιγμης. Να ρωτησω κατι τελευταιο, οταν θελησω να διανειμω αυτο το gadget πως θα εξασφαλισω οτι θα βλεπουν το feedback και αλλοι χρηστες; Πρεπει να χρειαστει να κανουν subscribe στο feed μου; Υπαρχει καποιος τροπος να γινει αυτοματα;

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Απο το net στο gadget

Δημοσίευση από dimsis » 25 Μαρ 2011 18:46

Άμα θέλεις και κάποια στατιστικά για το ποιοί διαβάζουν τα feeds σου, αλλά και έξτρα κόλπα, όπως για παράδειγμα δυνατότητα αποστολής αυτόματου email με τα feeds του rss σου, τότε πρέπει να ψάξεις το www.feedburner.com

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 25 Μαρ 2011 19:04

Μπορείς να μου εξηγησεις γιατι η τελευταια γραμμη ειναι συνεχεια λαθος
σε οποιον Feed validator και να το περασω;

Κώδικας: Επιλογή όλων

<rss version="2.0" xmlns&#58;atom="http&#58;//www.w3.org/2005/Atom">
<?php
header&#40;"Content-Type&#58; application/rss+xml; charset=ISO-8859-1"&#41;;

$dbhost = 'onehost';
$dbuser = 'oneuser';
$dbpass = 'onepass';
$conn = mysql_connect&#40;$dbhost, $dbuser, $dbpass&#41; or die &#40;'Error connecting to mysql'&#41;;
mysql_select_db&#40;"one_db"&#41;;

//Η παρακατω γραμμη εχει προβλημα??
$rssfeed .='<?xml version="1.0"encoding="ISO-8859-1"?>';
$rssfeed .='<rss version="2.0">';
...
...
Εννοειται για τα στοιχεια συνδεσης βαζω εγκυρα δεδομενα.

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Απο το net στο gadget

Δημοσίευση από Christianago » 25 Μαρ 2011 23:59

Nevermind το βρηκα.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης