Απορία στη Php

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
mixalplir
bit level
bit level
Posts: 21
Joined: Thu Feb 02, 2012 8:14 pm
Academic status: Alumnus/a

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

Post by mixalplir » Mon May 14, 2012 4:09 pm

Καλησπέρα. :) Θέλω να επεξεργαστώ ένα 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:
Last edited by MoonShadow on Mon May 14, 2012 4:19 pm, edited 1 time in total.
Reason: double post
User avatar
cyberpython
Mbyte level
Mbyte level
Posts: 654
Joined: Wed Nov 21, 2007 8:18 pm
Academic status: Alumnus/a
Gender:
Location: Αθηνα
Contact:

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

Post by cyberpython » Mon May 14, 2012 5:11 pm

Μπορείς (αν κατάλαβα καλά τι θέλεις να κάνεις) να χρησιμοποιήσεις ένα wrapper div με το παρακάτω CSS:

Code: Select all

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

Image
mixalplir
bit level
bit level
Posts: 21
Joined: Thu Feb 02, 2012 8:14 pm
Academic status: Alumnus/a

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

Post by mixalplir » Mon May 14, 2012 6:55 pm

Έβαλα στο 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 δεν δημιουργείτε πρόβλημα με τις στήλες να φαίνονται σε λάθος σημείο?Πως το έγραψες αυτό στον κώδικα?
Last edited by MoonShadow on Mon May 14, 2012 7:07 pm, edited 1 time in total.
Reason: double post
User avatar
cyberpython
Mbyte level
Mbyte level
Posts: 654
Joined: Wed Nov 21, 2007 8:18 pm
Academic status: Alumnus/a
Gender:
Location: Αθηνα
Contact:

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

Post by cyberpython » Mon May 14, 2012 7:40 pm

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.
mixalplir
bit level
bit level
Posts: 21
Joined: Thu Feb 02, 2012 8:14 pm
Academic status: Alumnus/a

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

Post by mixalplir » Wed May 16, 2012 11:37 am

Ναι πολύ σωστό! :) Να κάνω μια μικρή συμπλήρωση, ότι πιο κάτω έκλεισα το main, πριν εμφανιστεί το footer γιατί αλλιώς εμφανιζόταν στην κορυφή και λανθασμένα.Φυσικά όπως το έχεις βάλει στην εικόνα είναι ήδη κλειστό.Με αυτή την αλλαγή μπορεί να εμφανιστούν προβλήματα σε άλλα σημεία της ιστοσελίδας;
Xrhstos_kiP
Gbyte level
Gbyte level
Posts: 1196
Joined: Fri Sep 26, 2008 1:28 pm
Academic status: Alumnus/a
Gender:

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

Post by Xrhstos_kiP » Tue May 22, 2012 3:03 pm

Έχω το εξής θέμα:

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

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

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

τι χάνω?
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

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

Post by netharis » Tue May 22, 2012 4:03 pm

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");
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
Xrhstos_kiP
Gbyte level
Gbyte level
Posts: 1196
Joined: Fri Sep 26, 2008 1:28 pm
Academic status: Alumnus/a
Gender:

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

Post by Xrhstos_kiP » Tue May 22, 2012 4:33 pm

Thanks for the tip! :-)

Did it. Δουλεψε.

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

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

Εδιτ: Βεβαια, ο τρόπος εισαγωγής μέσα απο το σαιτ, ενώ στη σελίδα τα εμφανίζει καλά, στη βασή(phpmyadmin) τα δείχνει κινεζικα.
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

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

Post by netharis » Tue May 22, 2012 5:32 pm

Βεβαιώσου ότι πέρα απο την εμφάνιση των δεδομένων στο site, και η εισαγωγή γίνεται με utf8 :)
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
User avatar
Zifnab
Venus Former Team Member
Posts: 7581
Joined: Tue Nov 15, 2005 2:42 am
Academic status: MSc
Gender:
Location: Connecticut
Contact:

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

Post by Zifnab » Sat May 26, 2012 1:20 pm

Xrhstos_kiP wrote:Thanks for the tip! :-)

Did it. Δουλεψε.

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

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

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

http://venus.cs.aueb.gr/forum/viewtopic ... 37#p171837
Xrhstos_kiP
Gbyte level
Gbyte level
Posts: 1196
Joined: Fri Sep 26, 2008 1:28 pm
Academic status: Alumnus/a
Gender:

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

Post by Xrhstos_kiP » Sat May 26, 2012 4:01 pm

Thanks! Θα το τσεκάρω.
User avatar
Cyberman
Kilobyte level
Kilobyte level
Posts: 163
Joined: Mon Aug 25, 2008 3:01 pm
Academic status: Alumnus/a

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

Post by Cyberman » Fri Jun 08, 2012 12:08 pm

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

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

Υγ.Δεν ξέρω αν το έγραψα στο σωστό θέμα ας μεταφερθεί αν υπάρχει πρόβλημα,ευχαριστώ
本物の男性が下り坂の戦い -Keiichi Tsuchiya
User avatar
Zifnab
Venus Former Team Member
Posts: 7581
Joined: Tue Nov 15, 2005 2:42 am
Academic status: MSc
Gender:
Location: Connecticut
Contact:

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

Post by Zifnab » Sun Jun 10, 2012 11:40 am

Από το Firebug, όπως λες προφανώς δεν μπορείς να δεις σε ποιο php είναι γιατί είναι μόνο για τον client κώδικα. Εγώ αυτό που κάνω συνήθως είναι να χρησιμοποιώ grep / windows grep και να ψάχνω για classes ή ids ή κάτι ιδιάζον στα template αρχεία του κάθε συστήματαος.

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

Return to “Προγραμματισμός”