JeuWeb - Crée ton jeu par navigateur

Version complète : Nouveauté pour afficher votre code
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Bonsoir à tous,

je viens d'installer un nouveau plugin qui permet de mieux colorer votre code.

Par exemple :

    Code PHP
if($this->base_url != "")
		{
			if(my_substr($this->base_url, my_strlen($this->base_url) -1) != "/")
			{
				$this->base_url = $this->base_url."/";
			}
		}
 
		// Set the options		
		$this->options = $options;
 
		// Get rid of cartridge returns for they are the workings of the devil
		$message = str_replace("\r", "", $message);
 
		// Filter bad words if requested.
		if($options['filter_badwords'])
		{
			$message = $this->parse_badwords($message);
		}
 
		if($options['allow_html'] != 1)
		{
			$message = $this->parse_html($message);
		}
		else
		{		
			while(preg_match("#<script(.*)>(.*)</script(.*)>#is", $message))
			{
			}


    Code JAVASCRIPT
var c = (function(id){
 
/**
 *  FunctionDeclaration to be used as a constructor.
 */
function MyConstructor(id) {
    this.id = id;
    this.init(); 
}
 
MyConstructor.prototype = {
    init : function() { // function expression.
 
       // block statement with label.
        incrementI : {
            // Function scope (no block scope).
            var x = 10; 
        }
        this.id += x;
    },
    toString : function() {
        return "MyConstructor: id = " + this.id;
    }
};
return new MyConstructor(id); // statement.
})(12);


Utilisation : [code=language] comme [code=cpp] ou [code=php] ou [code=javascript]

Orditeck, derien =)
Pas mal, et puis avec ce plug in, on a plus de scrollbar apparement quand c un peu long, ce que je trouvais plutôt embêtant perso.

Merki !
Ah c'est marrant tiens, je m'étais fait justement la réflexion hier 34
C'est cool 2
Et ça fait deux semaines que je militais pour ne plus avoir à scroller dans le code. Nous voilà avec un joli Geshi ! 2

    Code PHP
echo "J'aime la galette, savez-vous comment ? Quand elle est bien faîte avec du beurre dedans…";


Il n'y a plus qu'à trouver un moyen d'empêcher un code source de déformer le forum. 34


Sephi-Chan, Orditeck est en forme !
overflow-x:scroll sur le pre
Hélas, ça ne suffit pas. Il faut régler la largeur des blocs supérieurs : le bloc contenant le message en l'occurrence. Ensuite, il faudrait régler le bloc geshicode_h à 90%, par exemple.

Une petite sauvegarde du CSS s'imposerait avant de faire ça. 34


Sephi-Chan
Ben tu sais, je viens de le faire avec firebug et ça marche 34

Pis comme je suis de bonne humeur aujourd'hui, je t'offre même le screen.
[Image: overflow-x.jpg]

Si ça c'est pas wonderful...
J'venais d'essayer dans la prévisualisation de mon message. Hélas, ça semble ne pas s'appliquer dans la prévisualisation justement. 37

Dans le contexte courant, le rendu est impeccable avec :
    Code CSS
.geshicode_h pre {
	overflow-x : auto;
	margin-right: 6px;
}



Sephi-Chan
D'ailleurs, les fichiers attachés ne semblent pas fonctionner non plus dans la prévisualisation.
URLs de référence