Zum Inhalt springen

cwt_community

Erstellt am 9. Mai 2004 · 37 Antworten · letzte Antwort am 24. November 2006 · Seite 1 von 2

Tags: Frage

molari ·

Nein Felder einfügen möchte ich zur Zeit nicht unbedingt, bin ja froh wenn der Besucher editieren kann.
Im Grunde plane ich für mich eine kleine Community in der die Besucher selbst etwas zum geschichtlichen Hintergrund unseres kleinen Stadtviertels schreiben können. Dazu ist natürlich die community extension recht hilfreich, muss aber nicht unbedingt erweitert werden. Sie soll nur zur Auflistung der User und zur kleinen internen Kontaktaufnahme dienen.

Gruß
Oli

Zinner ·

Da ihr euch gerade über die ext unterhaltet, mache ich mal einen einwurf.

ich habe das ganze installiert wie beschrieben und die id´s der seiten gesetzt.

läuft auch alles wunderbar, bis auf eine ausnahme
das profil edit geht nicht 🙁

wenn ich das profil_edit anklicke, dann bekomme ich folgenden fehler

Fatal error: Call to a member function on a non-object in c:apachehtdocsstardreams	slibclass.tslib_fe.php on line 2984

hat jemand ne idee ?

Morden ·

Du kannst uns hier nicht einfach so unterbrechen! Gehts noch??? 😉

Hast du schön braf auf dein FE-User Verzeichnis verwiesen? Was hast du denn modifiziert?

Zinner ·

hab es wieder deinstalliert... zuviel aufwand..setze mich später nochmal damit auseinander... o.O

Marc ·

AAAAAAAAAAAAAAARGH...

hab den gleichen Error:

Fatal error: Call to a member function on a non-object in /srv/www/htdocs/typo3/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2984

ausschnitt tslib_fe:

	/**
	 * Initializing the getLL variables needed.
	 * Sets $this->langSplitIndex based on $this->config['config']['language']
	 *
	 * @return	void
	 */
	function initLLvars()	{
		$this->lang = $this->config['config']['language'] ? $this->config['config']['language'] : 'default';

		$ls = explode('|',TYPO3_languages);
		while(list($i,$v)=each($ls))	{
			if ($v==$this->lang)	{$this->langSplitIndex=$i; break;}
		}

			// Setting charsets: HIER KOMMTS :-)
		$this->siteCharset = $this->csConvObj->parse_charset($GLOBALS['TSFE']->config['config']['metaCharset'] ? $GLOBALS['TSFE']->config['config']['metaCharset'] : $GLOBALS['TSFE']->defaultCharSet);
		$this->labelsCharset = $this->csConvObj->parse_charset($this->csConvObj->charSetArray[$this->lang] ? $this->csConvObj->charSetArray[$this->lang] : 'iso-8859-1');
		if ($this->siteCharset != $this->labelsCharset)	{
			$this->convCharsetToFrom=array(
				'from' => $this->labelsCharset,
				'to' => $this->siteCharset
			);
		}
	}

*aufmschlauchsteh*

any hints?
Marc

Marc ·

Ja ... Gästebuch zeigt er irgendwie auch nicht an... der rest funzt...

hab die extension zum erstenmal installiert...

#paralyzed#
Marc

Marc ·

hab zum spass mal folgendes gemacht...tslib_fe

//		$this->siteCharset = $this->csConvObj->parse_charset($GLOBALS['TSFE']->config['config']['metaCharset'] ? $GLOBALS['TSFE']->config['config']['metaCharset'] : $GLOBALS['TSFE']->defaultCharSet);
		$this->siteCharset = $GLOBALS['TSFE']->defaultCharSet;

//		$this->labelsCharset = $this->csConvObj->parse_charset($this->csConvObj->charSetArray[$this->lang] ? $this->csConvObj->charSetArray[$this->lang] : 'iso-8859-1');
		$this->labelsCharset = 'iso-8859-1';

jetzt funzt es... aber das kanns ja nicht sein...

marc

Marc ·

einen hab ich noch:

"uploads/tx_cwtcommunityuser/" is not a file (non-uploads/.. resource, did not exist).

??

Marc

molari ·

Hallo liebe Leut,

könnt ihr die Problemlösung vielleicht etwas ausführlicher posten ? Scheint ja doch ein grundsätzlicheres zu sein, an dem ich auch verzweifelt bin 😢
Also gleiches Problem, kann Profil nicht editieren, und Gästebuch funktioniert nicht.

Gruß
Oli

Marc ·

Welche Problemlösung? :-)

ich hab testweise in der class.tslib_fe.php in zeile 2984-2988 ?? obigen code geändert... is jetzt ein bisschen verschoben zeilenmäßig...

jetzt funzt edit profile...ich hab keinen blassen schimmer, ob ich jetzt irgendwelche probleme kriege ... :o

Marc
(php-embryo)

molari ·

Also meine class.tslib_fe.php hat gar nicht so viele Zeilen 🙁

Habe den alten Code:

/** 
	 * Initializing the getLL variables needed.
	 */
	function initLLvars()	{
		$this->lang = $this->config["config"]["language"] ? $this->config["config"]["language"] : "default";
		$ls = explode("|",TYPO3_languages);
		while(list($i,$v)=each($ls))	{
			if ($v==$this->lang)	{$this->langSplitIndex=$i; break;}
		}
	}

durch Deinen:

	/** 
    * Initializing the getLL variables needed. 
    * Sets $this->langSplitIndex based on $this->config['config']['language'] 
    * 
    * @return   void 
    */ 
   function initLLvars()   { 
      $this->lang = $this->config['config']['language'] ? $this->config['config']['language'] : 'default'; 

      $ls = explode('|',TYPO3_languages); 
      while(list($i,$v)=each($ls))   { 
         if ($v==$this->lang)   {$this->langSplitIndex=$i; break;} 
      } 

         // Setting charsets: HIER KOMMTS :-) 
      //      $this->siteCharset = $this->csConvObj->parse_charset($GLOBALS['TSFE']->config['config']['metaCharset'] ? $GLOBALS['TSFE']->config['config']['metaCharset'] : $GLOBALS['TSFE']->defaultCharSet); 
      $this->siteCharset = $GLOBALS['TSFE']->defaultCharSet; 

//      $this->labelsCharset = $this->csConvObj->parse_charset($this->csConvObj->charSetArray[$this->lang] ? $this->csConvObj->charSetArray[$this->lang] : 'iso-8859-1'); 
      $this->labelsCharset = 'iso-8859-1';   { 
         $this->convCharsetToFrom=array( 
            'from' => $this->labelsCharset, 
            'to' => $this->siteCharset 
         ); 
      } 
   }

ersetzt, nur leider ändert das nix am Problem, ich versteh auch nicht warums bei manchen auf Anhieb läuft und der Rest immer die gleichen Probs hat.

Gruß
Oli

molari ·

doch es hat sich was geändert:
wenn ich über das fe_user_admin was ändere dann funktioniert es, allerdings noch nicht im cwt_community edit_profile modul, auf jeden Fall hat es schon mal weitergeholfen 😃

Gruß
Oli

Marc ·

hast du typo3.6 ???

ich dachte, vielleicht liegts an css_styled_content, aber das wars nicht...

bin kurz vorm nervenzusammenbruch... weil:die extension is wirklich cool...

😢 😢 😢 😢 😢 😢