Ncregisterplus: Unterschied zwischen den Versionen
Aus Vosp.info
F (Diskussion | Beiträge) (→Installation) |
F (Diskussion | Beiträge) (→Extension ncregisterplus im Extension Manager konfigurieren) |
||
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Grundlage ist ein Blanko Typo3 6.2.15 | Grundlage ist ein Blanko Typo3 6.2.15 | ||
− | + | # sf_register installieren (getestet mit 6.2.7) [[TYPO3.CMS_6.2_Extensions#sf_register]] | |
+ | # im Extension Manager den scheduler '''aktivieren''' (ist schon installiert) | ||
+ | |||
+ | === Seitenbaum === | ||
+ | * eine neue Seite im Seitenbaum anlegen: '''ncregisterplus_reactivate''' | ||
+ | ** Seiten ID merken, diese brauchen wir hinterher für die Einstellungen der Extension!!!! | ||
+ | ** auf dieser Seite das Plugin (unter General Plugin) '''ncregisterplus plugin - reactivate''' installieren | ||
+ | |||
+ | === Extension ncregisterplus im Extension Manager konfigurieren === | ||
+ | <source lang="TypoScript"> | ||
+ | # wie lange der Benutzeraccount aktiv ist, nach 30 Tagen bekommt der Benutzer eine Reaktivierunsmail | ||
+ | basic.lifetimeBeforeEmail = 30 | ||
+ | # nach dem der Nutzer die Reaktivierungsmail bekommen hat, hat er noch 5 Tage Zeit den Email link zu drücken | ||
+ | basic.lifetimeAfterEmail = 5 | ||
+ | basic.hostUri = http://www.domain.tld/t3page/ | ||
+ | basic.userEmail.fromName = userEmail fromName | ||
+ | basic.userEmail.fromEmail = netz.coop@email.de | ||
+ | basic.adminEmail.fromName = userEmail fromName | ||
+ | basic.adminEmail.fromEmail = netz.coop@email.de | ||
+ | basic.adminEmail.toEmail = netz.coop@email.de | ||
+ | basic.sitename = Tolle Seite | ||
+ | # die Seiten ID die das Plugin ncregisterplus hat | ||
+ | basic.reactivatePluginPageId = 40 | ||
+ | </source> | ||
+ | |||
+ | === Scheduler einrichten === | ||
+ | ==== im Typo3 Backend ==== | ||
+ | im Scheduler (im Backend links das Scheduler Modul) wählen wir | ||
+ | * Class ncregisterplus (Check FEUser ....) | ||
+ | * Frequency: | ||
+ | ** ***** #für jede Minute | ||
+ | ** 10 16 * * * #jeden Tag um 16:10 wird der cron ausgeführt | ||
+ | ==== unter der Console im cron ==== | ||
+ | |||
+ | Im Backend Benutzer anlegen: | ||
+ | Benutzername: _cli_scheduler | ||
+ | Passwort: Darf nicht leer sein... | ||
+ | |||
+ | <source lang=bash> | ||
+ | crontab -e | ||
+ | </source> | ||
+ | * * * * * /usr/bin/php /var/www/TYPO3_6-2b/typo3/cli_dispatch.phpsh scheduler > /dev/null 2>&1 | ||
+ | |||
+ | === Fe_users: Unternehmen und Abteilungen hinzufügen === | ||
+ | im backend ein paar Unternehmen und Abteilungen über WEB erstellen |
Aktuelle Version vom 21. September 2015, 15:26 Uhr
Inhaltsverzeichnis
Installation
Grundlage ist ein Blanko Typo3 6.2.15
- sf_register installieren (getestet mit 6.2.7) TYPO3.CMS_6.2_Extensions#sf_register
- im Extension Manager den scheduler aktivieren (ist schon installiert)
Seitenbaum
- eine neue Seite im Seitenbaum anlegen: ncregisterplus_reactivate
- Seiten ID merken, diese brauchen wir hinterher für die Einstellungen der Extension!!!!
- auf dieser Seite das Plugin (unter General Plugin) ncregisterplus plugin - reactivate installieren
Extension ncregisterplus im Extension Manager konfigurieren
# wie lange der Benutzeraccount aktiv ist, nach 30 Tagen bekommt der Benutzer eine Reaktivierunsmail
basic.lifetimeBeforeEmail = 30
# nach dem der Nutzer die Reaktivierungsmail bekommen hat, hat er noch 5 Tage Zeit den Email link zu drücken
basic.lifetimeAfterEmail = 5
basic.hostUri = http://www.domain.tld/t3page/
basic.userEmail.fromName = userEmail fromName
basic.userEmail.fromEmail = netz.coop@email.de
basic.adminEmail.fromName = userEmail fromName
basic.adminEmail.fromEmail = netz.coop@email.de
basic.adminEmail.toEmail = netz.coop@email.de
basic.sitename = Tolle Seite
# die Seiten ID die das Plugin ncregisterplus hat
basic.reactivatePluginPageId = 40
Scheduler einrichten
im Typo3 Backend
im Scheduler (im Backend links das Scheduler Modul) wählen wir
- Class ncregisterplus (Check FEUser ....)
- Frequency:
- ***** #für jede Minute
- 10 16 * * * #jeden Tag um 16:10 wird der cron ausgeführt
unter der Console im cron
Im Backend Benutzer anlegen: Benutzername: _cli_scheduler Passwort: Darf nicht leer sein...
crontab -e
* * * * * /usr/bin/php /var/www/TYPO3_6-2b/typo3/cli_dispatch.phpsh scheduler > /dev/null 2>&1
Fe_users: Unternehmen und Abteilungen hinzufügen
im backend ein paar Unternehmen und Abteilungen über WEB erstellen