Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Module
  Realisierung ecal reminder & cronjob

Forum : Module

Titel : Realisierung ecal reminder & cronjob

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1534&forum=11


 user69 :

07.08.2004 16:23
 Hallo!

ich will ecal remindermails automatisch versenden.

einen cronjob provider würde ich wissen (www.cron-server.de),
aber welches file muss ich (editieren und) aufrufen lassen, damit ecal beginnt die datenbank auf ALLE ungesendeten reminder zu checken und diese falls sie fällig sind zu versenden? Confused

ich verwende ecal 2.41

danke im voraus!!

 Nobse :

08.08.2004 21:59
 Warum willst du einen cronjob anlegen?
Die Mails werden doch automatisch versendet.
Die Datei ist remind_mail.php.

 user69 :

08.08.2004 23:49
 Die Reminder werden ja nur dann versendet wenn ein user auch ecal aufruft, oder täusche ich mich? Confused

 Nobse :

09.08.2004 20:28
 Das ist richtig, ein User muss mindestens einmal am Tag den Kalender aufrufen.

 user69 :

10.08.2004 02:51
 Bei einer kleineren community ist dieser fall ja nicht immer gegeben (und ich will mich darum nicht extra kümmern müssen Wink ), darum will ich dies über einen cronjob laufen lassen.

 Nobse :

10.08.2004 20:21
 Jo dann ist ein Cronjob schon besser. Wink

 user69 :

10.08.2004 20:48
 Hab mir eine php datei gebaselt, leider funktionierts nicht so wie es soll.
beim aufruf es kam keine fehlermeldung & kein mail -> nur eine weisse seite ohne fehlermeldung

Zitat:

<?php
include("../../mainfile.php");
include("remind_mail.php");

remindmail();
?>



kannst du mir tipps geben was ich alles includen muss damit der mailer funktioniert?

ecal ist nicht für anonyme user verfügbar.
d.h. sobald ich header/footer include gibts klarer Weise trotz if(!$xoopsUser) ein Berechtigungsproblem...

 Nobse :

10.08.2004 21:33
 Mach mal
include("header.php");
include("remind_mail.php");
remindmail();

redirect_header("index.php", 1);

 user69 :

10.08.2004 22:02
 wenn ich das probiere kommt ne fehlermeldung:

Entschuldigung, Du hast nicht die Berechtigung diesen Bereich zu betreten. Setzte dich gegebenenfalls mit dem Webmaster in Verbindung.

die meldung taucht sowohl bei anonymen besuchern als auch mit meinem eingeloggten benutzer auf

[ Geändert von user69 an 10.08.2004 22:06 ]

 user69 :

11.08.2004 00:42
 komisch, auch wenn ich auf ecal zugreife wird der reminder auch nicht gesendet.
das hat ja doch unter 2.40 auf meiner Seite schon funktioniert Sad

 Nobse :

11.08.2004 21:30
 Der reminder funktioniert nur einmal am Tag alle 24 Stunden. Wink

 user69 :

13.08.2004 02:53
 jo, die benachrichtung selbst funktioniert doch ohne probleme. danke für die info nobse
kann ich irgendwie herausfinden, wann die letzte remindersendung erfolgte? So eine ausgabe im ecal admin wäre für ein troubleshooting nicht schlecht...

---------------------------------------

zur zeit habe ich eine lösung für das berechtigungsproblem gefunden, aber muss erst die funktion testen...
(Diese Datei liegt direkt in der e-xoops root struktur!)

01: <?php
02:
03: include("mainfile.php");
04: include("header.php");
05: include_once("./modules/ecal/include/function.php");
06: include_once("./modules/ecal/cache/config.php");
07: include("./modules/ecal/remind_mail.php");
08: remindmail();
09:
10: global $xoopsUser;
11:
12: if (!$xoopsUser)
13: {
14:
15: OpenTable();
16: echo "Reminder Cronjob done!";
17: CloseTable();
18: } else {
19: redirect_header("index.php", 1);
20:
21: }
22:
23: include("footer.php");
24:
25: ?>

 user69 :

28.08.2004 14:06
 leider, irgendwas haut da noch nicht hin.
kann es sein dass ich den code für den manuellen anwurf durch user auskommentieren sollte?

ich habe soeben die generelle gegebenheit der funktion des externen aufrufs mittels hinzufügen eines eintrages getestet. dies hat tadellos gefunzt.

--------------------------------------

bei den tests der reminder funktion (ohne cronjob spezialfeatures) gab es einige unregelmäßigkeiten die ich in einem neuen thread gepostet habe:

http://www.exoops.de/modules/newbb_plus/viewtopic.php?topic_id=1590&forum=11

Was meinst du dazu Nobse? Confused
Partnerseiten
http://service.bama-webdesign.de/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France