Πώς Μοιραστείτε το facebook είναι ένας σύνδεσμος χαρακτηριστικό έργο;

ψήφοι
2

Προσπαθώ να εφαρμόσει ένα χαρακτηριστικό, όπως ότι όταν ένας χρήστης εισάγει ένα url και κατά την εμφάνιση αυτό το url Θέλω να έχω μια προσαρμοσμένη οθόνη (ένα αντικείμενο embed αν είναι ένα βίντεο από το YouTube, μια μικρογραφία αν είναι ένας σύνδεσμος εικόνα, τίτλο και το απόσπασμα του σώματος αν είναι ένα κανονικό link).

Πώς μπορεί να υλοποιηθεί μια τέτοια δυνατότητα;

Δημοσιεύθηκε 25/01/2009 στις 17:33
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
0

Υποθέτω ότι θα πρέπει να το κατασκευάσει με τον εαυτό σας με το χέρι την ανάλυση του είδους των URL που παίρνετε. Αν είναι ένα url εικόνα, και στη συνέχεια, απλά πρέπει να το προσαρμόσετε την κλίμακα και σε περίπτωση που ο χρήστης κάνει κλικ σε αυτό, τότε χειριστεί ότι με το άνοιγμα της αρχικής μία κατά κάποιο τρόπο.

Αν είναι μια σύνδεση με κάποια βίντεο από το YouTube, τότε θα πρέπει να ρίξετε μια ματιά στο πώς λειτουργεί η ενσωμάτωση των βίντεο Youtube. Μπορείτε να αντιγράψετε μόνο τον κώδικα που παρέχεται από το ίδιο το YouTube, και στη συνέχεια ανταλλάσσουν τα μέρη με τη διεύθυνση URL για το βίντεο με τη διεύθυνση URL που πήρατε από το χρήστη.

Ποτέ δεν εφάρμοσε κάτι τέτοιο, αλλά υποθέτω ότι θα πρέπει να λειτουργεί κατά κάποιο τρόπο σαν αυτό.

Απαντήθηκε 25/01/2009 στις 18:08
πηγή χρήστη

ψήφοι
7

Υπάρχει μια νέα ιδέα που ονομάζεται oEmbed ότι μερικές περιοχές υποστηρίζουν (Flickr, Vimeo και μερικοί άλλοι) που αντιμετωπίζει αυτό το πρόβλημα. oEmbed ιστοσελίδα

Διαφορετικά, απλά ελέγξτε την ιστοσελίδα με μια λίστα αυτά που έχετε επιλέξει και, στη συνέχεια, τραβήξτε προς τα έξω τις σχετικές κομμάτια για να κατασκευάσουν ένα σύνδεσμο ενσωμάτωσης.

Απαντήθηκε 25/01/2009 στις 18:14
πηγή χρήστη

ψήφοι
2

Μου άρεσε η ιδέα της oEmbed πολλά, αλλά δυστυχώς δεν έχει τόσο πολύ έκδοση ακόμα. oohEmbed προσπαθεί να λύσει αυτό το πρόβλημα με την οικοδόμηση oEmbed για πολλές ιστοσελίδες.

Για τη λειτουργία στην εργασία, που χρειάζεται την αλληλεπίδραση του server, όπου πιστεύω ότι το παρακάτω σενάριο είναι το πώς λειτουργεί

Ας υποθέσουμε ότι έχουμε την ιστοσελίδα humanzz.com και ότι παρέχει τέτοια δυνατότητα

  1. Ένας χρήστης εισάγει ένα url στην ιστοσελίδα της humanzz.com και πιέζει ένα κουμπί, όπως το κουμπί προεπισκόπησης facebooks'
  2. Μια κλήση AJAX γίνεται σε μια ειδική σελίδα στο humanzz.com
  3. humanzz.com κάνει κλήσεις το τηλεχειριστήριο ιστοσελίδα και παίρνει τα δεδομένα του
  4. Η κλήση AJAX επιστρέφει τώρα στοιχεία της σελίδας (oEmbed JSON αντικείμενο)

Αυτό περιλαμβάνει γενικά τόσο πολύ διακομιστή.

Ήθελα πραγματικά να το κάνετε χρησιμοποιώντας την Javascript για το ρόλο του server ήταν μόνο να παρακάμψει «ίδια πολιτική Προέλευσης» περιορισμούς "s.

oohEmbed επιτρέπει παρακάμπτοντας το βήμα του διακομιστή ορίζοντας μια παράμετρο επανάκλησης να oohEmbed έτσι ώστε το αντικείμενο JSON επέστρεψε περνά σε λειτουργία επανάκλησης στη σελίδα σας. Ένα παράδειγμα που απεικονίζει αυτή έχει ως εξής

Προσθέστε μια ετικέτα script δυναμικά στη σελίδα σας

<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ & επανάκλησης = myCallBack «> </ script>

Αυτό θα είχε ως αποτέλεσμα την εκτέλεση myCallback (oEmbedJSONObject) η οποία είναι μεγάλη.

Το πρόβλημα με αυτή τη λύση είναι ότι μπορείτε ακόμα να έχουν μια εναλλακτική για ιστοσελίδες που δεν έχουν oEmbed παραστάσεις.

Απαντήθηκε 27/01/2009 στις 19:56
πηγή χρήστη

ψήφοι
1

Για τα ενσωματωμένα τα πράγματα, έχω χρησιμοποιήσει auto_html ( https://github.com/dejan/auto_html ) με μεγάλη επιτυχία (vimeo, youtube, εικόνες) και ακόμη προστέθηκε SoundCloud τον εαυτό μου. Αλλά είμαι ακόμα ψάχνει για μια «μικρογραφία» γενιά με μια εικόνα και κείμενο facebook-όπως.

Απαντήθηκε 29/05/2012 στις 02:03
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more