Page 1 of 1

Re: Απορία στη Php

Posted: Mon May 14, 2012 4:09 pm
by mixalplir
Καλησπέρα. :) Θέλω να επεξεργαστώ ένα theme στο wordpress.Θέλω να μειώσω το πλάτος του slider και μετακινήσω τα sidebars ακριβώς από κάτω από το menu.Όταν άλλαξα το width στο slider και τα margin-top (έβαλα αρνητική τιμή) στο Stylesheet.css , για τα sidebars δούλεψε, αλλά στις σελίδες ή στις κατηγορίες που δεν εμφανίζεται το slider , τα sidebars ανεβαίνουν πιο πάνω και επικαλύπτουν το menu.Πως μπορώ να το διορθώσω αυτό?Πρέπει να αλλάξω κάτι στα .php αρχεία?Το theme είναι το Sphere με link http://newwpthemes.com/demo/Sphere/

---------------------------

Πιο συγκεκριμένα δε μπορώ να εντοπίσω τι αλλαγή πρέπει να γίνει ώστε το slider του http://newwpthemes.com/demo/Sphere/ να γίνει σαν το slider του http://newwpthemes.com/demo/MaxiMagazine/ .. :roll:

Re: Απορία στη Php

Posted: Mon May 14, 2012 5:11 pm
by cyberpython
Μπορείς (αν κατάλαβα καλά τι θέλεις να κάνεις) να χρησιμοποιήσεις ένα wrapper div με το παρακάτω CSS:

Code: Select all

overflow: hidden;
float: left;
width: 460px;
και να τοποθετήσεις μέσα σε αυτό το slider και το div με id="content" (εννοείται ότι πρέπει να αλλάξεις τις ρυθμίσεις του slider ώστε οι εικόνες να είναι πλάτους 460px).

Image

Re: Απορία στη Php

Posted: Mon May 14, 2012 6:55 pm
by mixalplir
Έβαλα στο Stylesheet ένα #wrapper {overflow: hidden; float: left; width: 460px;} και μετά στο category.php έβαλα <div id="wrapper"> πριν από το <div id="content"> αλλά δεν δούλεψε.Το πρόβλημα αφού αλλάζω το width του slidebar και έρχεται ακριβώς πάνω από τα post, είναι ότι μένει κενό δεξιά από το sidebar.Δηλαδή τα left και right sidebars δεν μετακινούνται προς τα πάνω να καλύψουν το κενό που δημιουργείται από την μείωση του πλάτους του sidebar.
---------------------------
Μόλις είδα την φωτογραφία που είχες ανεβάσει.Ακριβώς αυτό θέλω.Όταν πηγαίνεις μετά σε κατηγορία που έχεις επιλέξει να μην φαίνεται το slider δεν δημιουργείτε πρόβλημα με τις στήλες να φαίνονται σε λάθος σημείο?Πως το έγραψες αυτό στον κώδικα?

Re: Απορία στη Php

Posted: Mon May 14, 2012 7:40 pm
by cyberpython
mixalplir wrote:Έβαλα στο Stylesheet ένα #wrapper {overflow: hidden; float: left; width: 460px;} και μετά στο category.php έβαλα <div id="wrapper"> πριν από το <div id="content"> αλλά δεν δούλεψε.Το πρόβλημα αφού αλλάζω το width του slidebar και έρχεται ακριβώς πάνω από τα post, είναι ότι μένει κενό δεξιά από το sidebar.Δηλαδή τα left και right sidebars δεν μετακινούνται προς τα πάνω να καλύψουν το κενό που δημιουργείται από την μείωση του πλάτους του sidebar.
---------------------------
Μόλις είδα την φωτογραφία που είχες ανεβάσει.Ακριβώς αυτό θέλω.Όταν πηγαίνεις μετά σε κατηγορία που έχεις επιλέξει να μην φαίνεται το slider δεν δημιουργείτε πρόβλημα με τις στήλες να φαίνονται σε λάθος σημείο?Πως το έγραψες αυτό στον κώδικα?
Στο αρχείο php που παράγει το τμήμα της σελίδας που μας ενδιαφέρει θα αλλάξεις το HTML output από :

Code: Select all

<div id="main">
    
    <div class="fp-slider clearfix">
        ....
    </div>
    
    <div id="content">
        .....
    </div>
    
    <!-- εδώ λογικά γίνεται κλήση στη get_sidebar() -->
σε:

Code: Select all

<div id="main">
    
    <div id="wrapper">
    
        <div class="fp-slider clearfix">
            ....
        </div>
        
        <div id="content">
            .....
        </div>
    
    </div> <!-- end #wrapper -->
    
    <!-- εδώ λογικά γίνεται κλήση στη get_sidebar() -->
    
Edit: Μη ξεχάσεις να αλλάξεις και το πλάτος στο css του slider.

Re: Απορία στη Php

Posted: Wed May 16, 2012 11:37 am
by mixalplir
Ναι πολύ σωστό! :) Να κάνω μια μικρή συμπλήρωση, ότι πιο κάτω έκλεισα το main, πριν εμφανιστεί το footer γιατί αλλιώς εμφανιζόταν στην κορυφή και λανθασμένα.Φυσικά όπως το έχεις βάλει στην εικόνα είναι ήδη κλειστό.Με αυτή την αλλαγή μπορεί να εμφανιστούν προβλήματα σε άλλα σημεία της ιστοσελίδας;

Re: Απορία στη Php

Posted: Tue May 22, 2012 3:03 pm
by Xrhstos_kiP
Έχω το εξής θέμα:

στο .php αρχείο encoding --> utf8.
στη βαση, οι πίνακες εχουν Collation utf8_general_ci .

Οταν γράψω στην html ελληνικούς χαρακτήρες τους εμφανίζει κανονικά στη σελίδα.
Οταν απο το phpmyadmin εισάγω ελληνικά δεδομένα σε έναν πίνακα, και από εκεί τα βλέπω κανονικά, όμως στη σελίδα εμφανίζονται με ερωτιματικά.

Ο firefox εχει page encoding UTF8. (και ο explorer)

τι χάνω?

Re: Απορία στη Php

Posted: Tue May 22, 2012 4:03 pm
by netharis
Xrhstos_kiP wrote:Έχω το εξής θέμα:

στο .php αρχείο encoding --> utf8.
στη βαση, οι πίνακες εχουν Collation utf8_general_ci .

Οταν γράψω στην html ελληνικούς χαρακτήρες τους εμφανίζει κανονικά στη σελίδα.
Οταν απο το phpmyadmin εισάγω ελληνικά δεδομένα σε έναν πίνακα, και από εκεί τα βλέπω κανονικά, όμως στη σελίδα εμφανίζονται με ερωτιματικά.

Ο firefox εχει page encoding UTF8. (και ο explorer)

τι χάνω?
Πριν αρχίσεις να κάνεις select κτλ κάνε το εξής μέσα απο PHP:

Code: Select all

mysql_query("SET NAMES utf8");

Re: Απορία στη Php

Posted: Tue May 22, 2012 4:33 pm
by Xrhstos_kiP
Thanks for the tip! :-)

Did it. Δουλεψε.

Έχω και έναν αλλο τρόπο να εισάγω τα δεδομένα στο πίνακα. Μέσω του ιδιου του σαιτ. Οταν τα εισάγω με αυτον το τρόπο, δεν υπάρχει θέμα με τα ελληνικά. Τα εμφανίζει κανονικά.
Αλλα με αυτο που μου είπες, ενώ μου διορθώνει όσα εισάγω απο το phpmyadmin , μου χαλάει όσα εισάγω από το site. :-p

So για την ώρα συνεχίζω να τα εισάγω από το σαιτ. :???:

Εδιτ: Βεβαια, ο τρόπος εισαγωγής μέσα απο το σαιτ, ενώ στη σελίδα τα εμφανίζει καλά, στη βασή(phpmyadmin) τα δείχνει κινεζικα.

Re: Απορία στη Php

Posted: Tue May 22, 2012 5:32 pm
by netharis
Βεβαιώσου ότι πέρα απο την εμφάνιση των δεδομένων στο site, και η εισαγωγή γίνεται με utf8 :)

Re: Απορία στη Php

Posted: Sat May 26, 2012 1:20 pm
by Zifnab
Xrhstos_kiP wrote:Thanks for the tip! :-)

Did it. Δουλεψε.

Έχω και έναν αλλο τρόπο να εισάγω τα δεδομένα στο πίνακα. Μέσω του ιδιου του σαιτ. Οταν τα εισάγω με αυτον το τρόπο, δεν υπάρχει θέμα με τα ελληνικά. Τα εμφανίζει κανονικά.
Αλλα με αυτο που μου είπες, ενώ μου διορθώνει όσα εισάγω απο το phpmyadmin , μου χαλάει όσα εισάγω από το site. :-p

So για την ώρα συνεχίζω να τα εισάγω από το σαιτ. :???:

Εδιτ: Βεβαια, ο τρόπος εισαγωγής μέσα απο το σαιτ, ενώ στη σελίδα τα εμφανίζει καλά, στη βασή(phpmyadmin) τα δείχνει κινεζικα.
Χρήστο τσέκαρε αυτό το post μου και το πρόβλημα θα λυθεί εφόσον ακολουθήσεις όλα τα βήματα ;) :

http://venus.cs.aueb.gr/forum/viewtopic ... 37#p171837

Re: Απορία στη Php

Posted: Sat May 26, 2012 4:01 pm
by Xrhstos_kiP
Thanks! Θα το τσεκάρω.

Re: Απορία στη Php

Posted: Fri Jun 08, 2012 12:08 pm
by Cyberman
Καλησπέρα παιδιά,ασχολούμαι με ένα site σε joomla και θέλω να κάνω τροποποιησεις σε ένα component(adsmanager).Στην εμφάνιση μιας σελίδας του component πχ να σβήσω ένα κειμενάκι που περιέχει μέσα...Με inspect element μου βγάζει για το κείμενο ότι ειναι user agent element(δηλάδή δεν μπορείς να εντοπίσεις σε ποιο php είναι...)ξέρεις κάποιος έναν τρόπο πως να εντοπίζουμε το αντίστοιχο php αρχείο στην περίπτωση του user agent element.
Σε παρόμοια περίπτωση που μου έχει ξανατύχει αναγκάστηκα να ψάξω ένα ένα τα αρχεία php στον ftp για να κάνω την αλλαγή όχι και πολύ πρακτικό :-p

Aλλο θέμα που έχω αν ξέρεις κάποιος τι κώδικα πρέπει να εισάγω σε php ώστε όταν γράφω ελληνικό κείμενο να μην μου τα εμφανίζει μετά κινέζικα στην σελίδα...όσα δοκίμασα από το inet δεν δούλεψαν :roll: Η κωδικοποίση της σελίδας είναι σε utf-8

Υγ.Δεν ξέρω αν το έγραψα στο σωστό θέμα ας μεταφερθεί αν υπάρχει πρόβλημα,ευχαριστώ

Re: Απορία στη Php

Posted: Sun Jun 10, 2012 11:40 am
by Zifnab
Από το Firebug, όπως λες προφανώς δεν μπορείς να δεις σε ποιο php είναι γιατί είναι μόνο για τον client κώδικα. Εγώ αυτό που κάνω συνήθως είναι να χρησιμοποιώ grep / windows grep και να ψάχνω για classes ή ids ή κάτι ιδιάζον στα template αρχεία του κάθε συστήματαος.

Για την κωδικοποίηση τσέκαρε ένα ένα τα βήματα από εδώ http://venus.cs.aueb.gr/forum/viewtopic ... 37#p171837 που λέω δυο post πιο πάνω - λογικά πρέπει τα αρχεία σου να τα αποθηκεύεις με κωδικοποίηση UTF-8 χωρίς BOM πχ σε notepad++ και όχι σε ascii κωδικοποίηση όπως μάλλον γίνεται τώρα.. μπορεί να φταίει η κωδικοποίηση και της βάσης σου ..