it-swarm.com.de

Benutzerdefinierte Feldvorlage wurde ernsthaft durcheinander gebracht WP 3.1.1

Ich habe ein ernstes Problem mit dem Plugin Custom Field Template , in dem das Anwenden einer CFT basierend auf dem Vorlagennamen nicht funktioniert (es ist, als ob Ajax zum Laden der Vorlage verwendet wird, bricht ab. Ich habe versucht, Hilfe in den Foren zu bekommen, aber keine Antwort - scheint browserunabhängig zu sein (habe es in FF4, Safari 5 und Chrome versucht).

Ich muss herausfinden, warum dies geschieht, und mir geht die Zeit davon, da mein Kunde diese Site bis zum Ende der Woche, die er sagt, live schalten muss.

http://www.youtube.com/watch?v=RIfDToXm5IU

Kann jemand das Video oben anschauen und mich wissen lassen, was ich tun kann, um das Problem zu lösen? Es ist ein großartiges Plugin, aber diese Art von Problem bestätigt, warum es immer am besten ist, wenn möglich keine Plugins zu verwenden :(

Jede Hilfe massiv geschätzt,

Osu

1
Osu

Ich weiß, dass es mehr als ein Jahr später ist, aber es scheint, dass der Konflikt zwischen Custom Field Template v2.02 und Ajax Event Calendar v1.02 weiterhin besteht.

Die in vielen Blogs/Foren empfohlene Lösung besteht darin, die Datei date.js aus der Datei /wp-content/plugins/custom-field-template/zu löschen. Ordner - Dadurch bleibt jedoch "Benutzerdefinierte Feldvorlage" nicht in der Lage, die Datumsauswahl für Felder zu verwenden.

Ich habe hier eine alternative Lösung veröffentlicht, die es ermöglicht, dass beide Plug-Ins nebeneinander existieren und ungehindert funktionieren:

http://wordpress.org/support/topic/solution-conflict-work-around-for-ajax-event-calendar-custom-field-template?replies=1

1
KoryTheWebGuy

Dieses Plugin lädt ziemlich viele Skripte :

wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'jquery-form' );
wp_enqueue_script( 'date', '/' . PLUGINDIR . '/' . $plugin_dir . '/js/date.js', array('jquery') );
wp_enqueue_script( 'bgiframe', '/' . PLUGINDIR . '/' . $plugin_dir . '/js/jquery.bgiframe.js', array('jquery') ) ;
wp_enqueue_script( 'datePicker', '/' . PLUGINDIR . '/' . $plugin_dir . '/js/jquery.datePicker.js', array('jquery') );
wp_enqueue_script( 'textarearesizer', '/' . PLUGINDIR . '/' . $plugin_dir . '/js/jquery.textarearesizer.js', array('jquery') );
if( strstr($_SERVER['REQUEST_URI'], 'wp-admin/post-new.php') || strstr($_SERVER['REQUEST_URI'], 'wp-admin/post.php') || strstr($_SERVER['REQUEST_URI'], 'wp-admin/page-new.php') || strstr($_SERVER['REQUEST_URI'], 'wp-admin/page.php') || $post->post_type=='page' ) :
    wp_enqueue_script( 'editor' );
endif;

Möglicherweise liegt ein Konflikt vor.

Sind Sie sicher, dass das Problem mit WordPress 3.1.1 statt mit 3.1 begann? Die jQuery-Version in 3.1 wurde überarbeitet. Änderungen an der Skriptversion in 3.1.1 sind mir nicht bekannt, aber ich könnte mich irren.

1
Chip Bennett

Dieses Problem scheint in Custom Field Template 1.8.5 behoben worden zu sein:

http://wordpress.org/extend/plugins/custom-field-template/

Danke für die Antworten @Chip Bennett!

0
Osu