Αρχεία

Οι συμμετοχές με την «παγίωση» της ετικέτας

Διακανονισμός προβλήματα Εγγραφή Plus πρίζα μετά τη μετάβαση στο WordPress 2,7

תגובה אחת 25η του Μαΐου 2009 Σχόλια

Όλοι πιθανώς εξοικειωμένοι με το plugin πολύ χρήσιμο - Εγγραφή Plus .

Μετά τη μετάβαση στην έκδοση 2.7 του WordPress, διάφορα προβλήματα ήταν αθροιστικά?

  1. Εγγραφή δοκιμές αντοχής κωδικός δεν λειτουργεί.
  2. Common.js πρόβλημα αρχείο (α wp-admin/js κατάλογο). GetAllUserSettings λειτουργία (): userSettings μεταβλητή δεν έχει οριστεί.
  3. Αφού φορτώσετε προσαρμοσμένη εικόνα - προσωπικά συνδεθείτε / Lharsh αρχείο δεν λειτουργεί πια.

Mod προγραμματιστές μάλλον "ξέχασε" να λάβει ένα patch σειρά έκδοση 2.7, αν και αρκετούς μήνες έχουν περάσει καλά.

Χάρη στην κοινότητα WordPress είναι μια λύση στα προβλήματα αυτά (δάνεια προς MarQ_ZA Val - Mdvaldosta η λύση).

Τροποποίηση δύναμη κωδικό έλεγχο πρόβλημα -

Ανοίξτε το αρχείο μητρώου-plus.php στον κατάλογο / wp-content/plugins/register-plus / και αναζητήστε το ακόλουθο τμήμα:

if ( strength == pwsL10n.bad ) {
jQuery(res).addClass('bad');
jQuery(res).html( pwsL10n.bad );
}
else if ( strength == pwsL10n.good ) {
jQuery(res).addClass('good');
jQuery(res).html( pwsL10n.good );
}
else if ( strength == pwsL10n.strong ) {
jQuery(res).addClass('strong');
jQuery(res).html( pwsL10n.strong );
}
else {
// this catches 'Too short' and the off chance anything else comes along
jQuery(res).addClass('short');
jQuery(res).html( pwsL10n.short );
}

לאחר שמצאתם את המקטע, החליפו אותו בקוד הבא:

if ( strength == 2 ) {
jQuery(res).addClass('bad');
jQuery(res).html( pwsL10n.bad );
}
else if ( strength == 3 ) {
jQuery(res).addClass('good');
jQuery(res).html( pwsL10n.good );
}
else if ( strength == 4 ) {
jQuery(res).addClass('strong');
jQuery(res).html( pwsL10n.strong );
}
else {
// this catches 'Too short' and the off chance anything else comes along
jQuery(res).addClass('short');
jQuery(res).html( pwsL10n.short );
}

תיקון הבעיה בקובץ commen.js -

פתחו את הקובץ commen.js הנמצא בתקייה /wp-admin/js/ , וחפשו את המקטע הבא:

// Returns all settings as js object.
function getAllUserSettings() {
return wpCookies.getHash('wp-settings-'+userSettings.uid) || {};
}

והחליפו אותו בקוד הבא:

// Returns all settings as js object.
function getAllUserSettings() {
if (typeof(userSettings) == 'undefined')
{
return {};
}
else
{
return wpCookies.getHash('wp-settings-'+userSettings.uid) || {};
}
}

תיקון בעיית העלאת לוגו מותאם-אישית -

פתחו את הקובץ register-plus.php הנמצא בתקייה /wp-content/plugins/register-plus/ , וחפשו את השורה הבאה:

$upload_dir = ABSPATH . get_option('upload_path');

והחליפו בשורה הבאה:

$upload_dir = get_option('upload_path');

בהצלחה :)