Εμφάνιση αναρτήσεων με ετικέτα Νέα. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Νέα. Εμφάνιση όλων των αναρτήσεων
Wordpress User submitted posts : Δώστε στους σας τη δυνατότητα να αναρτούν άρθρα και εικόνες
Τετάρτη 27 Αυγούστου 2014
Wordpress : Προβολή περιεχομένου μόνο στους χρήστες μόνο με χρήση shortcode
Wordpress : Απαιτήστε σύνδεση χρήστη για οποιοδήποτε plugin
Απαιτήστε τη σύνδεση χρήστη για τη χρήση οποιουδήποτε plugin
Συμβουλή : Πριν κάνετε οποιεσδήποτε αλλάγες σε βασικά αρχεία της εγκατάστασης Wordpress ή και οποιασδήποτε άλλης web based εφαρμογής σας κρατήστε τουλάχιστον ένα αντίγραφο του αρχείου στο οποίο πρόκειται να επέμβετε καλόυ κακού :-)Ενα γρήγορο και χρήσιμο trick που σας δίνει τη δυνατότητα να ζητάτε τη σύνδεση ενός χρήστη της ιστοσελίδας σας πριν χρησιμοποιήσει οποιοδήποτε plugin. Για παράδειγμα ενα έχετε ένα πρόσθετο (plugin) που επιτρέπει το chat και θέλετε να το χρησιμποιούν μόνο εγγεγραμμένοι χρήστες της της ιστοσελίδας σας.
Προσθέστε τον παρακάτω κώδικα στο αρχείο functions.php του θέματος (Theme) το οποίο έχετε ενεργοποιημένο :
// Απαίτηση σύνδεσης για τη χρήση πρόσθετων
add_shortcode('trick_require_login', 'trick_require_login');
function trick_require_login() {
if (is_user_logged_in()) {
echo do_shortcode('[onoma-shortcode-pou-thelete]');
} else {
return "Χρειάζεται να συνδεθείτε για τη χρήση αυτής της λειτουργίας ";
}
}
Στη συνέχει αλλάξτε το κείμενο "onoma-shortcode-pou-thelete" που βρίσκεται εντός των αγκυλων στον παραπάνω κώδικα με το όνομα που θα θέλατε να χει ο shortcode που χρησιμοποιείτε. Στην περίπτωση που χρησιμοποιείται template tag, αντικαταστήστε το παρακάτω :
echo do_shortcode('[onoma-shortcode-pou-thelete]');
με αυτό :
return onoma_tou_plugin_template_tag_sas();
Προσέξτε τη διαφορά στο echoing (στην περίπτωση που θέλετε ναχρησιμοποιήσετε shortcode) και του returning (στην περίπτωση χρήσης με template tag )
Καλή τύχη !
PHP : Πτυσσόμενα μενού σε φόρμες και πεδία πινάκων enum σε MySQL
Τρίτη 23 Ιουλίου 2013
Σίγουρα η αναπαραγωγή, προβολή και αποστολή δεδομένων μεσω κάποιας html/php φόρμας έχει ταλαιπωρήσει πάρα πολλούς από μας, ιδιαίτερα στα πρώτα μας βήματα. Τελικά οι περισσότεροι βρήκαμε μια λύση για να παίρνουμε δεδομένα από εναν πίνακα και μεσω ενος SQL ερωτήματος να τα αναπαράγουμε σε μια φόρμα. Ενα distinct σ' αυτή την περίπτωση είναι αναγκαίο να προσθέσω για κάθε αρχάριο..Σε αυτό το πόστ θέλω απλά να προσθέσω έναν τρόπο για να παίρνουμε δεδομένα σε πτυσσόμενα μενού όταν το πεδίο του πίνακα είναι τύπου ENUM...Με είχε απασχολήσει στο παρελθόν και ετσι σκέφτομαι να δωσω τη λύση έτοιμη για όποιον βρεθεί στην "δύσκολη" αυτή θέση :-)
Θα είμαι σύντομος και όχι αναλυτικός - sorry έλλειψη χρόνου ισως επεκτείνω το πόστ στο μέλλον με κάποιο συγκεκριμένο παράδειγμα . Εχετε λοιπόν δυο επιλογές ανάλογα με τον τρόπο που προτιματε να δουλέυετε - προτείνω τον δεύτερο :
Αγνή, παραδοσιακή php υλοποίηση :
<select> <? $result = mysql_query('SHOW COLUMNS FROM '.$table_name.' WHERE field="'.$column_name.'"'); while ($row = mysql_fetch_row($result)) { foreach(explode("','",substr($row[1],6,-2)) as $option) { print("<option>$option</option>"); } } ?> <select>
Υλοποίηση με PHP Data Objects
<select> <? $sql = 'SHOW COLUMNS FROM '.$table_name.' WHERE field="'.$column_name.'"'; $row = $db->query($sql)->fetch(PDO::FETCH_ASSOC); foreach(explode("','",substr($row['Type'],6,-2)) as $option) { print("<option>$option</option>"); } ?> </select>
Εννοείται πως θα δώσετε την πρέπουσα προσοχή στο php αρχείο με το οποίο θα κανετε την σύνδεση στη βάση σας και στις τυχόν αλλαγές στα ονόματα των μεταβλητών...Καλή σας τύχη !!!
Ανοιγμα φακέλου με μονό κλικ στα Winodows
Πέμπτη 30 Μαΐου 2013
Πολλοί έχουνε συνηθίσει στο άνοιγμα αρχείων με ένα κλικ, ειδικά όσοι χρησιμοποιούν άλλα λειτουργικά συστήματα εκτός των Windows..Ετσι δυσανασχετούν όταν έρχονται αντιμέτωποι με το διπλό κλικ των winodows..Κάτι παρόμοιο συμβάινει και με το άνοιγμα φακέλων σε νέο παράθυρο ή στο ίδιο...
Όσοι λοιπόν ενδιαφέρεστε να ενεργοποιήσετε το άνοιγμα αρχείων με ένα κλικ ορίστε η λύση :
Ανοίξτε το εικονίδιο Ο Υπολογιστής μου, από το μενού επιλέξτε "Εργαλεία", κάντε κλικ στο "Επιλογές φακέλων" και στην καρτέλα "Γενικά" επιλέξτε "Επιλογή με την κατάδειξη και άνοιγμα με μονό κλίκ". Τελειώσατε !
Από το ίδιο σημείο μπορείτε επίσης να ρυθμίσετε ο κάθε φάκελος που κάνετε το μονό κλικ να ανοίγει σε δικό του παράθυρο.
Οι παραπάνω συμβουλές δεν προτείνω να εφαρμοστούν σε έναν αργό υπολογιστή παρ΄όλα αυτά.





