|
CBB 3.08 et affichage "Contribution" |
|
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
|
Bnjour et tous mes meilleurs voeux en cette nouvelle annee 2007. J'utilise CBB 3.08 qui fonctionne a merveille sur un xoops 2.0.16
J'aimerai savoir dans quel fichier class je dois faire une modif sur le code pour ne plus avoir ceci lors de la lecture d'un post: Contribution du : _Jan+0100NParis, Madrid03WedAM2007 Je voudrais a la place qu'apparaisse plutot ceci: Contribution du : annee/mois/jour, ou jour, mois, annee.
Comme d'habitude aupparavant j'ai fais des recherches (pertinentes) sur Xoops France pour voir si le sujet a deja ete poster. Je n'ai rien trouve.
Merci d'avance.
Posté le : 05/01/2007 22:45
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Régulier
Inscrit: 19/04/2003 11:57
|
Je pense que la réponse à ta question est dans la francisation des adons à mètre en place. Regarde dans le dossier "frameworks" et cherche tous les dossiers "language" Je me rappelle plus lesquels mais certain fichier traite justement de l'affichage de la date et l'heure de façon correcte pour les langues utilisé pour l'affichage dans CBB 3.08 Et si tu utilise certain éditeur et que tu vois de l'anglais apparaitre il faut aussi traduire tous les dossiers language se trouvant class/xoopseditor
Posté le : 05/01/2007 23:16
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
|
Merci a toi, je jette un coup d'oeil.
Bonne annee.
Posté le : 05/01/2007 23:45
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
Bonjour,
Normalement c'est ici : tonsite/Framework/xoops22/language/french/local.php
A +
Posté le : 06/01/2007 00:42
|
La connaissance s'accroît quand on la partage ...
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
|
Merci Kris.
Posté le : 06/01/2007 02:03
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
|
J'ai bien le fichier, mais sorry le php est toujours un peu sorcier pour moi. Que dois-je modifier au niveau des lignes de codes? Citation :<?php /** * Xoops multi-language string and encoding handling class * * @copyright The XOOPS project http://www.xoops.org/ * @license http://www.fsf.org/copyleft/gpl.html GNU public license * @package language * @version $Id: local.php 108 2006-03-23 17:41:10Z phppp $ * @author D.J. (phppp) * @since 2.2 */ /** * The class should be an abstract one using PHP embedded functions * based on which, * each local language defines its own equalient methods * * A comprehensive handler is expected in Xoops 2.3 or 2.4 */
class XoopsLocal { // localized substr function &substr($str, $start, $length, $trimmarker = '...') { if ( !XOOPS_USE_MULTIBYTES ) { return ( strlen($str) - $start <= $length ) ? substr( $str, $start, $length ) : substr( $str, $start, $length - strlen($trimmarker) ) . $trimmarker; } if (function_exists('mb_internal_encoding') && @mb_internal_encoding(_CHARSET)) { $str2 = mb_strcut( $str , $start , $length - strlen( $trimmarker ) ); return $str2 . ( mb_strlen($str)!=mb_strlen($str2) ? $trimmarker : '' ); } }
function &utf8_encode(&$text) { $text = XoopsLocal::convert_encoding($text, 'utf-8'); return $text; } function &convert_encoding(&$text, $to='utf-8', $from='') { if(empty($text)) { return $text; } if(empty($from)) $from = _CHARSET; if (empty($to) || !strcasecmp($to, $from)) return $text; if(XOOPS_USE_MULTIBYTES && function_exists('mb_convert_encoding')) $converted_text = @mb_convert_encoding($text, $to, $from); else if(function_exists('iconv')) $converted_text = @iconv($from, $to . "//TRANSLIT", $text); $text = empty($converted_text)?$text:$converted_text; return $text; }
function &trim($text) { $ret = trim($text); return $ret; } /* * Function to display formatted times in user timezone */ function formatTimestamp($time, $format="l", $timeoffset="") { global $xoopsConfig, $xoopsUser; if(strtolower($format) == "rss" ||strtolower($format) == "r"){ $TIME_ZONE = ""; if(!empty($GLOBALS['xoopsConfig']['server_TZ'])){ $server_TZ = abs(intval($GLOBALS['xoopsConfig']['server_TZ']*3600.0)); $prefix = ($GLOBALS['xoopsConfig']['server_TZ']<0)?" -":" +"; $TIME_ZONE = $prefix.date("Hi",$server_TZ); } $date = gmdate("D, d M Y H:i:s", intval($time)).$TIME_ZONE; return $date; } $usertimestamp = xoops_getUserTimestamp($time, $timeoffset); switch (strtolower($format)) { case 's': $datestring = _SHORTDATESTRING; break; case 'm': $datestring = _MEDIUMDATESTRING; break; case 'mysql': $datestring = "Y-m-d H:i:s"; break; case 'rss': $datestring = "r"; break; case 'l': $datestring = _DATESTRING; break; case 'c': case 'custom': $current_timestamp = xoops_getUserTimestamp(time(), $timeoffset); if(date("Ymd", $usertimestamp) == date("Ymd", $current_timestamp)){ $datestring = _TODAY; }elseif(date("Ymd", $usertimestamp+24*60*60) == date("Ymd", $current_timestamp)){ $datestring = _YESTERDAY; }elseif(date("Y", $usertimestamp) == date("Y", $current_timestamp)){ $datestring = _MONTHDAY; }else{ $datestring = _YEARMONTHDAY; } break; default: if ($format != '') { $datestring = $format; } else { $datestring = _DATESTRING; } break; } return ucfirst(date($datestring, $usertimestamp)); } // adding your new functions // calling the function: // Method 1: echo xoops_local("hello", "Some greeting words"); // Method 2: echo XoopsLocal::hello("Some greeting words"); function &hello($text) { $ret = "<div>Hello, ".$text."</div>"; return $ret; } } ?>
Posté le : 06/01/2007 02:17
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
|
Bonjour, il faut modifier le fichier : votreurl/framwork/xoops22/language/french/local.php de cette façon. à la ligne 15
if(!defined("_YEARMONTHDAY")) {
define("_TODAY", "Aujou\rdhui H:i:s");
define("_YESTERDAY", "Hie\r H:i:s");
define("_MONTHDAY", " d/m/Y H:i:s");
define("_YEARMONTHDAY", " d/m/Y H:i:s");
Posté le : 06/01/2007 08:29
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Régulier
Inscrit: 19/04/2003 11:57
|
Attention quand même, A bien utiliser les dernières version disponible du framwork qui en est à la version 1.10 sorti en même temps que CBB 3.08 Sans parler de la partie éditeur aussi à la version 1.10 Il faut bien avoir toujours les dernières version de ses additifs qui sont indispensable à CBB Et en règle général à tous les modules de phppp.
Posté le : 06/01/2007 09:58
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
|
J'ai modifie le fichier en question, mais cela me donne donc: Contribution du : Parc contre je n'ai pas: Contribution du :annee/mois/jours ou jours/mois/annee Ce que je recherche en fait...
Merci quand même pour votre aide a tous.
Posté le : 06/01/2007 13:24
|
|
|
Re: CBB 3.08 et affichage "Contribution" |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
Posté le : 06/01/2007 14:02
|
La connaissance s'accroît quand on la partage ...
|
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.
|