Κατηγορία Αρχεία: Open Source

Τιμόνια βοηθοί



Σε μια εφαρμογή που χρησιμοποιούν τιμόνι υφής. Ωστόσο, απαιτούνται πολλές προσαρμοσμένες αρωγοί για να κάνουμε ό, τι θέλαμε να πετύχουμε. Εδώ είναι μερικές από αυτές τις βοηθούς. Μπορεί να βοηθήσει κάποιος που ψάχνει για την επίτευξη παρόμοια πράγματα. Παραδείγματα συμπεριλαμβάνονται.

Προσθέτοντας / Αφαιρώντας

Όριο χαρακτήρων με καταληκτικά χαρακτήρες (προαιρετικό).

Σύστημα προειδοποίησης για PunBB - λογοπαίγνιο Προειδοποίηση



Αρκετά πριν από πολύ καιρό, έχω αναπτύξει αυτή την επέκταση για να προειδοποιήσει τους χρήστες εξαιτίας της παραβίασης των κανόνων Projanmo Forum . Πολλοί με ρώτησαν για την απελευθέρωση του, αλλά εγώ δεν μπορούσα να το απελευθερώσει, για διάφορους λόγους, κυρίως γιατί δεν μπορούσα να δοκιμάσει στο φόρουμ μη-Bangla.

Σήμερα αποφάσισα να το απελευθερώσετε και έτσι έχω κατεβάσει και εγκαταστήσει punbb και στη συνέχεια να δοκιμαστεί. Φαίνεται ότι λειτουργούν καλά. Έτσι, είμαι τώρα απελευθέρωση.

1. Κατεβάστε και εγκαταστήστε το όπως κάνετε άλλες επεκτάσεις. Θα πρέπει επίσης να εγκαταστήσετε το jQuery επέκταση πριν να το εγκαταστήσετε. Συνέχεια ανάγνωση

Η εμπειρία μου με το σεμινάριο phpXperts 2010

phpXperts Σεμινάριο 2010, είναι το τρίτο πρόγραμμα μου με phpXperts. Άλλα από phpXperts προγράμματα, έχω επίσης προσχωρήσει σε άλλα προγράμματα όπως το Facebook Developer Garage, SQABD Lightning συνομιλίες κλπ. Ωστόσο, αυτό είναι εξαιρετικό για μένα που ήμουν ένας από τους ομιλητές σε αυτή τη σύνοδο.

Η αρχική μου ευγνωμοσύνη πηγαίνει στο Hasin Hayder, ο οποίος προσπάθησε σκληρά για την πρώτη ηχεία σαν κι εμένα. Με συμβούλεψε ακόμη και για το θέμα μου »HTML5 - Web είναι να πάρει σέξι"! Συνέχεια ανάγνωση

ReCAPTCHA με την εφαρμογή AJAX, να πάρει νέα πρόκληση με τη χρήση JavaScript

Επί του παρόντος, Είμαι εργάζονται για ένα εμπορικό έργο (για μένα), που θα είναι αφιερωμένο στην ψυχή του Michael Jackson. Έχω χρησιμοποιήσει κάποια διεπαφή AJAX βασίζεται όπου έχω χρησιμοποιήσει reCaptcha προκλήσεις για την καταπολέμηση του spamming. Η φόρμα όπου έχω χρησιμοποιήσει reCaptcha, θα υποβάλλονται μέσω AJAX κλήσεις. Δεδομένου ότι η σελίδα δεν θα φορτώσετε εκ νέου, η ίδια πρόκληση captcha υπάρχει ακόμα ο χρήστης κάνει ένα λάθος κατά τη συμπλήρωση του εντύπου. Ήθελα να δείξω μια νέα πρόκληση κάθε φορά που αυτός / αυτή κάνει ένα λάθος. Σκέφτηκα, θα είναι σε μπελάδες σε αυτό το μέρος! Ωστόσο, έχω δει ότι είναι εξαιρετικά εύκολο να πάρει μια νέα πρόκληση. Συνέχεια ανάγνωση

Facebook Like κουμπί για PunBB φόρουμ

Facebook like Facebook, όπως το κουμπί είναι ένα συστατικό στοιχείο του κοινωνικού plugins του. Είναι ένα μεγάλο εργαλείο για την οδήγηση της κυκλοφορίας στην περιοχή σας. Mashable έχει μια έκθεση της αύξησης διακινεί παραπομπής κατά 50%, χρησιμοποιώντας αυτό το κουμπί Like.

Θεωρώντας την ως ένα καλό εργαλείο για να οδηγηθεί η κυκλοφορία, έχω αναπτύξει ένα μικροσκοπικό επέκταση για PunBB πίνακα ανακοινώσεων. Όταν εγκαταστήσετε αυτήν την επέκταση, θα βρείτε ένα Like κουμπί στην κορυφή του Topic View (viewtopic.php). Επίσης, θα δείξει τον αριθμό των ατόμων που άρεσε το θέμα. Συνέχεια ανάγνωση

Header Rotator Εικόνα για το Twenty Ten θέμα WordPress 3.0

WordPress 3.0 είναι ακόμα σε RC1. Έχω ήδη αναβαθμιστεί αυτό το blog σε αυτήν την έκδοση. Δεν μπορώ παρά να αγαπούν απλά το νέο θέμα «Twenty Ten», η οποία είναι η προεπιλεγμένη στο WordPress 3.0. Είναι εξαιρετικά απλό θέμα.

Σε αυτό το θέμα, δεν υπάρχει δυνατότητα να χρησιμοποιούν προσαρμοσμένη κεφαλίδα της εικόνας. Από τον πίνακα διαχειριστή, μπορείτε να επιλέξετε την εικόνα κεφαλίδας. Ωστόσο, όλες τις προεπιλεγμένες πανό φαινόταν ενδιαφέρουσα για μένα και έχω επίσης φορτώθηκε κάποιες από τις δικές μου φωτογραφίες. Ήθελα να σας τις δείξω όλες.

Κρατώντας αυτό κατά νου, έκανα αυτό το απλό plugin, Twenty Ten Image Rotator. Αφού εγκατασταθεί αυτό το plugin, μπορείτε να δείτε όλες τις εικόνες στην κεφαλίδα. Ενιαία banner καθένα επιλέγεται τυχαία σε κάθε φόρτωση της σελίδας.

Πιστεύω ότι αν αγαπάτε Twenty Ten θέμα, θα σας αρέσει αυτό το plugin πάρα πολύ :).

Κατέβασέ το από το WordPress Plugin Repo

WordPress Κατηγορία Widgets plugin - εμφανίζει διαφορετικές widgets για τις διάφορες κατηγορίες

Σήμερα, έχω αναπτύξει ένα άλλο plugin για WordPress που έχω ονομάζεται plugin 'Κατηγορία Widgets »και, ως συνήθως, τίποτα περισσότερο ειρηνική αντί να μοιραζόμαστε με την κοινότητα.

Χρησιμοποιώντας αυτό το plugin, μπορείτε να εμφανίσετε ένα widget κειμένου για οποιαδήποτε συγκεκριμένη κατηγορία ή / και υπο-κατηγορίες της. Για παράδειγμα, θέλετε να δείχνουν διαφορετικά banners sidebar βασίζεται σε διαφορετική κατηγορία. Είναι εύκολο να χρησιμοποιείτε αυτό το plugin. Απλά δημιουργήστε ένα νέο widget και επιλέξτε την κατηγορία.

Έχω βρει ένα άλλο plugin για σχεδόν τον ίδιο σκοπό. Αυτό το plugin στερείται της ικανότητας να εμφανίζει στις υποκατηγορίες. Αυτό σημαίνει ότι δεν λειτουργεί για τις υπο-κατηγορίες της επιλεγμένης κατηγορίας. Σε αυτό το plugin, έχω κάνει αυτό το χαρακτηριστικό και επίσης προαιρετικά μπορείτε να απενεργοποιήσετε αυτό το χαρακτηριστικό πάρα πολύ.

Απαιτήσεις:

  1. WordPress 2.8 +

Download:

Συνέχεια ανάγνωση

Περνώντας επιχειρήματα αρχείου σε PHP από το κέλυφος και το χώρο έκδοσης ...

Σήμερα, ενώ συνεργάζεται με ένα σχέδιο για την εισαγωγή χιλιάδες άρθρα από αρχεία κειμένου σε wordpress, που είχα αντιμετωπίσει ένα πρόβλημα, ενώ εγώ την εκτέλεση ενός σεναρίου κελύφους για να μετακινηθείτε μέσα από όλα τα αρχεία κειμένου και να καλέσει ένα PHP script με την αποστολή του αρχείου ως επιχείρημα. Το σενάριο PHP τότε θα επεξεργαστεί το αρχείο ως απαίτησή μας. Το σενάριο κελύφους έμοιαζε:

for i in `find . -type f -name '*.txt'`;
do
php import_posts.php $i
done

Εδώ, $ i θα είναι το όνομα του αρχείου και να περάσει στη PHP script για επεξεργασία. Αλλά το πρόβλημα είναι ότι, όταν το όνομα του αρχείου (συμπεριλαμβανομένου του ονόματος καταλόγου) συνίσταται καθόλου κενά στο όνομά της, το σενάριο θα σπάσει. Για παράδειγμα, ορισμένα αρχεία διαδρομή έμοιαζε
/ Home / user / articles / Internet Business / Web Hosting / how_to_start_your_company.txt

Εδώ, παρατηρήστε το χώρο μετά από Internet και Web. Το σενάριο κελύφους ήταν το σπάσιμο αμέσως μετά στο Internet. Θα έστελνε / home / user / articles / Internet ως επιχείρημα για την PHP script και προφανώς PHP script είχε αποτύχει να βρει αυτό το αρχείο.

Μετά από αναζήτηση πολλά, τελικά βρήκα μια λύση .

Ήταν πολύ απλό. Παραθέτω από το blog του:

Αν κανένα από τα αρχεία ή τους φακέλους σας έχουν κενά στα ονόματά τους, τότε αυτό δεν είναι ένα πρόβλημα, αλλά αυτό είναι όλο και πιο απίθανο στις μέρες μας. Εάν τα τραγούδια σας έχουν κενά στα ονόματα των αρχείων τους, τότε η λύση είναι να αλλάξετε τον τρόπο ο φλοιός χωρίζει αυτό το έξοδο. Αυτό ελέγχεται από τη μεταβλητή $ IFS, η οποία έχει οριστεί σε χώρους, καρτέλες, και οι νέες γραμμές από προεπιλογή. Θα θέλαμε να οριστεί μόνο νέες γραμμές, έτσι ώστε να κάνουμε:

Έτσι, εδώ είναι η λύση. Μόλις έβαλα την ακόλουθη γραμμή στο επάνω μέρος του σεναρίου κελύφους μου.

export IFS=$'\n'

Μετά από αυτό όλα είναι μια χαρά. Το script τρέχει ακριβώς πώς είχα την πρόθεση να τρέξει.

Ευχαριστώ για Anthony για τη λύση του.

PunBB θέμα Αλλαγή κατοχής επέκταση

Μόλις τώρα έχω αναπτύξει μια μικρή παράταση για PunBB που θα σας αφήσει διαχειριστές και οι συντονιστές να αλλάξουν το καθεστώς ιδιοκτησίας του κάθε θέματος. Ως συνήθως, το έκανα για Projanmo Φόρουμ , αλλά είναι πάντα ευχάριστο να μοιραστείτε με την κοινότητα :).

Είναι πολύ απλό plugin. Απλά ανεβάστε και να ενεργοποιήσετε την επέκταση. Στη συνέχεια, αν δείτε οποιοδήποτε θέμα με, τουλάχιστον, τη μετριοπάθεια προνόμιο, θα δείτε ένα σύνδεσμο 'Αλλαγή Θέμα ιδιοκτήτη. Όταν κάνετε κλικ σε αυτό, θα σας ζητηθεί να εισάγετε τον κωδικό νέο χρήστη (ελέγξτε την παρακάτω εικόνα). Μόλις εισάγετε και να χτυπήσει Εντάξει, θα μεταφερθείτε σε μια νέα σελίδα όπου είτε το ιδιοκτησιακό καθεστώς θα αλλάξει ή αντίστοιχο μήνυμα σφάλματος θα εμφανιστεί.

Σημείωση: Αυτό δεν θα επηρεάσει τον αριθμό των δημοσιεύσεων των χρηστών.

Λήψη
ή,
Λήψη

Τεχνική σύνοδο για τις «Facebook Ανάπτυξη Εφαρμογών '

Χθες το βράδυ, έχω συμμετάσχει σε μια τεχνική συνεδρίαση με θέμα «Facebook Ανάπτυξη Εφαρμογών" στη ΒΑΣΗ SoftExpo 2010 . Η σύνοδος ελήφθη από τον θρυλικό μηχανικό PHP και ιδρυτής της Leevio , μια εκκίνηση κοινωνικής δικτύωσης RnD, Hasin Hayder .

Κατά τη διάρκεια της συνεδρίας, ο ομιλητής προσπάθησε να επεξεργαστεί τα βασικά βήματα του facebook ανάπτυξη εφαρμογών που θα δείξει το φως στους αρχάριους εκείνους ενδιαφέρονται για την εφαρμογή Facebook. Έδειξε, επίσης, βήμα προς βήμα, ένα facebook αναπτυξιακή διαδικασία εφαρμογής του δείγματος.

Το σύνολο της συνόδου ήταν διασκεδαστική και χρήσιμη.

Η διαφάνεια παρουσίασης μπορείτε να το κατεβάσετε από το blog του ή απευθείας από κάνοντας κλικ εδώ .