heure et date shoutbox phpboost V4
Coolhand Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Coolhand
- Inscrit le : 30/01/2010
Voilà
j'ai suivi ce que dit ce post pour la V3:
http://phpboost.com/forum/topic-7362-1.php
et j'ai donc corrigé les fichiers shoutbox_mini.php et shoutbox_mini.tpl comme ci-dessous
KONA :
Pour ceux qui souhaite l'heure sur la version 3 :
Ouvrir shoutbox_mini.php
Chercher :
Code PHP :$result = $Sql->query_while("SELECT id, login, user_id, level, contents FROM " . PREFIX . "shoutbox ORDER BY timestamp DESC " . $Sql->limit(0, 25), __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $row['user_id'] = (int)$row['user_id']; if ($User->check_level(MODO_LEVEL) || ($row['user_id'] === $User->get_attribute('user_id') && $User->get_attribute('user_id') !== -1)) $del_message = '<script type="text/javascript"><!-- document.write('<a href="javascript:Confirm_del_shout(' . $row['id'] . ');" title="' . $LANG['delete'] . '"><img src="' . TPL_PATH_TO_ROOT . '/templates/' . get_utheme() . '/images/delete_mini.png" alt="" /></a>'); --></script><ins><noscript><p><a href="' . TPL_PATH_TO_ROOT . '/shoutbox/shoutbox' . url('.php?del=true&id=' . $row['id']) . '"><img src="' . TPL_PATH_TO_ROOT . '/templates/' . get_utheme() . '/images/delete_mini.png" alt="" /></a></p></noscript></ins>'; else $del_message = ''; if ($row['user_id'] !== -1) $row['login'] = $del_message . ' <a style="font-size:10px;" class="' . $array_class[$row['level']] . '" href="' . TPL_PATH_TO_ROOT . '/member/member' . url('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php') . '">' . (!empty($row['login']) ? wordwrap_html($row['login'], 16) : $LANG['guest']) . '</a>'; else $row['login'] = $del_message . ' <span class="text_small" style="font-style: italic;">' . (!empty($row['login']) ? wordwrap_html($row['login'], 16) : $LANG['guest']) . '</span>'; $tpl->assign_block_vars('shout', array( 'IDMSG' => $row['id'], 'PSEUDO' => $row['login'], 'CONTENTS' => ucfirst(second_parse($row['contents'])) //Majuscule premier caractère. )); } $Sql->query_close($result);
Remplacer par :
Code PHP :$result = $Sql->query_while("SELECT id, login, user_id, level, contents, timestamp FROM " . PREFIX . "shoutbox ORDER BY timestamp DESC " . $Sql->limit(0, 25), __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $row['user_id'] = (int)$row['user_id']; if ($User->check_level(MODO_LEVEL) || ($row['user_id'] === $User->get_attribute('user_id') && $User->get_attribute('user_id') !== -1)) $del_message = '<script type="text/javascript"><!-- document.write('<a href="javascript:Confirm_del_shout(' . $row['id'] . ');" title="' . $LANG['delete'] . '"><img src="' . TPL_PATH_TO_ROOT . '/templates/' . get_utheme() . '/images/delete_mini.png" alt="" /></a>'); --></script><ins><noscript><p><a href="' . TPL_PATH_TO_ROOT . '/shoutbox/shoutbox' . url('.php?del=true&id=' . $row['id']) . '"><img src="' . TPL_PATH_TO_ROOT . '/templates/' . get_utheme() . '/images/delete_mini.png" alt="" /></a></p></noscript></ins>'; else $del_message = ''; if ($row['user_id'] !== -1) $row['login'] = $del_message . ' <a style="font-size:10px;" class="' . $array_class[$row['level']] . '" href="' . TPL_PATH_TO_ROOT . '/member/member' . url('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php') . '">' . (!empty($row['login']) ? wordwrap_html($row['login'], 16) : $LANG['guest']) . '</a>'; else $row['login'] = $del_message . ' <span class="text_small" style="font-style: italic;">' . (!empty($row['login']) ? wordwrap_html($row['login'], 16) : $LANG['guest']) . '</span>'; $tpl->assign_block_vars('shout', array( 'IDMSG' => $row['id'], 'PSEUDO' => $row['login'], 'CONTENTS' => ucfirst(second_parse($row['contents'])), //Majuscule premier caractère. 'DATE' => date('d/m-G:i', $row['timestamp']) )); } $Sql->query_close($result);
Ensuite ouvrir shoutbox_mini.tpl
Chercher :
Code TPL :
Remplacer par :
le résultat n'est pas si mal que ça:

Au bout de quelque temps la fenêtre se rafraîchie et donne ça:

C'est quand même très fort on nous dit où est le problème! J'arrive bien à retrouver les lignes 107 et 117 d'où viennent visiblement les problèmes mais...je ne sais pas quoi en faire par manque de connaissance tout simplement! voilà @ plus tard
Édité par Coolhand Le 26/02/2013 à 22h22
Le site de test que j'utilise ICI 

ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Il y a un autre fichier à modifier pour la partie actualisation.
Nous avons déjà préparer cette modification, je regarde quand elle est prévue.
ElenWii
Coolhand Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Coolhand
- Inscrit le : 30/01/2010
ecxellent !!
Le site de test que j'utilise ICI 

hight_tower Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre hight_tower
- Inscrit le : 01/09/2009
- Site internet
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
la difficulté réside dans l'actualisation qui est géré par de l'AJAX (comme sur la V3 d'ailleurs).
mais cela reste les mêmes variables.
ElenWii
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie