Kaakook

Partenariat

KaaKooK vous propose d'afficher une citation aléatoire sur votre site. Pour cela, vous devez insérer un code sur la page où vous voulez que la citation apparaisse. Vous avez le choix entre deux méthodes, l'une avec PHP et l'autre avec JavaScript. Il est aussi possible d'afficher une citation aléatoire parmi les citations d'un film (voir en bas de cette page).

Les deux méthodes

Je propose pour le moment deux façons d'intégrer une citation aléatoire sur votre site.

La première utilise la fonction "file_get_contents()" de php. Pour que cela fonctionne, votre serveur doit interpréter php et surtout l'extention de votre page doit être .php (et non pas .html!).

Comme certain n'ont pas php ou ne voudront pas changer l'extention de leur page, je propose une deuxième méthode utilisant JavaScript. Le désavantage de cette méthode est que vos visteurs n'ayant pas JavaScript activé sur leur navigateur ne verront pas la citation ! Je vous conseille donc d'utiliser la méthode php si vous le pouvez.

La méthode php avec "file_get_contents()"

Il suffit de placer le code suivant dans la page (qui doit avoir une extention .php) où vous voulez que la citation apparaisse :

<?php echo file_get_contents('https://www.kaakook.fr/more/partenariat/php')?>

La méthode JavaScript

Il faut placer le code suivant à l'endroit de votre page où vous voulez que la citation apparaisse :

<script type="text/javascript" src="https://www.kaakook.fr/more/partenariat/js"></script>

Le résultat

Voici un exemple de code qui est alors inclu sur votre page (bien sur la citation change à chaque appel de page) :

<div id="kaakook_citation">
	<div id="kaakook_corps">
		This is where we hold them! This is were we fight! This is were they die!
	</div>
	<div id="kaakook_signature">
		<a href="https://www.kaakook.fr/film-361">300</a>, King Leonidas.
	</div>
</div>

Ce qui donne :

This is where we hold them! This is were we fight! This is were they die!
300, King Leonidas.

Personnalisation

Le code obtenu est volontairement dépourvu de style pour que vous puissiez modifier son apparence grace aux CSS. Si vous n'utilisez pas déjà les CSS, voici un tutoriel css pour vous permettre de démarrer facilement.

Pour voir ce qu'on peut faire grâce aux CSS, voici un exemple de ce qu'on peut obtenir :

This is where we hold them! This is were we fight! This is were they die!
300, King Leonidas.

Pour avoir ce rendu, il faut placer le code suivant entre les balises <head> et </head> de votre page ou dans votre fichier css (sans les balises "style") :

<style type="text/css">
	#kaakook_citation {
		border: 4px double #000;
		padding: 5px;
		margin: 10px;
		background-color: #eee;
	}

	#kaakook_corps {
		font-size: 16px;
		color: red;
		font-family: "Comic Sans MS", Verdana, Geneva, Arial, sans-serif;
	}

	#kaakook_signature {
		text-align: right;
	}

	#kaakook_signature a {
		text-decoration: none;
		color: green;
	}
</style>

À vous, ensuite, d'adapter le style pour que la citation s'intègre bien à votre site.

Citation aléatoire d'un film particulier

Il est possible de restreindre les citations qui s'affichent à un seul film. Par exemple, les webmasters qui ont des pages dédiées à certains films peuvent y afficher une citation aléatoire du film dont parle la page. Il faut d'abord s'assurer que le film existe sur KaaKooK, pour cela je vous conseille d'aller sur la page qui liste les films cités sur KaaKooK. En cliquant sur le lien du film, vous arrivez sur une page dont l'adresse fini par "film-34" (pour alien 3 par exemple). Il suffit alors de rajouter cette partie de l'adresse dans le code comme indiqué ci-dessous :

Pour La méthode php avec "file_get_contents()"

<?php file_get_contents('https://www.kaakook.fr/more/partenariat/php-film-34')?>

Pour La méthode JavaScript

<script type="text/javascript" src="https://www.kaakook.fr/more/partenariat/js-film-34"></script>

Cela fera apparaitre une citation du film correspondant au code que vous avez rajouté (ici alien 3). Bien sur, s'il n'y a qu'une citation pour ce film, ce sera toujours la même.


Si vous avez des problèmes avec ces systèmes ou des besoins particuliers, n'hésitez pas à me contacter à webmaster@kaakook.fr.