eek | Bonjour,
j'aimerai modifier la disposition des infos de ma shootbox ou chat comme vous voulez..
j'aimerai que sa s'affiche comme ca :
[Pseudo] à [Heure] : [Le Message]
Mais pour le moment sa s'affiche :
[Pseudo]
[heure]
[Message]
comme vous l'aurais compris j'aimerais que tout sois sur la même ligne. voici ma page .php
Code :
- chdir('****');
- require_once '****';
- require_once '****';
- require_once '****';
- echo '<script type="text/javascript" src="./includes/fonctions.js"></script>';
- if (get_grade('lecture', 'ajash00t') < GRD_VISIT)
- {
- echo 'Ce n\'est pas beau de vouloir exploiter une ancienne faille !!';
- }
- elseif (get_grade('lecture', 'ajash00t') >= GRD_VISIT)
- {
- $_REQUEST['b'] = preg_replace('`%u20AC`','€',$_REQUEST['b']);
- $_REQUEST['b'] = filter_bbcode_sup_interdit($_REQUEST['b'],get_grade());
- $_REQUEST['b'] = preg_replace('`\[interdit\](.*?)\[/interdit\]`i','bbcode interdit',$_REQUEST['b']);
- if(!empty($_REQUEST['a']) && !empty($_REQUEST['b']))
- {
- if (isset($_GET['int_id_del_sh00t']))
- {
- reqmysql ('
- DELETE FROM `ajash00t`
- WHERE `id`="'.intval($_REQUEST['int_id_del_sh00t']).'"
- ');
- }
- else
- {
- $autorisation = false;
- if(empty($K_pseudo))
- {
- $K_pseudo = 'Visiteur ('.$_REQUEST['a'].')';
- $autorisation = true;
- }
- else
- {
- // un membre banni peut toujours injecter des messages tant qu'il n'a pas rafraichi sa page
- $requete = reqmysql ('
- SELECT `statut`
- FROM `users`
- WHERE `pseudo`="'.sp($_REQUEST['a']).'"
- ');
- $ligne = mysql_fetch_object($requete);
- if ($ligne->statut == STU_VALIDE)
- {
- $autorisation = true;
- }
- }
- if ($autorisation)
- {
- reqmysql('
- INSERT INTO `ajash00t`
- SET `pseudo`="'.sp($K_pseudo).'",
- `message`="'.sp($_REQUEST['b']).'",
- `date`='.date('U').',
- `ip`='.ip2long($_SERVER['REMOTE_ADDR']).'
- ');
- }
- }
- }
- $req = reqmysql('
- SELECT `ajash00t`.`id`,
- `ajash00t`.`pseudo`,
- `ajash00t`.`message`,
- `ajash00t`.`date`,
- `ajash00t`.`ip`,
- `users`.`grade`
- FROM `ajash00t`
- LEFT JOIN `users`
- ON `users`.`pseudo` = `ajash00t`.`pseudo`
- ORDER BY `ajash00t`.`date` DESC
- LIMIT 0,'.(!empty($_REQUEST['int_nb_mess']) ? $_REQUEST['int_nb_mess']:'30').'
- ');
- if (mysql_num_rows ($req)>0)
- {
- include_once './includes/bbcode.php';
- $posteur = '';
- $texte = '';
- $head = '';
- $date = '';
- $mod_bak = $K_mod;
- $K_mod = 'ajash00t_bloc';
- while($res=mysql_fetch_object($req))
- {
- $ajash00t_message = explode(' ',trim($res->message));
- $ajash00t_new_message='';
- foreach($ajash00t_message as $ajash00t_mot)
- {
- // Cas de l'url direct
- if (preg_match('/^(http|www|ftp|\[url)(.*?)/',$ajash00t_mot))
- {
- $ajash00t_new_mot = $ajash00t_mot;
- }
- // Cas de l'image
- elseif (preg_match('/^(\[img)(.*?)\/img\]/',$ajash00t_mot))
- {
- $ajash00t_new_mot = preg_replace('#\[[^\]]*\]#', '', $ajash00t_mot);
- $ajash00t_new_mot = 'Image : Voir';
- }
- // Cas du bbcode
- elseif (preg_match ('/(\[[0-9a-zA-Z]+?(=(.+?))?\])(.+?)(\[\/[0-9a-zA-Z]+?\])/',$ajash00t_mot))
- {
- $ajash00t_detect_mot = preg_replace ('/(\[[0-9a-zA-Z]+?(=(.+?))?\])(.*?)(\[\/[0-9a-zA-Z]+?\])/iU','$4',$ajash00t_mot);
- $ajash00t_detect_mot_coupe = wordwrap($ajash00t_detect_mot, 30, '- ', true);
- $ajash00t_new_mot = preg_replace ('/(\[[0-9a-zA-Z]+?(=(.+?))?\])('.str_replace(array('/','?','#'),array('\/','\?','\#'),$ajash00t_detect_mot).')(\[\/[0-9a-zA-Z]+?\])/iU','$1'.$ajash00t_detect_mot_coupe.'$5',$ajash00t_mot);
- }
- // Le reste
- elseif (preg_match ('/(.*?)/',$ajash00t_mot))
- {
- $ajash00t_new_mot = wordwrap($ajash00t_mot, 30, '- ', true);
- }
- $ajash00t_new_message .= $ajash00t_new_mot.' ';
- }
- $res->message = $ajash00t_new_message;
- if($res->pseudo==$posteur && date("d/m/y",$res->date)==$date)
- {
- $texte .= '<center></center>';
- $texte .=($K_grade >= GRD_MODOG || ($K_pseudo!='' && $K_pseudo == $res->pseudo && !preg_match('#^Visiteur#',$K_pseudo))) ? '<img onclick="confirmation('.$res->id.')" style="cursor:pointer;float:right;height:10px" src="themes/'.$K_theme.'/images/gestion/del.png" alt="Supp" />':'';
- $texte .=bbcode(html_entity_decode($res->message,ENT_QUOTES),1,1);
- }
- else
- {
- if($head!='')
- {
- echo $head.$texte."\n";
- }
- $posteur=$res->pseudo;
- $date = date("d/m/y",$res->date);
- $head = '<div class="head_sh00t">
- <span class="pseudo_sh00t">'.get_grd_symbol($res->grade).bbcode(html_entity_decode($res->pseudo,ENT_QUOTES)).'</span><br />
- <span class="date_sh00t">'.date("à H:i",$res->date).'</span>
- </div>';
- $texte =($K_grade >= GRD_MODOG || ($K_pseudo!='' && $K_pseudo == $res->pseudo && !preg_match('#^Visiteur#',$K_pseudo))) ? '<img onclick="confirmation('.$res->id.')" style="cursor:pointer;float:right;height:10px" src="themes/'.$K_theme.'/images/gestion/del.png" alt="Supp" />':'';
- $texte .= bbcode(html_entity_decode($res->message,ENT_QUOTES),1,1);
- }
- }
- $K_mod = $mod_bak;
- echo $head.$texte."\n";
- /*Effacer cette ligne pour ‚mettre un son … chaque nouveau message (fonctionnalit‚ … developper)*/
- if ( $_REQUEST['son'] == 'oui')
- {
- $req = reqmysql("
- SELECT *
- FROM `ajash00t`
- WHERE `date`>".(time()-30)." AND `date`<".(time())." AND `pseudo`!='".$K_pseudo."'
- " );
- if (mysql_num_rows($req)>0)
- {
- echo '<object type="application/x-mplayer2" width="0" height="0" >
- <param name="filename" value="./modules/ajash00t/son.wav" />
- <param name="autostart" value="true" />
- </object>';
- }
- }
- /**/
- }
- chdir('modules/ajash00t/');
- }
- ?>
|
On ma dit pour retirer le retour a la ligne il fallait que j ajoute : .head_sh00t {display:none;} a mon css.
mais j ai pas vue la difference.
mon css
Code :
- #s_zo {
- width:95%;
- height:250px;
- overflow:auto;
- margin:auto;
- padding:1px 1px 1px 5px;
- border: 1px solid #000;
- text-align:left;
- }
- /* barre de séparation entre deux posts */
- #s_zo hr {
- border : 1px solid #000;
- }
- /* en-tête du post contenant le pseudo et la date */
- .head_sh00t {
- background-color:#fcfcfc;
- border:1px solid;
- padding-left:5px;
- margin:0px 0px 5px -4px;
- text-align:center;
- }
- /* pseudo du posteur */
- .pseudo_sh00t {
- font-weight:bold;
- }
- /* date du post */
- .date_sh00t {
- font-style:italic;
- }
|
quelqu un aurait il une idée ?
merci |