Fork me on GitHub




(1) 2 »


CBB 3.08 et affichage "Contribution"
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
Messages: 906
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

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
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

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
Messages: 906
Merci a toi, je jette un coup d'oeil.

Bonne annee.

Posté le : 05/01/2007 23:45

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
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 ...
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
Messages: 906
Merci Kris.

Posté le : 06/01/2007 02:03

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
Messages: 906
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

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
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
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
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

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Semi pro
Inscrit: 12/03/2006 17:12
De Besançon
Messages: 906
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

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CBB 3.08 et affichage "Contribution"
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972

Posté le : 06/01/2007 14:02

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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