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