Inscris-toi pour écrire dans l'encyclopédie Wikimini!

Historique du fil

Fragment d’une discussion sur Discussion utilisateur:Dr Brains
Visualisation d’un historique
Jump to navigation Jump to search
Horodatage Utilisateur Activité Commentaire
Aucun résultat

Pour t'expliquer ce qui se passe, et bien lorsque je clique sur le bouton publier, il se désactive, mais rien ne se produit ensuite. La publication ne s'effectue pas.

Lorangeo (discussion)16 janvier 2010 à 15:19

Selon mes recherches, on pourrait modifier wpSave en wpSave1 (par exemple) dans les 4 fichiers suivants et le site continuerait de fonctionner normalement :

  extensions\FCKeditor\css\fckeditor.css (2 hits)
	Line 1425: input#wpSave, input#wpDiff {
	Line 1433: #wpSave {
  includes\EditPage.php (2 hits)
	Line 2006: 			'id'        => 'wpSave',
	Line 2007: 			'name'      => 'wpSave',
  skins\wikimini\main.css (2 hits)
	Line 1611: input#wpSave, input#wpDiff {
	Line 1619: #wpSave {
  skins\wikimini\rtl.css (1 hits)
	Line 209: input#wpSave, input#wpDiff {
Lorangeo (discussion)16 janvier 2010 à 15:30

Il y a quelques autres occurrences de wpSave, mais uniquement dans fichiers liés à d'autres skins.

Lorangeo (discussion)16 janvier 2010 à 15:31

Bon, le filtre anti-pourriel s'y met maintenant...

Tu peux toujours essayer (les fichiers css c'est inutile de les modifier), mais franchement je doute.


Sinon, ce que j'essayais de dire avant de me faire censurer, c'était d'ajouter la fonction qui marche dans /skins/wikimini.php, à la fin, juste avant l'appel addOnLoadHook(), entre deux balises :

<script type="text/javascript">
// ============================================================================
///////////////////////////////// Évite le double-post dans les pages de discussion LQT
addOnloadHook( function(){
    var wpSave = document.getElementById('wpSave');
    if(wpSave){
        wpSave.onclick = function(){
            document.getElementById('wpSave').submit();
            document.getElementById('wpSave').disabled = "disabled";            
        }
    }
});///////////////////////////////
// ===========================================================================

</script>

Théoriquement, ce nouveau "onclick" devrait écraser le précédent et l'effet sera immédiat.

Dr Brains (discussion)16 janvier 2010 à 15:41

Mhh? Je ne trouve pas addOnLoadHook() dans le fichier [-sMiLeY-]

Lorangeo (discussion)16 janvier 2010 à 15:47

Au temps pour moi, en fait ce sont les script "bottomscripts que j'appelle comme ça, visiblement à tort :

				<!--footer end-->
				<?php } //end ifprintable ?>
				
			</div>
		</div>
	</div>

<script type="text/javascript">
// ============================================================================
///////////////////////////////// Évite le double-post dans les pages de discussion LQT
addOnloadHook( function(){
    var wpSave = document.getElementById('wpSave');
    if(wpSave){
        wpSave.onclick = function(){
            document.getElementById('wpSave').submit();
            document.getElementById('wpSave').disabled = "disabled";            
        }
    }
});///////////////////////////////
// ===========================================================================

</script>

<?php $this->html('bottomscripts'); /* JS call to runBodyOnloadHook */ ?>	
<?php $this->html('reporttime') ?>
<?php if ( $this->data['debug'] ): ?>
<!-- Debug output:
<?php $this->text( 'debug' ); ?>

-->
<?php endif; ?>
</body>

</html>
<?php
	wfRestoreWarnings();
	} // end of execute() method
} // end of class
?>
Dr Brains (discussion)16 janvier 2010 à 15:52
 
 
 
 
 
Wikiboo Outils personnels