PDA

Επιστροφή στο Forum : Τι μπορώ να κάνω;



stavros_97s
02-05-13, 00:20
Χέρετε!
Είμαι σε μια ιστοσελίδα, αν αντιγράψω το λίνκ της σελίδας και το επικολλήσω κάπου Π.χ στο τσατ στο facebook. και στην συνέχεια κλικάρω σε αυτό θα με βγάλει στην ιστοσελίδα από την αρχή, αν θέλω όταν κλικάρω σε ένα λίνκ και να με βγάζει σε ένα συγκεκριμένο σημείο της ιστοσελίδας Π.χ στην μέση.
Τι μπορώ να κάνω;:confused1:

GeorgeVita
02-05-13, 00:29
Πρέπει να υπάρχει ειδική σήμανση στη σελίδα που δείχνεις.
λ.χ. http://en.wikipedia.org/wiki/Interpunct#Greek θα σου φέρει τη σελίδα στο "section Greek" που έχει προσδιοριστεί εντός του κώδικα HTML της συγκεκριμένης σελίδας (αν κάνεις "view page source" θα δεις τα section).

Κάπως έτσι λειτουργεί και όταν δείχνεις συγκεκριμένο σχόλιο εντός του forum:
http://www.hlektronika.gr/forum/showthread.php?t=70073&p=596655#post596655
Εκεί κάνει τη δουλειά η γλώσσα php με την οποία λειτουργεί το forum.

Δε νομίζω να υπάρχει γενικός τρόπος "search, find & show" για κάθε σελίδα στο δίκτυο.

stavros_97s
02-05-13, 00:34
Σ'ευχαριστώ Γιώργο.Σε HTML τι κάνουμε;

plouf
02-05-13, 00:48
για να γινει αυτο πρεπει η σελιδα να εχει anchor(αγκυρα) στο σημειο που θες , αυτο το κανει ο προγραμαμτιστης που φτιαχνει τη σελιδα

σε καποιο σημεια μεσα στη σελιδα βαζει σημεια που τα ονομαζει με καποιο id , αυτο πρεπει να στο πει ο σχεδιαστης η το βρεις μονος σου (ξεροντας html kai κοιτοντας τη σελιδια κωδικα προς κωδικα)

εφοσον το ξερεις βαζεις στο λινκ ενα #ονομα_αγκυρας

ενα παραδειγμα http://www.in.gr/#footer-sitemap

σε παει στο κατω μερος του in.gr

plouf
02-05-13, 00:51
Κάπως έτσι λειτουργεί και όταν δείχνεις συγκεκριμένο σχόλιο εντός του forum:
http://www.hlektronika.gr/forum/showthread.php?t=70073&p=596655#post596655
Εκεί κάνει τη δουλειά η γλώσσα php με την οποία λειτουργεί το forum.




μια διορθωση/διευκρινηση δεν εχει να κανει τη php το #anchor
η τουλαχιστον πολυ δυσκολα, το #anchor αναφερεται παντα sto html κοματι της σελιδας

GeorgeVita
02-05-13, 00:57
Εφόσον γράφεις εσύ τη σελίδα (ή χρησιμοποιείς κάποιο πρόγραμμα παραγωγής ιστοσελίδων με δυνατότητες bookmarks) θα δώσεις όνομα σε κάποιο σημείο και το link θα δείχνει εκεί:



<a href="pointer1">Κάνε click εδώ για να πάμε παρακάτω.</a>
...
...
...
<a name="pointer1"> Εδώ είναι το σημείο."</a>
...
...
...

Εφόσον υπάρχει αυτό το "anchor tag" μπορείς να δείξεις εκεί και από άλλη σελίδα τοποθετώντας το όνομά του με # μετά την διεύθυνση. Το παρακάτω link δείχνει στο σημείο της σελίδας που ορίζεται αυτή η διαδικασία:
http://www.w3.org/TR/html4/struct/links.html#h-12.2


μια διορθωση/διευκρινηση δεν εχει να κανει τη php το #anchor
Ναι, ανέφερα το παράδειγμα της δυναμικής σελίδας που δείχνει σε άλλο σημείο με χρήση του δυναμικού link,
λ.χ. #post12345

stavros_97s
02-05-13, 01:13
Σας ευχαριστώ πάρα πολύ τα κατάφερα!:biggrin::biggrin::biggrin: