Zum Inhalt springen

sr_feuser_register: FEUserGroup wird gelöscht

Erstellt am 1. November 2009 · 2 Antworten · letzte Antwort am 2. November 2009

Tags: Frage

LeePaO ·

Hallo,

vielleicht kennt einer von Euch das Problem oder hat eine Idee, die mir weiterhilft.

Wenn ein registrierter Benutzer sein Konto bearbeitet, gehört er hinterher keiner Benutzergruppe mehr an. Diese muss ich dann von Hand im Backend wieder zuweisen.

Keine Probleme beim Konto erstellen usw. nur beim Bearbeiten.

Heute habe ich die aktuelle Version (sr_feuser_register_2.5.24) neu installiert, aber der Fehler bleibt.

Wonach muss ich suchen?

Vielen Dank schonmal.
Christian

ristic ·

Hi Christian,

wie sieht dein TS-Setup und TS-Constants aus? Kannst die mal posten? Ist das Problem schon auf nem Testserver oder nur lokal?

LeePaO ·

Hallo,

das ganze läuft schon online, ich hab die Möglichkeit zur Bearbeitung der eigenen Daten einfach immer ausgeschaltet.

Die Konstanten:

# für VTS
de_phpot.client = 3

plugin.rgslideshow...

plugin.rgecard...

plugin.pmkslimbox...

plugin.tx_srlanguagemenu_pi1...
    
plugin.tx_rgsmoothgallery...

plugin.feuserloginsystem....

plugin.tx_newloginbox_pi1...

rgslideshow.tables = pages,fe_users

Das Setup

plugin.tx_kbcontslide_pi1.content.select.where = colPos=1
plugin.tx_rgtabs_pi1.pathToCSS = EXT:rgtabs/res/css/rgtabs1.css

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines {
	addAttributes.P.class >
	remapTag >
	addAttributes.DIV.class >
}	

nonTypoTagStdWrap.encapsLines.encapsTagList = h1, h2, h3, h4, h5, h6, p, div, address, cite, pre
	
content.headerSpace = 0 | 0
content.space = 0 | 0

### Tidy räumt den Quellcode auf ###
config.tx_tstidy_enable = 1
config.tx_tstidy_options = output
config.tx_tstidy_path = tidy -i --quiet true --tidy-mark true -wrap 0 -raw

page = PAGE
page {
   meta {...
   }

   headerData = COA
   headerData {
	11 = TEXT
   	11.value = <script type="text/javascript" src="fileadmin/template/baumhausscript.js"></script> 
   	12 = TEXT
	12.value = <meta name="verify-v1" content="sWoggIXwqtt3wzio8hBnC5YPeatNcepIRj0vJunqqxM=" />
	13 = TEXT
	13.value =<link rel="shortcut icon" href="favicon1.ico" >
	14 = TEXT
	14.value =<link rel="icon" href="animated_favicon2.gif" type="image/gif" >
   }

   includeCSS.file21 = EXT:rgsmoothgallery/res/css/externalThumbs5.css
   includeCSS.file57 = fileadmin/template/css/Accordion1a.css
   includeCSS.file99 = fileadmin/template/css/galerienstyles1.css
   includeJS.file51  = EXT:t3mootools/res/mootoolsv1.11.js
   includeJS.file52  = EXT:rgaccordion/res/rgaccordion1.js 

   typeNum = 0
   bodyTag = <body onLoad="InitialiseScrollableArea();">

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/template/Galerien.html
   10.workOnSubpart = DOKUMENT
   
   10.marks {
	BANNER < temp.BANNER
	NAVI < temp.MENU
	FOOTER2 < temp.IMPRESSUM
 	SPRACHE < temp.languageMenu
 	LOGIN = CONTENT
        #LOGIN < plugin.tx_feuserloginsystem_pi1
	
	BILDBOX = CONTENT
      	BILDBOX {
         	table = tt_content
         	select.orderBy = sorting
         	select.where = colPos = 0
 		select.languageField = sys_language_uid    	
      		renderObj < plugin.tx_rgaccordion1
	}
	
	PLUS < plugin.tx_kbcontslide_pi1
	
	MINUS = CONTENT
	MINUS { 	
		table = tt_content
         	select.orderBy = sorting
         	select.where = colPos = 2
 		select.languageField = sys_language_uid    	
	}
		
	ECKE = CONTENT
	ECKE { 	
		table = tt_content
         	select.orderBy = sorting
         	select.where = colPos = 3
 		select.languageField = sys_language_uid    	
	}
    
    }
} 


page.1230 = COA
page.1230 {
	10 = USER
	10.userFunc = tx_t3mootools->addMooJS
	20 = USER
	20.userFunc = user_slimbox->addJS
	20.jsdata.cObject = COA
	20.jsdata.cObject {  
		1 = TEXT
		1.value = window.addEvent('domready', Lightbox.init.bind(Lightbox,{resizeDuration: {$plugin.pmkslimbox.resizeDuration}, resizeTransition: Fx.Transitions.{$plugin.pmkslimbox.resizeTransition}, opacity: {$plugin.pmkslimbox.opacity}, opacityDuration: {$plugin.pmkslimbox.opacityDuration}, initialWidth: {$plugin.pmkslimbox.initialWidth}, initialHeight: {$plugin.pmkslimbox.initialHeight}, animateCaption: {$plugin.pmkslimbox.animateCaption}, showNumbers: {$plugin.pmkslimbox.showNumbers}, defaultIframeWidth: {$plugin.pmkslimbox.defaultIframeWidth}, defaultIframeHeight: {$plugin.pmkslimbox.defaultIframeHeight}, iframeScrolling: '{$plugin.pmkslimbox.iframeScrolling}', enablePrintButton: {$plugin.pmkslimbox.enablePrintButton}, enableSaveButton: {$plugin.pmkslimbox.enableSaveButton},
		2 = TEXT
		2.value = llPage: '{LLL:EXT:pmkslimbox/locallang.xml:page}', llOf: '{LLL:EXT:pmkslimbox/locallang.xml:of}', psScriptPath: '{TSFE:baseUrl}{path:EXT:pmkslimbox/savefile.php}'}));
		2.insertData = 1
		stdWrap.dataWrap (
			<script type="text/javascript" src="{path:{$plugin.pmkslimbox.slimboxJS}}"></script>
			<script type="text/javascript">|</script>
			<link rel="stylesheet" href="{path:{$plugin.pmkslimbox.slimboxCSS}}" type="text/css" media="screen" />
		)
	}
}

Die Konstanten auf der Anmeldeseite

plugin.tx_srfeuserregister_pi1 {
   enableAutoLoginOnConfirmation = 1
   forceFileDelete = 0
   linkToPIDAddButton = 0
   editPID = 839
   registerPID = 840
   linkToPID = 837
   loginPID = 778
   autoLoginRedirect_url = 759
   codeLength = 8
   allowUserGroupUpdate = 0
   confirmPID = 842
   confirmInvitationPID = 842
}

Es hat sich im Laufe der Zeit viel Code gesammelt; ich weiß nicht genau, was sich da zu posten lohnt und was nicht. Du kannst aber gern mal hinten reinkucken, wenn Du Zeit hast.
Zum Selbst durchtesten des Ablaufs: http://galerie.wolkeaufreisen.de/index.php?id=840 (Der Teil entsteht gerade und läuft daher noch wie ein Testserver.)

Grüße, Christian