Ayuda
Esta página busca documentar problemas comunes al intentar convertir DynamicPageList (de terceros) a DynamicPageList3.
Preguntas frecuentes
- ¿Por qué mis tablas que antes estaban ordenadas ya no lo están?
- La anterior versión de DPL ordenaba de manera predeterminada usando
titlewithoutnamespace, pero la nueva versión requiere que especifiquesordermethod.
- La anterior versión de DPL ordenaba de manera predeterminada usando
- ¿Por qué ya no funciona geturlargs?
- Todas las variables pasadas a través de la URL deben de tener el prefijo
DPL_.
- Todas las variables pasadas a través de la URL deben de tener el prefijo
- ¿Por qué los números de espacios de nombres ya no funcionan?
- Sólo se permiten nombres de espacios de nombres.
- ¿Cómo consigo que la página de confirmación de purga recuerde los argumentos de la URL?
- Hasta que esto sea corregido, puedes añadir el siguiente código al
MediaWiki:Common.js:
- Hasta que esto sea corregido, puedes añadir el siguiente código al
/* "Temporary" fix for {{#dpl:execandexit=geturlargs}} */
/* Credit and thanks go to MarkusRost */
$( function() {
/* Make the confirmation on action=purge keep DPL arguments */
if ( mw.config.get('wgAction') === 'purge' ) {
var purgeForm = $('#mw-content-text form.mw-htmlform');
var purgeParams = purgeForm.find('input[name="redirectparams"]').val().split('&').filter( function (param) {
return param.startsWith('DPL_');
} );
if ( purgeParams.length ) {
purgeForm.attr('action', purgeForm.attr('action') + '&' + purgeParams.join('&') );
}
}
/* Avoid the purge confirmation all together, restoring legacy behaviour until extension is fixed */
$('.DPL-purge a.external').on( 'click', function( e ) {
var $form = $( '<form>' ).attr( {
method: 'POST',
action: this.href,
} ).appendTo( document.body );
$form.submit();
e.preventDefault();
} );
} );
- ¿Por qué las consultas que dependen de las contribuciones de usuarios ya no devuelven resultados?
- Debido a que las contribuciones ahora están basadas en la tabla de actores, DPL no devuelve los resultados relacionados con contribuciones hechas antes de la migración de UCP.
- ¿Por qué DPL devuelve demasiados resultados al usar
includematch?- Hay un error con
includematch. Intenta usartitlematcho usar lógica de categorías como alternativa hasta que este error sea arreglado.
- Hay un error con