MyXoops Forum

Forum - myXOOPS German Support

8 - 1 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Re: verschiedene Probleme in cbb 2.3

Betreff: Re: verschiedene Probleme in cbb 2.3
von LupusC am 22.11.2007 13:08:54

Probier bitte folgendes: Ersetze in der newbb/include/functions.php durch die angehängte Datei. Anscheinend liegt, wie bei der 3.08, der Hund in der Funktion newbb_formatTimestamp begraben.

Äh, vorm Drüberkopieren ändere bitte bei deiner functions.php den Namen, damit du noch das Original hast. Diese angehänge Datei stammt übrigens von der Version 2.32.


Hier nun der Originalcode:
function newbb_formatTimestamp($time$format=""$timeoffset="")
{
 
$format strtolower($format);
  if(
$format=="reg"||$format=="") {
   
$format "c";
  }
 if(
$format=="rss"){
     
$format "D, j M Y H:i:s O";
 }
 return 
formatTimestamp($time$format$timeoffset);

  global 
$xoopsConfig;

  
$format strtolower($format);
  
$newbb_formats = array("rss""reg");
 if(!
defined("_MD_MONTHDAY")) include_once(XOOPS_ROOT_PATH."/modules/newbb/language/".$xoopsConfig["language"]."/main.php");
 if(!empty(
$format) && !in_array($format,$newbb_formats)) return formatTimestamp($time$format$timeoffset);

    
$usertimestamp xoops_getUserTimestamp($time);
    
$usernow xoops_getUserTimestamp(time(), $timeoffset);
 
$todaymktime(0,0,0,date("m"$usernow),date("d"$usernow),date("Y"$usernow));
  
$thisyearmktime(0,0,0,1,1,date("Y"$usernow));
 
$time_diff = ($today $usertimestamp)/(24*60*60); // days
  
  
if($time_diff<0){
   
$time_string formatTimestamp($time_MD_TODAY);
 }elseif(
$time_diff<1){
    
$time_string formatTimestamp($time_MD_YESTERDAY);
 }elseif(
$usertimestamp>$thisyear){
    
$time_string formatTimestamp($time_MD_MONTHDAY);
  }else{
    
$time_string formatTimestamp($time_MD_YEARMONTHDAY);
  }
 return 
$time_string;
}


Die Zeile mit global $xoopsConfig; ,nach der die sprachspezifischen Einstellungen bearbeitet werden, können nie erreicht werden. Bei englischsprachigen Foren fällt das nicht auf. In der beigefügten function.php ist der Teil vor dem global auskommentiert.

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5337 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1825 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag