Πως να μην ανανεώνετε το μενού κάθε φορά που αλλάζω κατηγορία.

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

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

Απάντηση
Άβαταρ μέλους
dj_kostas_pro
Δημοσιεύσεις: 210
Εγγραφή: 10 Οκτ 2007 16:54
Τοποθεσία: Πιερία

Πως να μην ανανεώνετε το μενού κάθε φορά που αλλάζω κατηγορία.

Δημοσίευση από dj_kostas_pro » 18 Φεβ 2012 22:45

Γεια σε όλους.

Αυτές τις μέρες έκανα μετατροπή μιας flash ιστοσελίδας μου σε wordpress.

Όλα πήγαν καλά εκτός από ένα πράγμα. Στην ιστοσελίδα που ήταν σε flash έπαιζε μουσική, αυτή η μουσική όταν άλλαζες κατηγορία συνέχιζε να παίζει χωρίς να ξανά αρχίζει από την αρχή.

Το πρώτο που μου ήρθε στο μυαλό είναι να κάνω τον container που έχει μέσα τα post και το sidebar σε iframe έτσι ώστε το μενού και ο ήχος να μην ανανεώνετε κάθε φορά που θα αλλάζω κατηγορία.

Προτού το κάνω σε iframe ψάχτηκα στο ίντερνετ για να δω αν κάποιος άλλος το είχε καταφέρει και βρήκα την παρακάτω σελίδα που έδειχνε πως να κάνεις κάτι τέτοιο με javascrip
http://css-tricks.com/video-screencasts ... lkthrough/
Δυστυχώς όμως δεν ξέρω γιατί αλλά δεν μπόρεσα να βγάλω κανένα νόημα με το βοήθημα.

Έτσι βρήκα αυτό το βοήθημα το οποίο το εφάρμοσα στην σελίδα μου αλλά κάτι δεν πηγαίνει καλά.
http://www.deluxeblogtips.com/2010/05/h ... theme.html

Αν μπείτε στην σελίδα μου http://www.djsergio.gr/page/ και πατήσετε σε μια από τις κατηγορίες αυτό αντί να αλλάξει τον σύνδεσμο προσθέτει τον νέο σύνδεσμο και έτσι δεν μπορεί να ανοίξει.
Π.χ.
Αυτή είναι η αρχική
http://www.djsergio.gr/page/index.php/biography/
αν πάω στο event μου βγάζει αυτό σαν σύνδεσμο:
http://www.djsergio.gr/page/index.php/b ... hp/events/

Τι μπορεί να φταίει στο javascript γιατί δεν γνωρίζω και πολλά από τέτοιο κώδικα.

Αυτός είναι ο κώδικας στο ajax.js αρχείο που χρησιμοποιώ.

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

    jQuery(document).ready(function($) {
    var $mainContent = $("#content"),
    siteUrl = "http://" + top.location.host.toString(),
    url = '';
     
    $(document).delegate("a[href^='"+siteUrl+"']:not([href*=/page/wp-admin/]):not([href*=/page/wp-login.php]):not([href$=/feed/])", "click", function() {
    location.hash = this.pathname;
    return false;
    });
     
    $("#searchform").submit(function(e) {
    location.hash = '?s=' + $("#s").val();
    e.preventDefault();
    });
     
    $(window).bind('hashchange', function(){
    url = window.location.hash.substring(1);
     
    if (!url) {
    return;
    }
     
    url = url + " #content";
     
    $mainContent.animate&#40;&#123;opacity&#58; "0.1"&#125;&#41;.html&#40;'<p>Please wait...</>'&#41;.load&#40;url, function&#40;&#41; &#123;
    $mainContent.animate&#40;&#123;opacity&#58; "1"&#125;&#41;;
    &#125;&#41;;
    &#125;&#41;;
     
    $&#40;window&#41;.trigger&#40;'hashchange'&#41;;
    &#125;&#41;;

Άβαταρ μέλους
Sa1mag
Δημοσιεύσεις: 26
Εγγραφή: 21 Νοέμ 2011 16:29

Πως να μην ανανεώνετε το μενού κάθε φορά που αλλάζω κατηγορία.

Δημοσίευση από Sa1mag » 21 Φεβ 2012 19:07

Καταρχήν να σου πω ότι το να βάλεις μουσική στη σελίδα σου να παίζει απο μόνη της οταν φορτωνει η σελίδα σου είναι από τα μεγαλύτερα σχεδιαστικά λάθη. καλά έκανες και απέφυγες το ξεπερασμένα iframes.
Στο script σου τώρα: δες αυτόν τον σύνδεσμο http://www.djsergio.gr/#/page δείχνει να δουλέυει. Έχεις ένα πρόβλημα με τις ανακατευθυνσεις των συνδέσμων επειδή η αρχική σου είναι η www.djsergio.gr/page και όχι η www.djsergio.gr, αλλά δυστυχώς δεν έχω άλλο χρόνο για να το κοιτάξω τώρα. Αν δεν βγάλεις άκρη μέσα στις επόμενες μέρες θα σε βοηθήσω.

GKalpak
Δημοσιεύσεις: 5
Εγγραφή: 26 Ιουν 2010 12:32

Πως να μην ανανεώνετε το μενού κάθε φορά που αλλάζω κατηγορία.

Δημοσίευση από GKalpak » 29 Φεβ 2012 10:50

Συγγνώμη εκ των προτέρων για το καθόλου εποικοδομητικό post μου, αλλά δεν άντεξα:
Από web-development γνωρίζω μάλλον λίγα πράγματα, από δε design ακόμα λιγότερα (από κοινή λογική θεωρώ ότι πάω καλά όμως).
Πραγματικά μου δημιουργήθηκε η εξής απορία:
Το καταλαβαίνω να θεωρείται σχεδιαστικό λάθος (ένα από τα μεγαλύτερα μάλιστα) το να παίζει μουσική από μόνη της...στη γενική περίπτωση. Αλλά όταν πρόκειται για μία ιστοσελίδα με σκοπό να παρουσιάσεις τον εαυτό/δουλειά σου ως DJ, εμένα μου όχι απλά δε μου φαίνεται λάθος να παίζει μουσική, αλλά μου φαίνεται σχεδιαστικό λάθος να μην παίζει μουσική.
Κάνω τόσο λάθος ??

Άβαταρ μέλους
Sa1mag
Δημοσιεύσεις: 26
Εγγραφή: 21 Νοέμ 2011 16:29

Πως να μην ανανεώνετε το μενού κάθε φορά που αλλάζω κατηγορία.

Δημοσίευση από Sa1mag » 03 Μαρ 2012 15:50

Να παίζει αδερφέ, και εγώ μαζί σου! Αλλά αν το επιλέξω εγώ να πατήσω play. Εγώ συνήθως ακούω μουσική ενώ σερφάρω δουλέυω κλπ. Ένα από τα χειρότερα μου είναι να παίζει κάτι πάνω στη μουσική που ακούω και να ψάχνω να βρω ποιό tab είναι.

Απάντηση

Επιστροφή στο “WordPress γενικά”

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

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