Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 (3) 4 5 »


Jquery // afficher, cacher
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
Bonjour a tous,

J'ouvre un topic dans cette catégorie car j'essaye desesperement de trouver une solution pour ne pas avoir a afficher dans mes articles l'intégralité du texte, mais qu'un bout (le second je voudrais l'afficher grace aux scripts JS Jquery& cie)

Toute fois etant donné que j'ai pas compris les conseils que Kris m'a donné je prefere prendre morceau par morceau et esayer de saisir le fonctionnement (car la j'ai raté des episodes)

En effet je voudrais avoir quelque chose dans le style de :
http://interface.eyecon.ro/demos/windows.html

mais le souci c'est que le script est fait pour une seule div (ayant pour id 'windows')

<a href="#" id="windowOpen">Open window</a>
<
div id="window">


Plus bas j'ai regardé le javascript... mais bon... je comprends pas...
1- href="#" id="windowOpen" =>lance le script de bas de page...
1a- La ca ne marche que pour une div d'id 'window =>if($('#window').css('display') == 'none')
1b- Ne peut etre lancé qu'a partir d'un lien =>$('#windowOpen').bind('click',

Bref... je voudrais savoir si l'on peut creer une fonction telle que :
-fonction(id_div) lance le script de bas de page mais avec des variables changées...

Idée :
-créer une variable ID_DIV qui equivaut a l'id passée par l'appel du script
-reformuler le script en changeant les 'window' par ID_DIV
-mettre la valeur de windowOpen comme si elle etait cliquée afin de lancer le script... ou un lanceur autre...


La je suis un peu paumé j'avoue... j'ai meme essayé de changer l'id de la div en faisant appel a une fonction JS mais sans succes
(en gros
<a href="javascript:affichebloc('window2')">charge</a>

puis :
<script language="javascript">
function 
affichebloc(baliseId)
  {
  if ((
document.getElementById && document.getElementById(baliseId) != null)&&(document.getElementById('window')==null))
   {
    
document.getElementById(baliseId).id='window';
    }
    else
    {
        
document.getElementById('window').id='window_1';
        
document.getElementById(baliseId).id='window';
    }
  }
</script>


Bref tellement je suis embrouillé j'ai du faire n'importe quoi avec ce script aussi




=========voila le script de bas de page===============
<script type="text/javascript">
$(
document).ready(
    function()
    {
        $(
'#windowOpen').bind(
            
'click',
            function() {
                if($(
'#window').css('display') == 'none') {
                    $(
this).TransferTo(
                        {
                            
to:'window',
                            
className:'transferer2'
                            
duration400,
                            
complete: function()
                            {
                                $(
'#window').show();
                            }
                        }
                    );
                }
                
this.blur();
                return 
false;
            }
        );

Posté le : 15/02/2007 00:48
Transférer la contribution vers d'autres applications Transférer


Re: ThickBox et Xoops
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
je pense qu'il faut que j'arrête de polluer le topic car la ... je ne comprends pas tout de ce que tu veux me faire comprendre et que je vais poser des questions purement techniques sur un topic tout neuf (j'ai de grosses lacunes faut croire car j'ai pas trouvé les informations qui auraient pu me débloquer)

Encore merci et surement a bientot sur un autre topic dans la partie débutants.

Posté le : 14/02/2007 23:44
Transférer la contribution vers d'autres applications Transférer


Re: ThickBox et Xoops
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
je n'utilise pas morphogenesis (donc je ne sais pas s'il y a un element qui fait défaut et qui fait que mes ma page HTML ne n'affiche pas correctement...)

je vais coller ici le code car il s'affiche correctement dans Article mais pas dans Newz (d'ou aussi mon étonnement)
[img=http://img215.imageshack.us/img215/619/image1qp1.th.jpg]


Sinon il y a personne qui a une idée pour l'affichage dans Thickbox d'une div?

Posté le : 14/02/2007 11:17
Transférer la contribution vers d'autres applications Transférer


Re: ThickBox et Xoops
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
:-o :-o tu viens de me montrer que backend renvoie a l'extérieur les résumés(si j'ai bien compris de mes articles crées dans Newz)

Je suis a la fois content et ... je me mets des baffes car je suis pas au bout de mes soucis (bref il est 2h presque du matin... et j'ai continué a chercher avec afficher un div, un span... peu importe mais l'afficher a partir de son id...

Donc la... je craque un peu

De plus j'ai installé newz (derniere version) et j'ai aussi remarqué qu'il supporte pas les autres mises en pages quand on lui colle du HTML (ou tres tres mal...)

je ferai des screen-shot si une personne est intéressé (comparer Newz et Article lors de la création d'articles en HTML)

Pour en revenir a mes moutons...
Voila mon article...

(ne faites pas attention a l'architecture, mise en page car elle va être modifiée des que j'arrive a me débloquer...)

Merci

Posté le : 14/02/2007 01:40
Transférer la contribution vers d'autres applications Transférer


Re: ThickBox et Xoops
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
:banane: de l'aide (mon sauveur qui sait ^^)

En fait les id que je donne a mes div n'apparaitront nulle part ailleurs... donc ca n'interfèrera pas avec le reste... et c'est dans chaque article que je poste que je remets un header et l'inclusion des fichiers .js tout comme le body qui va avec.

Si je fais cela c'est pour ne pas laisser les pages HTML a la vue de tout le monde (contradictoire avec l'idée d'un edito j'avoue...) et c'est pour cela que je remets le code HTML dans le module xoops (et donc que je ne stocke pas la page HTML telle quelle... d'ou mon idée d'afficher les div a la volonté du lecteur...

J'avoue que afficher backend.php dans un iframe ... ben j'ai aucune idée de ce que ca doit donner (mais je teste ce soir)

Merci

Posté le : 13/02/2007 19:52
Transférer la contribution vers d'autres applications Transférer


Re: ThickBox et Xoops
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
bonjour,

Je reviens une fois de plus car faut croire que je suis vraiment un boulet

En effet je voudrais ecrire une sorte d'edito dans le module article de xoops (mais collé en HTML) et je voudrais en gros avoir une architecture simplifiée de l'édito :

Resumé puis un lien qui nous affiche la div dans laquelle l'article voulu est ecrit...

Cela parait tout simple mais c'est le calvaire depuis 2 jours...

J'explique :
-http://interface.eyecon.ro/demos/windows.html
est le resultat voulu, sauf que je comprends toujours pas comment il fonctionne son js... En effet il a UNE div qui s'appelle window... mais moi je voudrais que l'appel au js prenne en attribut l'id de la div souhaité... et la c'est le drame

-http://xoopstestkris.free.fr/2016/modules/myHome/
c'est le site de kris et je me suis dit allez zou on va faire une Iframe (oui je sais un canon pour tuer une mouche) mais la encore... ben je suis bloqué...

Il y aurait il une ame charitable qui pourrait m'aider?

Pour illustrer ma demande :

<span style="text-decoration: underline;">Titre associé a mon edito</span>
<
br><br>
<
div style="text-align: justify;" id="resume">Resumé de la div qui suitJe suis un boulet</div>

<
div style="text-align: justify;" id="entier">Comme vous pouvez le voir je suis mauvais</div>

Posté le : 13/02/2007 18:06
Transférer la contribution vers d'autres applications Transférer


Module Article.... bug et probleme de style
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
Bonjour a tous et a toutes,

Je reviens ici car je cherchais un module pour faire une sorte de hebdomadaire permettant donc de mettre une mise en page plutot jolie a regarder et de manière simple.

Mon choix s'est tourné vers un comparo de : Soapbox, Article et Edito

Le souci majeur est que les Editeurs des Frameworks ben bugguent avec certains de ces Modules... donc deja d'emblée Soapbox et edito sont passés a la trappe... car bugguent PLUS que Article ou proposent pas la mise en page demandée...

Bref en passant outre sur ces soucis de framework je garde Article (1.0) et je mets KOIVI WYSIWYG Editor... (car tinyeditor... ben il sert a rien tellement il buggue... en tout cas chez moi... m'enfin il marche pas non plus sur le forum CBB 3.08) j'arrive a la customisation de ARTICLE car ... lors de la lecture des articles... ben c'est moche...

Idée qui me vint a l'esprit... mettre la mise en forme du header de SOAPBOX dans un premier temps...

Et c'est la que j'ai perdu toute mon aprem pour rien car en modifiant Style.Css rien ne change... la seule solution trouvée c'est de modifier article_article.html et rajouter la mise en forme... mais je trouve cela illogique que le css marche pas...

Toutefois je suis sur que je suis un boulet invétéré et que le truc fonctionne bel et bien mais que j'ai pas modifié le bon fichier... mais la encore je me dis que le seul Css qui est présent c'est bien celui qu'on trouve dans /templates/...

Bref si l'auteur de Article pouvait me renseigner la dessus car la ... je pete un cable... et je le remercierai jamais assez je pense

Ah j'oubliais: mon choix pour article s'est aussi fait sur le fait qu'il a une meilleure présentation des Articles dans les catégories qu'on peut créer.

Voila voilou

Posté le : 16/01/2007 16:52
Transférer la contribution vers d'autres applications Transférer


Re: kernel/user.php
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
champagne (c'est juste qu'en lisant le tuto on nous demande de le faire dans l'ordre de notre BDD... et d'insérer apres name par exemple... alors qu'en lisant cela c'est juste l'ordre qui compte dans la fonction et non dans la BDD) le plus simple est de le mettre a la fin...)

J'ai bon ou j'ai encore tout mélange?

Posté le : 28/12/2006 17:10
Transférer la contribution vers d'autres applications Transférer


kernel/user.php
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
Bonsoir a tous et a toutes... j'ai un petit souci avec ce fichier et notamment avec le tuto qui est associé...


En effet on nous demande de mettre dans l'ordre de la bdd l'element qu'on veut insérée MAIS la liste qui est presente dans $sql n'est elle meme pas dans le meme ordre que celui present dans la table presente dans notre BDD...

Ma question est donc : L'Ordre est il important? ou suffit il que les attributs (%s,%u,%f) suivent le même ordre que la déclaration des variables(uid, uname, name, email...)


Merci

Citation :
if ($user->isNew()) {
$uid = $this->db->genId($this->db->prefix('users').'_uid_seq');
$sql = sprintf("INSERT INTO %s (uid, uname, name, email, url, user_avatar, user_regdate, user_icq, user_from, user_sig, user_viewemail, actkey, user_aim, user_yim, user_msnm, pass, posts, attachsig, rank, level, theme, timezone_offset, last_login, umode, uorder, notify_method, notify_mode, user_occ, bio, user_intrest, user_mailok) VALUES (%u, %s, %s, %s, %s, %s, %u, %s, %s, %s, %u, %s, %s, %s, %s, %s, %u, %u, %u, %u, %s, %.2f, %u, %s, %u, %u, %u, %s, %s, %s, %u)", $this->db->prefix('users'), $uid, $this->db->quoteString($uname), $this->db->quoteString($name), $this->db->quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), time(), $this->db->quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig), $user_viewemail, $this->db->quoteString($actkey), $this->db->quoteString($user_aim), $this->db->quoteString($user_yim), $this->db->quoteString($user_msnm), $this->db->quoteString($pass), $posts, $attachsig, $rank, $level, $this->db->quoteString($theme), $timezone_offset, 0, $this->db->quoteString($umode), $uorder, $notify_method, $notify_mode, $this->db->quoteString($user_occ), $this->db->quoteString($bio), $this->db->quoteString($user_intrest), $user_mailok);
} else {
$sql = sprintf("UPDATE %s SET uname = %s, name = %s, email = %s, url = %s, user_avatar = %s, user_icq = %s, user_from = %s, user_sig = %s, user_viewemail = %u, user_aim = %s, user_yim = %s, user_msnm = %s, posts = %d, pass = %s, attachsig = %u, rank = %u, level= %u, theme = %s, timezone_offset = %.2f, umode = %s, last_login = %u, uorder = %u, notify_method = %u, notify_mode = %u, user_occ = %s, bio = %s, user_intrest = %s, user_mailok = %u WHERE uid = %u", $this->db->prefix('users'), $this->db->quoteString($uname), $this->db->quoteString($name), $this->db->quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), $this->db->quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig), $user_viewemail, $this->db->quoteString($user_aim), $this->db->quoteString($user_yim), $this->db->quoteString($user_msnm), $posts, $this->db->quoteString($pass), $attachsig, $rank, $level, $this->db->quoteString($theme), $timezone_offset, $this->db->quoteString($umode), $last_login, $uorder, $notify_method, $notify_mode, $this->db->quoteString($user_occ), $this->db->quoteString($bio), $this->db->quoteString($user_intrest), $user_mailok, $uid);
}

Posté le : 27/12/2006 00:35
Transférer la contribution vers d'autres applications Transférer


Re: différence entre = %s , = %u ....
Aspirant
Inscrit: 26/05/2006 15:31
Messages: 42
Citation :
#

A type specifier that says what type the argument data should be treated as. Possible types:

% - a literal percent character. No argument is required.
b - the argument is treated as an integer, and presented as a binary number.
c - the argument is treated as an integer, and presented as the character with that ASCII value.
d - the argument is treated as an integer, and presented as a (signed) decimal number.
e - the argument is treated as scientific notation (e.g. 1.2e+2).
u - the argument is treated as an integer, and presented as an unsigned decimal number.
f - the argument is treated as a float, and presented as a floating-point number (locale aware).
F - the argument is treated as a float, and presented as a floating-point number (non-locale aware). Available since PHP 4.3.10 and PHP 5.0.3.
o - the argument is treated as an integer, and presented as an octal number.
s - the argument is treated as and presented as a string.
x - the argument is treated as an integer and presented as a hexadecimal number (with lowercase letters).
X - the argument is treated as an integer and presented as a hexadecimal number (with uppercase letters).


c'etait dans les attributs de la foction sprintf comme tu l'avas dit

Description
string sprintf ( string format [, mixed args [, mixed ...]] )

Posté le : 26/12/2006 23:14
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 (3) 4 5 »




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

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