Toutes mes réponses sur les forums
-
AuteurMessages
-
Finalement la réponse était dans le codex officiel autant pour moi 🙂
Javascript in Posts
To use Javascript inside of posts in WordPress, you need to take a few more steps. Odds are that this usage is for one or only a few instances, so adding the script to the header would be unnecessary.
For the occasional or one time use of Javascript, you need to put the script into a Javascript file and then call it out from within the post. Make sure that each script is defined by its function name such as:
function updatepage(){var m= »Page updated « +document.lastMo…….}
To include a Javascript inside a post, you need to combine both the call to the script file with the call to the Javascript itself.
<!--
updatepage();
//-->If the src attribute of your javascript tag is being stripped out you need to turn off the rich editor (from the dashboard go to Users > Personal Options). If you are using the rich editor the javascript tag’s src attribute may be stripped out even when manually editing in the HTML popup window.
Voilà 😉
Merci d’avoir répondu si rapidement, j’ai effectué les corrections que tu viens de m’apporter, et malheureusement, rien ne change :'( Si vous voyez autre chose n’hésitez pas 🙂
Bonjour je ressors ce vieux topic, puisque ma question parle du meme sujet.
Voilà je réalise un blog en ce moment, et depuis 1j je me casse la tête a trouvé une solution pour afficher des fonction javascript dans un post en particulier, j’ai cru justement avoir la solution mais malheuresement ca ne marche pas.
Voici mon code javascipt inséré dans header.php 🙂
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e) {
cX = e.pageX; cY = e.pageY;
}
function UpdateCursorPositionDocAll(e) {
cX = event.clientX; cY = event.clientY;
}
if(document.all) {
document.onmousemove = UpdateCursorPositionDocAll;
}
else {
document.onmousemove = UpdateCursorPosition;
}
function AssignPosition(d){
var myHeight = 0;
if (self.pageYOffset) {
rX = self.pageXOffset;
rY = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop) {
rX = document.documentElement.scrollLeft;
rY = document.documentElement.scrollTop;
}
else if (document.body) {
rX = document.body.scrollLeft;
rY = document.body.scrollTop;
}
if (document.all) {
cX += rX;
cY += rY;
}
if(typeof(window.innerHeight) == ‘number’) {
myHeight = window.innerHeight;
}
else if(document.documentElement && document.documentElement.clientHeight)
{
myHeight = document.documentElement.clientHeight;
}
else if(document.body && document.body.clientHeight) {
myHeight = document.body.clientHeight;
}
if (cY + 351 > myHeight) {
cY = cY – 351;
}
d.style.left = (cX+10) + « px »;
d.style.top = (cY+10) + « px »;
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") {
dd.style.display = "block";
}
else {
dd.style.display = "none";
}
}et ici le code html dans lequel j’appel les fonction :
<div id="mainpage">
<div id="content_wrapper">
<table id="show_table" cellspacing="0" cellpadding="2">
<tr>
<th>Icone</th>
<th>Nom</th>
<th>Progression</th>
</tr>
<tr>
<td><a href="#">
<img src="http://guilde-saga.fr/gresback.jpg" align="center" border="0" width="73px" height="73px"></img></td>
</a>
<td>
<font color="#ffffff">Gré</font>
</td>
<td><img src="http://guilde-saga.fr/progress.php?img=led/400/10/25" style="border-color:#c62e44" border="1" /></td>
</tr>
</table>
</div>
</div>
<div id="viewitem_4">
<div id="item_div">
<div id="item">
<div id="name">Gré</div>
<table cellspacing="0">
<tr><th>Type d’objet</th><td>Ressource</td></tr>
<tr><th>Requiert</th>
<td>Niveau 1</td></tr>
<tr><th valign="top">Source</th><td>
Non<br />
</td></tr>
<tr><th>Limitation</th><td>Echangeable</td></tr>
</td></tr>
</table>
</br>La mise en forme est impeccable aucun message d’erreur sauf que lorsque je passe ma souris sur l’icone, rien n’apparait … J’ai dejà testé ce code en html sur mon pc et tout marche, donc le problème vient pour moi de wordpress … Quelqu’un voit le problème, et peut etre une solution ? 🙂 Merci 😉
Yep, autant tout centraliser, donne un coup d’oeil par ici 😋. Je pense qu’il s’agit plus ou moins de la même question 🙂
26 avril 2006 à 16 h 34 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572933Merci beaucoup z720 tout marche parfaitement désormais 🙂 De plus dans les règles de l’art 😉
25 avril 2006 à 14 h 53 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572919Cela ne fonctionne pas, du moins j’ai bien suivis les étapes cependant je n’ai pas l’impression que mon ie-specific-file.css soit prit en compte par IE puisque je me retrouve avec le même problème que lors de mon premier message :rolleyes:
Voici le code de ie-specific-file.css :#sidebar {
margin-left: 527px;
}
#footer {
padding-left: 22px;
}
#navcontainer ul {
margin-right: 11px;
margin-top: 17px;
}J’ai enlevé au préalable tout les _margin et _padding de mon style.css.
Où est l’erreur ? (J’ai la version 6 de IE)25 avril 2006 à 12 h 23 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572921Hum, encore quelque chose dont j’igniorais l’existence … Cette méthode est elle validé par W3C ? Avec cette technique est ce qu’il me faut reprendre l’intégralité de la feuille de style conforme ou je peux me contenter du strict minimum (juste ce qui ne va pas sous IE) ?
Si j’ai bien compris je crée une feuille de style « ie-specific-file.css » avec seulement « les valeurs des propriétés mal gérées par IE » que je place dans le dossier de mon thème c’est à dire /wp-content/themes/default/. Ensuite je met dans le header.php de mon theme :<link rel="stylesheet" href=" » type= »text/css » media= »screen » />
<!--[if IE]>-->
Ma démarche est elle bonne ?
24 avril 2006 à 22 h 17 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572931Bon finalement, AmO y était presque, à force de mettre des _margin-left sans voir de résultats arriver, j’ai pensé à mettre un ptit _padding-left: 22px; et hop tout est rentré dans l’ordre 🙂 Merci de m’avoir aidé 😉
Pour le moment j’ai l’impression que tout est rentré dans l’ordre 😋24 avril 2006 à 13 h 14 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572928AmO wrote:Le hic de cette technique… ce que ton CSS n’est plus validé par le W3C ^^Perso je m’en fou mais bon 😉
Arf, donc pas approuvé par les puristes 😋 Enfin moi persos je m’en fou complétement, la plupart de mes visiteurs sont des non-initiés à la programmation … 😆
Sinon pour en revenir à nos moutons, en ce qui concerne header.php tout va bien par contre footer.php a été décalé 😐 (toujours sous IE). Comme quoi il ne fallait pas crier victoire trop tôt :'( Et comme une image parle toujours mieux que des mots :Une autre idée ? 😋
22 avril 2006 à 15 h 26 min en réponse à : [Résolu] CSS-Problème d’affichage suivant le navigateur utilisé. #572924Merci bien AmO, je ne connaissais pas cette technique bien pratique ! Tout marche parfaitement désormais !
#navcontainer ul
{
padding-left: 0px;
margin-left: 10px;
_margin-right: 11px;
_margin-top: 17px;
background-color: #016FE8;
color: White;
float: left;
width: 719px;
font-family: arial, helvetica, sans-serif;
}Voilà la partie de code modifié pour ceux que ca interesserait 😉
La meilleure solution d’après moi serait de faire passer l’image de fond « kubrickheader.jpg » en image tout court avec un lien du style,
<a href="/ »><img src="/images/kubrickheader.jpg » width= »192″ height= »740″ />
Oui mais bon ca me gênait un peu, j’aime bien les majuscules lorsque rien ne précède un mot 🙂
Merci beaucoup ca marche parfaitement ! 😉
Merci de m’avoir répondu, je me suis donc rendu dans wp-includes/local.php , malheuresement tout est en anglais :
// The Months
$month[’01’] = __(‘January’);
$month[’02’] = __(‘February’);
$month[’03’] = __(‘March’);
$month[’04’] = __(‘April’);
$month[’05’] = __(‘May’);
$month[’06’] = __(‘June’);
$month[’07’] = __(‘July’);
$month[’08’] = __(‘August’);
$month[’09’] = __(‘September’);
$month[’10’] = __(‘October’);
$month[’11’] = __(‘November’);
$month[’12’] = __(‘December’);Tandis que mon blog à été mis à jour en français grâce aux fichiers proposés sur ce site : http://xavier.borderie.net/wp-fr/
On peut remarquer que ici les mois ont une majuscule, donc à mon avis cela provient de la traduction. Comment modifier la traduction fr de ces mois ?
La solution php me semble bonne, seulement je ne suis pas sur de la démarche à suivre pour y arriver, j’ai pensé aux expressions régulières du type ereg_replace(« ^[:alpha:] », »[:upper:] », »$la_chaine »); , mais je ne sais pas comment faire pour lui dire de ne prendre que le premier caractère … Merci de votre aide.Merci beaucoup c’est exactement ce que je cherchais
-
AuteurMessages