Fork me on GitHub




« 1 (2) 3 4 »


Re: Javascript et Xoops 2.4.4
Régulier
Inscrit: 24/01/2008 09:20
De Moselle
Messages: 169
Je regarde ça de suite.
Lorsque tu dis de placer le script dans le module c'est alors dans publisher, ou alors dans mon article lui-même?

En tous cas un grand merci.
de même pour le script dans le HEADER. Dans mon theme.html j'ai déjà
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="<{$xoops_langcode}>" xml:lang="<{$xoops_langcode}>">
 <
head>


dois-je l'écraser? ou alors rajouter le 2nd doctype ou bien je garde simplement l'actuel?
Enfin bon je vais voir cela

Posté le : 22/04/2010 10:17
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
concernant l'emplacement de publisher, je ne serait te dire car je n'ai jamais examiné ces codes. Pour te donner un exemple fait un test dans un bloc personnalisé

Posté le : 22/04/2010 10:26
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Régulier
Inscrit: 24/01/2008 09:20
De Moselle
Messages: 169
Bon j'ai testé ça et là ça me dépasse.
Mon theme.html est le suivant désormais:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="<{$xoops_langcode}>" xml:lang="<{$xoops_langcode}>">
<
head>


<
script type="text/javascript" src="http://www.s149789846.onlinehome.fr/xpected/jseffects/others/ddaccordion.js"></script>

<script type="text/javascript" src="ddaccordion.js">

/***********************************************
* Accordion Content script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for& ... f DHTML scripts
* This notice must stay intact for legal use
***********************************************/

</script>


<style type="text/css">

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

</style>

<script type="text/javascript">

//Initialize first demo:
ddaccordion.init({
headerclass: "mypets", //Shared CSS class name of headers group
contentclass: "thepet", //Shared CSS class name of contents group
revealtype: "mouseover", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", "openpet"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})

//Initialize 2nd demo:
ddaccordion.init({
headerclass: "technology", //Shared CSS class name of headers group
contentclass: "thelanguage", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: false, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: false, //persist state of opened contents within browser session?
toggleclass: ["closedlanguage", "openlanguage"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["prefix", "<img src='http://i13.tinypic.com/80mxwlz.gif' style='width:13px; height:13px' /> ", "<img src='http://i18.tinypic.com/6tpc4td.gif' style='width:13px; height:13px' /> "], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})

</script>


J'ai ensuite créé un bloc personnalisé dans lequel j'ai collé le code:
<h2>Example 1:</h2>
<
a href="#" onClick="ddaccordion.expandone('mypets', 0); return false">Expand 1st header</a> | <a href="#" onClick="ddaccordion.collapseone('mypets', 0); return false">Collapse 1st header</a> | <a href="#" onClick="ddaccordion.toggleone('mypets', 1); return false">Toggle 2nd header</a>

<
h3 class="mypets">Dogs</h3>
<
div class="thepet">
<
img src="http://i10.tinypic.com/7xlrga1.jpg" />
The dog is a domestic subspecies of the wolfa mammal of the Canidae family of the order CarnivoraThe term encompasses both feral and pet varieties and is also sometimes used to describe wild canids of other subspecies or speciesThe domestic dog has been (and continues to beone of the most widely-kept working and companion animals in human history, as well as being a food source in some cultures.
</
div>

<
h3 class="mypets">Cats</h3>
<
div class="thepet">
The Catalso known as the Domestic Cat or House Cat to distinguish it from other felinesis a small carnivorous species of crepuscular mammal that is often valued by humans for its companionship and its ability to hunt verminIt has been associated with humans for at least 9,500 years.
</
div>

<
h3 class="mypets">Rabbits</h3>
<
div class="thepet">
Rabbits are small mammals in the family Leporidae of the order Lagomorphafound in several parts of the worldThere are seven different genera in the family classified as rabbitsincluding the European rabbit (Oryctolagus cuniculus), cottontail rabbit (genus Sylvilagus13 species), and the Amami rabbit (Pentalagus furnessiendangered species on Amami O-shimaJapan). There are many other species of rabbit, and thesealong with cottontailspikas, and haresmake up the order LagomorphaRabbits generally live between four and twenty years.
</
div>

<
p><a href="currentpage.htm?mypets=2">Reload page and select the 3rd content using a URL parameter</a></p>


<
br />


<
h2>Example 2:</h2>
<
a href="#" onClick="ddaccordion.collapseall('technology'); return false">Collapse all</a>  | <a href="#" onClick="ddaccordion.expandall('technology'); return false">Expand all</a


<
div class="technology">What is JavaScript?</div>
<
div class="thelanguage">
JavaScript is a scripting language originally developed by Netscape to add interactivity and power to web documentsIt is purely client side, and runs completely on the client's browser and computer.
</div>

<div class="technology">Difference betwen Java & JavaScript?</div>
<div class="thelanguage">
Java is completely different from JavaScript- the former is a compiled language while the later is a scripting language.
</div>

<div class="technology">What is Ajax?</div>
<div class="thelanguage">
Ajax is a group of inter-related web development techniques used for creating interactive web applications. A primary characteristic is the increased responsiveness and interactiveness of web pages achieved by exchanging small amounts of data with the server "behind the scenes" so that the entire web page does not have to be reloaded each time the user performs an action. This is intended to increase the web page'
s interactivityspeedfunctionality, and usability.
</
div>

<
p><a href="currentpage.htm?technology=0,1,2">Reload page and select the 1st2nd, and 3rd contents using a URL parameter</a></p>


et voilà le résultat...
http://www.s149789846.onlinehome.fr/xpected/modules/publisher/#

Je baisse les bras

Posté le : 22/04/2010 10:48
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
<script type="text/javascript" src="ddaccordion.js">

ta pas oublié un truc?

Posté le : 22/04/2010 10:50
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Régulier
Inscrit: 24/01/2008 09:20
De Moselle
Messages: 169
ça doit être un truc bête mais là j'avoue je ne vois pas lol...

J'ai déclaré sur la ligne précédente où se trouve le script sur mon serveur, et là ben je sèche.
lol

à vrai dire je ne comprends même pas pourquoi elle y est 2 fois cette ligne

Posté le : 22/04/2010 10:54
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Regarde l'exemple du site que je vais te donner. Je viens de le créer dans un bloc perso et ça marche super bien. Voir ici

Posté le : 22/04/2010 11:06
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Régulier
Inscrit: 24/01/2008 09:20
De Moselle
Messages: 169
merci, vais continuer de creuser ça

Posté le : 22/04/2010 11:33
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
je viens également de tester sur publisher en l'incorporant dans une balise iframe et ça fonctionne super bien aussi

look

Posté le : 22/04/2010 12:12
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Régulier
Inscrit: 24/01/2008 09:20
De Moselle
Messages: 169
je suis jalouse loool


et y aurait-il moyen que j'ai accès à l'admin de publisher pour voir la tête de l'article?

Posté le : 22/04/2010 13:29
Partager Twitter Partagez cette article sur GG+
Re: Javascript et Xoops 2.4.4
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
dejas, est ce que tu as mis ton fichier ddaccordion.js sur ton ftp?

Posté le : 22/04/2010 13:54
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

46 Personne(s) en ligne (37 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 46 | Plus ...