Αναβάθμιση σε Wordpress 2,7

Πέμπτη, 11 Δεκεμβρίου 2008

Όπως έκανα και εγώ πολλά για την αναβάθμιση σε Wordpress 2.7. Όλα πήγαν καλά, ως συνήθως, εκτός από δύο Plugin:

Lighter μενού δεν έχει νόημα στο νέο Wordpress interface, τότε να απενεργοποιήσετε (και eliminatelo) πριν από την αναβάθμιση.

Για απλές ετικέτες, όμως, θα πρέπει να αλλάξει η γραμμή του κώδικα που προκαλεί τη δυσλειτουργία του Plugin με την κυκλοφορία του WordPress 2.7. Για να το κάνετε αυτό πηγαίνετε στο εσωτερικό ενός Wordpress Plugin και επιλέξτε Απλό ετικέτες. Η γραμμή:

PHP:
  1. strpos ( $wp_version , '2.5' ) !== false || strpos ( $wp_version , '2.6' ) !== false ) { εάν (strpos ($ wp_version,'2 .5 ')! == false | | strpos ($ wp_version, «2, 6')! == false) (

Πρέπει να γίνει:

PHP:
  1. strpos ( $wp_version , '2.7' ) !== false ) { εάν (strpos ($ wp_version, «2 .7 ')! == ψευδή) (

Ενημέρωση και όλα πάνε καλά: Πάντα να κάνει ένα αντίγραφο ασφαλείας των αρχείων και της βάσης δεδομένων

Σχετικές Post

Πολύ σύντομο τέχνασμα: Πώς να κέντρο στοιχεία σχετικά με την σελίδα, ακόμα και σε IE5

Πέμπτη, 4 Δεκεμβρίου, 2008

Δεν είναι για μένα είμαι πάντα με τον Internet Explorer, είναι ακριβώς ότι κάθε καταραμένο πράγμα στον ιστοσελίδων (HTML και CSS), φαίνεται ότι δεν συνεργάζεται με το πρόγραμμα - ακόμα - πιο διαδεδομένη (η μία ημέρα θα κάποιος να μου εξηγήσει για ποιο λόγο). Μια πολύ βολική μέθοδος να εγγράψει σημείο στο κέντρο της το παράθυρο του browser είναι η ιδιοκτησία sfrutture auto στυλ margin για παράδειγμα, να πώς να τοποθετήσετε ένα div στο κέντρο της οθόνης:

HTML:
  1. > <div id = "box">
  2. <p> DIV Περιεχόμενο </ p>
  3. </ Div>

CSS:
  1. :300px;height:200px;margin : 0 auto } div # κουτί (πλάτος: 300px? ύψος: 200px? περιθώριο: 0 auto)

Δυστυχώς (Manco να πω) για IE5 ότι δεν λειτουργεί! Ένας τρόπος για να ξεπεραστεί το πρόβλημα αυτό είναι η εκμετάλλευση άλλο "ελάττωμα" της IE5 στο στυλ text-align Στην πράξη, απλά γράψτε:

CSS:
  1. : center } οργανισμό (-ευθυγράμμιση κείμενο: κέντρο)
  2. :300px;height:200px;margin : 0 auto;text-align: left } div # κουτί (πλάτος: 300px? ύψος: 200px? περιθώριο: 0 auto? κείμενο-ευθυγραμμιστεί: αριστερά)

Ειλικρινά, προσωπικά, αρνούμαι να γράψετε "αυτό zozza, ωστόσο, θα μπορούσε πάντα να βρείτε χρήσιμο. Ωστόσο ο σκοπός αυτού του "κόλπο" ήταν απλώς να επισημάνω την τεχνική της margin auto

Σχετικές Post

Πώς το έκανα: το πώς να δημιουργήσετε μια αυτοκόλλητη ταινία-σε 3 βήματα

Τρίτη, 2 Δεκεμβρίου, 2008

Το αυτοκόλλητο (ή ταινία) είναι αυτές οι εικόνες που βρίσκονται στην πάνω δεξιά ή πάνω αριστερά, και ότι συχνά αποτελούν μια μπάντα γωνία. Υπάρχουν διάφορα είδη, από απλές εικόνες με τις πιο θεαματικές ταινίες Flash. Μερικές φορές είναι κατασκευασμένα έτσι ώστε να διατηρήσουν τη θέση τους ακόμη και όταν το περιεχόμενο των μεταβείτε browser σας.
Εάν δεν θέλετε να βασίζονται σε υπηρεσίες όπως QuickRibbon.com, αλλά θέλουν να οικοδομήσουν μια ταινία από το δικό σας, εδώ είναι 3 απλά βήματα που θα ακολουθήσει.

1. Δημιουργούμε την εικόνα

Πρώτα από όλα να δημιουργήσουμε την εικόνα που θέλουμε να θέσουμε σε μια γωνία, δεξιά ή αριστερά. Η εικόνα παρακάτω, για να 163x163 pixels, ecostruita στην άνω αριστερή γωνία.

Κορδέλες Sticker

Για να κάνετε την πλήρη αποτελεσματικότητα των επικάλυψη πρέπει να επιλέξει κατά τη στιγμή της διάσωσης, μια μορφή που να υποστηρίζει τη διαφάνεια, όπως GIF ή PNG.

2. Η HTML κώδικα

Αποθηκ εικόνας μας μπορούμε να το θέσω με τις σελίδες μας, περιτύλιγμα την ετικέτα img με div δοχείο, το οποίο μπορείτε να χρησιμοποιήσετε για να τοποθετήσετε την εικόνα σε:

HTML:
  1. > <img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" > </div> <div κατηγορίας = "ribbon"> <img src = "ribbon.gif" τίτλος = "Ribbon Test" πλάτος = "163" ύψος = "163" συνόρων = "0"> </ div>

Αν αυτοκόλλητο μας θα πρέπει να έχει μια σχέση, μπορούμε να χρησιμοποιήσουμε το tag map για να ορίσετε μια ευαίσθητη περιοχή που δεν είναι ορθογώνια. Το αυτοκόλλητο που παρουσιάζονται σε αυτό το παράδειγμα, στην πραγματικότητα, έχετε μια κλίση και διαφάνεια δείχνει απόλυτα τα περιγράμματα. Κατά συνέπεια, θα ήταν άσκοπο να επιτραπεί να κάνουν κλικ σε μια κενή περιοχή με την απλή προσθήκη μιας ετικέτας a introno εικόνα. Τότε θα χρησιμοποιήσει αυτή την σύνταξη:

HTML:
  1. > <img src = "ribbon.gif" title = "Ribbon Test" width = "163" height = "163" border = "0" usemap = "#ribbonlink" > </div> <div κατηγορίας = "ribbon"> <img src = "ribbon.gif" τίτλος = "Ribbon Test" πλάτος = "163" ύψος = "163" συνόρων = "0" usemap = "#ribbonlink"> </ div>
  2. > <area shape = "poly" coords = "163,0,0,163,0,129,129,0" href = "http://undolog.com" > </map> <map όνομα = "ribbonlink"> <area σχήμα = "poly" Coords = "163,0,0163,0129129,0" href = "http://undolog.com"> </ map>

Το χαρακτηριστικό coords tag area καθορίζει τις συντεταγμένες μας ταινία.

3ος το CSS

Τώρα προσθέστε τους ορισμούς του στυλ που θα μας επιτρέψει αυτοκόλλητο στη σελίδα σας για την σωστή τους θέση:

CSS:
  1. div.ribbon (
  2. ; θέση: απόλυτη?
  3. top: 0px? αριστερά: 0px?
  4. ύψος: 163px? πλάτος: 163px?
  5. ;padding: 0 ; περιθώριο: 0? padding: 0?
  6. ; υπερχείλιση: ορατή?
  7. ; float: ΚΑΝΕΝΑ?
  8. } z-index: 10000)
  9. div.ribbonimg (
  10. ;padding: 0 ;margin: 0 ; σύνορα: 0? padding: 0? περιθώριο: 0?
  11. } υπόβαθρο-εικόνα: ΚΑΝΕΝΑ)

Αν θέλουμε να παραμείνει η ταινία "κολλήσει" στο βίντεο, ακόμα και όταν την κύλιση του παραθύρου, απλώς να αλλάξει τον τύπο absolute στυλ position σε fixed

CSS:
  1. div.ribbon (
  2. ; θέση: σταθερό?
  3. top: 0px? αριστερά: 0px?
  4. ύψος: 163px? πλάτος: 163px?
  5. ;padding: 0 ; περιθώριο: 0? padding: 0?
  6. ; υπερχείλιση: ορατή?
  7. ; float: ΚΑΝΕΝΑ?
  8. } z-index: 10000)

Σημείωση: ο τύπος fixed στο στυλ position μέχρι πρόσφατα δεν είχε υποστηριχθεί από όλα τα προγράμματα πλοήγησης. Για να κάνετε το αποτέλεσμα, στην πραγματικότητα, ήταν αναγκασμένοι να χρησιμοποιήσετε μια λειτουργία JavaScript ότι, σε τακτά χρονικά διαστήματα, ελέγχεται η ροή του το πιθανό περιεχόμενο του παραθύρου και θα αντικαταστήσει την ταινία για να δώσει την εντύπωση να παραμένουν ουσιαστικά ακίνητο. Ευτυχώς, σήμερα, με κάποια παλιά έκδοση του Explorer, όλα τα προγράμματα περιήγησης υποστηρίζει αυτό το είδος fixed

Σχετικές Post

Best Tech Blog ιταλικά: 2008-2009 έκδοση

Πέμπτη, 27 Νοεμβρίου 2008

εικόνα Είχα την ευχαρίστηση, αν η τιμή του δεν είναι το όνομα με την επιτροπή, όπως Best Tech Blog, μια πρωτοβουλία του Cristiano μέχρι και αποφασισμένη να ανταμείψει, φυσικά, το καλύτερο blog ιταλικές τεχνικός. Όπως γράφτηκε από Wolly "δεν έχει σχέση με κανέναν, δεν τέχνασμα για να ανεβαίνουν classfiche, μόνο ο υγιής ανταγωνισμός."
Παρακαλώ διαβάστε τους κανόνες του ανταγωνισμού και αν το ιστολόγιό σας έχει τα χαρακτηριστικά που εξοικονομούν, καταχώριση θα είναι ανοικτή 8-29 Δεκ. 2008! Εάν θέλετε, μπορείτε να συμβάλει στη διάδοση των προσθήκη του ιστολογίου σας σε μία από τις κονκάρδες που έχουμε δημιουργήσει για την περίσταση.
Η κριτική επιτροπή του "ανταγωνισμού" για τα έτη 2008-2009, αποτελείται μεταξύ άλλων από:

και, φυσικά, Cristiano Fino, ως Πρόεδρος (τον οποίο ευχαριστώ για την εμπιστοσύνη accordatami). Δράττομαι της ευκαιρίας για να κάνουν συγχαρητήρια σε ολόκληρη την ομάδα των Best Blog Tech, η οποία κατάφερε σε λίγο χρόνο, καθιστώντας το μικρό ώρες, για να συνειδητοποιήσει αυτό που ήταν μόνο μια ιδέα. Ένα εξαιρετικό, και ίσως σπάνια επίδειξη ένα καλά εφοδιασμένο ομάδα εργασίας : D Όλα τα πιστωτικά με πούλμαν : D Ελπίζω μόνο να είναι, nell'insolita ως ένορκος ...

Σχετικές Post

Πώς να αντέξει και να ζήσουν ευτυχισμένοι IE6

Τετάρτη, 26 Νοεμβρίου 2008

Πάντα μου πάρει κάποιο "ασθένεια" προσέγγιση, όταν το θέμα "συμβατότητα μεταξύ των browsers." Επιπλέον, και έχω ακόμη να κατανοήσουν τον πραγματικό λόγο, όλων των browsers που γνωρίζουν το πιο "δυσάρεστες" θα παραμένει πάντα: Microsoft Internet Explorer 6! Δυστυχώς, η απελευθέρωση του IE 6 είναι ακόμη σε κυκλοφορία και οι συχνές αναφορές των προβλημάτων που βλέπουν τις σελίδες.
A Web Developer θα πρέπει να οργανώσει έτσι ώστε να έχουν όλα τα εργαλεία για την παρακολούθηση και τον έλεγχο της τους (ιδρώτα) εργασίες για όλες τις πιθανές browser (και οι πλατφόρμες) είναι διαθέσιμα. Microsoft Internet Explorer, οι περισσότεροι από τους άλλους, καθιστά πιο δύσκολο το έργο αυτό, διότι - τώρα - θα πρέπει να ελέγχουν τις ιστοσελίδες σας είναι με την τελευταία έκδοση 8 (ακόμα σε beta) είναι με τις προηγούμενες εκδόσεις, όπως τα 6 ή 5,5 . Υπάρχουν διάφοροι τρόποι για να ζούμε με διαφορετικές εκδόσεις του Explorer (βλ. Χρήση του Microsoft Internet Explorer 6 και 7 ταυτόχρονα) και ως εναλλακτική λύση, υπάρχουν επίσης εξαιρετική (αν και λίγο 'φακούς) για τις υπηρεσίες online.

εικόνα

Μια άλλη καλή δυνατότητα, που θα λειτουργεί καλά με τα Windows Vista, εκπροσωπείται από IETester, ένα εντελώς ελεύθερο και στηρίζεται από τους προγραμματιστές DebugBar και Companion.JS. IETester, αν και είναι ακόμα σε beta και κάποια συντριβή σε ενέδρα, επιτρέπει γρήγορα να ελέγξετε τις σελίδες μας - κάθε φορά - τόσο για IE5.5, IE6, IE7 και IE8 βήτα.

Patch CSS

Εάν χρησιμοποιείτε IETester μπορούμε να βρούμε ένα ελάττωμα στο στυλ, που είναι διαφορετικό μεταξύ IE6 και IE7 και Firefox, IE6 ή, για παράδειγμα, η λύση που έχει βρεθεί μέχρι τώρα ότι μόνο IE6 χρησιμοποιεί το νέο ορισμό. Για μένα, όπως συνέβη με περιθώριο! Είχα μια κλάση που ορίζει το δικαίωμα να 28px περιθώριο και για όλα τα προγράμματα περιήγησης, το αποτέλεσμα ήταν πανομοιότυπο, εκτός με IE6! Όσον αφορά το τελευταίο, να κάνουν με τον ίδιο τρόπο, θα έπρεπε να χρησιμοποιήσει την τιμή 8px.
Ένα πολύ απλό, εύκολο να το θυμάστε και πολύ άμεσα για την επίλυση του προβλήματος, είναι να "εξουδετερώνει" μας ένα διαφορετικό στυλ φόρτωσης ad hoc αρχείο μόνο αν ο browser είναι - φόβος - IE6:

CSS:
  1. / ** File ie_override.css ___
  2. * Χρησιμοποιήστε αυτό το αρχείο για να παρακάμψετε ένα στυλ
  3. * /
  4. :8px } div.mystyle (περιθώριο-αριστερό: 8px)

HTML:
  1. <! - Στυλ για όλους τους browsers ->
  2. href = "css/style.css" type = "text/css" > <link "stylesheet" rel = href = "css/style.css" τύπο = "text/css">
  3. <! - Styles για IE6 ->
  4. = "stylesheet" type = "text/css" href = "css/ie_override.css" / > < ! [ endif ] -- > <!--[ Αν lt IE 7]> <link rel = "stylesheet" τύπο = "text/css" href = "css/ie_override.css" /> <[endif] ->

Σχετικές Post

Adobe AIR Skypemote έκδοσης: 1000 download

Δευτέρα, 24 Νοεμβρίου 2008

Adobe AIR έκδοση Skypemote

Σχετικές Post

Πολύ σύντομο απόσπασμα: Wordpress, χωριστές τάξεις σε δύο στήλες

Τετάρτη, 19 Νοεμβρίου 2008

Βασισμένο σε Wordpress Hack # 2 - Χωριστή τις κατηγορίες στις στήλες στο sidebar μπορούν να θεωρήσουν χρήσιμη "σπάσει" σε δύο στήλες του πίνακα των κατηγοριών Wordpress. Αν η ακολουθία που θέλουμε να επιτύχουμε είναι από αριστερά προς τα δεξιά, δηλαδή CAT1 | CAT2 (κεφαλές) CAT3 | cat4 (επικεφαλής), κτλ ... δεν είναι ανάγκη να χρησιμοποιήσετε ένα PHP κώδικα, αλλά μόνο το παιχνίδι με τον καθορισμό της ετικέτας στυλ li σε float:left και "κλείνει" με το κατάλληλο width ετικέτας ul για να στείλετε "το κεφάλι" την επόμενη li Σε περιπτώσεις όπου το css μάλλον δεν έρχονται, για παράδειγμα στην ακολουθία CAT1 | CAT3 (κεφαλές) CAT2 | cat4, μπορούμε να χρησιμοποιήσουμε αυτό το απλό κωδικό:

PHP:
  1. ( "<br />" ,wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; $ Γάτες = explode ( "<br />" wp_list_categories ( 'echo title_li = & = 0 & βάθος = 1 & style = ΚΑΝΕΝΑ »))?
  2. ( ( sizeof ( $cats ) - 1 ) / 2 ) ; = $ Μεσαία γύρος ((sizeof ($ γάτες) - 1) / 2)?
  3. ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ γάτες, 0, $ μεσαία)?
  4. ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ γάτες, $ μεσαία - 1)?
  5. . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . echo '<ul class="left"> <li> ». implode (" </ li> <li> », $ cats_left)." </ li> </ ul> ".
  6. ( '</li><li>' , $cats_right ) . '</li></ul>' ; '<ul class="right"> <li> ». implode (" </ li> <li> ", $ cats_right)." </ li> </ ul>'?

Σχετικές Post

Adobe AIR και το API FeedBurner: επαναφορτωθεί

Τρίτη, 18 Νοεμβρίου 2008

Έχω έμπνευση υψηλής φροντιστήριο Napolux, Flex 3 και το Adobe AIR FeedBurner ΑΡΙ, γεγονός που δείχνει το πώς να γράψει ένα απλό αίτησης (ή widget) χρησιμοποιώντας το Adobe Flex AIR 3, για να δείξει πως μπορεί να επιτευχθεί το ίδιο πράγμα με τη χρήση του Adobe Flash CS3. Αν θέλετε, επίσης, μπορείτε να χρησιμοποιήσετε την επέκταση για τη δημιουργία εφαρμογών Adobe AIR. Δεν είναι απαραίτητο για τους σκοπούς της εκπαίδευσης, πώς θα οικοδομήσουμε την εφαρμογή εκτελέσιμη AIR, μπορείτε να χρησιμοποιήσετε το προτεινόμενο κώδικα ως ένα απλό Flash movie από το "γίνεται" για να σας ιστοσελίδες

Flash vs Flex

Αν και το Adobe AIR Εκτιμώ πως η τεχνολογία και τον τρόπο με τον οποίο τέθηκε σε εφαρμογή σε πλατφόρμες HTML (Dreamweaver), Flash και Flex, δεν είναι "ακόμα" πολύ θετικά Flex! Δεν θα ήθελα να κάνω συγκρίσεις με Flex Flash, παρά τα πολλά κοινά χαρακτηριστικά, αλλά και πολλές διαφορές. Αλλά δεν το έχω εκτιμήσει την πολιτική σχετικά με αυτό το Adobe spinoff ενίοτε ανόητη. Θα προτιμούσα, αντίθετα, η δημιουργία ενός ενιαίου περιβάλλοντος (Λίνο) την ανάπτυξη, και αυτό δεν "άχρηστος" χωρισμό. Επιπλέον, όπως ένα καλό προγραμματιστή, οι υπερβολικά "οπτική" Δεν το ήθελα πολύ και φαίνεται Flex προορίζονται να καταστούν επικίνδυνα παρόμοια με Visual Basic, το οποίο, μεταξύ άλλων, γνωρίζουμε πολύ καλά και ότι θα εργαστεί για πολλά χρόνια. Με λίγα λόγια, Flex Πραγματικά δεν καταλαβαίνω και δεν κατάλαβα τι θέλει να κάνει η Adobe με το εν λόγω υποκατάστημα. Αν Flex ενδείκνυται ως το ιδανικό περιβάλλον για να γράψετε ΑΑΚΡ ποια η τύχη του Flash; Όλα τα χαρακτηριστικά του Flex, που όντως δεν είναι διαθέσιμα "άμεσα" στο Flash, θα μπορούσε - να θέλω - να ισχύει χωρίς να παρεμβάλλονται να αγοράσουν πολλαπλές άδειες για την ανάπτυξη - στο τέλος - το ίδιο πράγμα.

Συνεχίστε ... "

Σχετικές Post

Πολύ σύντομο τέχνασμα: 3 εξόδου λειτουργίας στην PHP

Τρίτη, 18 Νοεμβρίου 2008

Μέσα σε ένα PHP λειτουργία μπορεί να εκτυπωθεί με τρεις διαφορετικούς τρόπους:

PHP:
  1. <? Php
  2. $valore = 'Ciao' ) { miaFunction λειτουργία (αξίας $ = "Hello") (
  3. >
  4. <ul>
  5. ; ?> --> <! - <li> <? Php echo $ αξία;?> ->
  6. <li> <? αξία = $> </ li>
  7. </ Ul>
  8. <? Php
  9. )
  10. >

Ή:

PHP:
  1. $valore = 'Ciao' ) { miaFunction λειτουργία (αξίας $ = "Hello") (
  2. . $valore . '</li></ul>' ; $ O = "<ul> <li>». $ Αξία. "</ Li> </ ul> '?
  3. ; echo $ o?
  4. )

Ή:

PHP:
  1. $valore = 'Ciao' ) { miaFunction λειτουργία (αξίας $ = "Hello") (
  2. ; $ O = "<ul> <li> αξίας $ </ li> </ ul>"?
  3. ; echo $ o?
  4. )

Σχετικές Post

SWFObject Google AJAX Libraries API

Παρασκευή, 14 Νοεμβρίου 2008

swfobject Google AJAX Libraries API επεκτείνει το στόλο της των βιβλιοθηκών και των πλαισίων για την SWFObject, χρήσιμο για να εισάγετε και να διαχειριστείτε ταινίες Flash σχετικά με τις σελίδες μας στο web SWFObject είναι επίσης διαθέσιμο ως Plugin για το Wordpress, όταν γράφω, όμως, η σύνδεση δεν ήταν ακόμη ενημέρωση για τη φόρτωση του κώδικα και το "repository" Google. Εν ολίγοις, κατά συνέπεια, θα πρέπει επίσης να κυκλοφορήσει μια νέα έκδοση του plugin ... Εάν δεν θέλετε να το αλλάξετε μόνοι τω ...

SWFObject περιλαμβάνουν Google AJAX Libraries API

Όσον αφορά τις άλλες βιβλιοθήκες στο Google AJAX Libraries API, μπορείτε να χρησιμοποιήσετε τη διεύθυνση URL ή το απόλυτο meotdo google.load()

HTML:
  1. <! - URL ASSOLUTO ->
  2. src = "http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js" > </script> <script "text/javascript" τύπο = src = "http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"> </ script>
  3. > <script τύπο = "text/javascript">
  4. swfobject.embedSWF ( "main.swf", "κύριο", "231", "132", "8.0.0")?
  5. </ Script>

HTML:
  1. <! - Google.load () ->
  2. > </script> <script src = "http://www.google.com/jsapi"> </ script>
  3. google.load ( "swfobject", "2.1")?
  4. google.setOnLoadCallback (λειτουργία () (
  5. swfobject.embedSWF ( "main.swf", "κύριο", "231", "132", "8.0.0")?
  6. ))?
  7. </ Script>

Σχετικές Post