Seite 2 von 3

Verfasst: So 5. Feb 2006, 23:11
von HerrB
Was geht denn nicht bzw. wie lautet die Fehlermeldung? Außer, dass es nicht 100%ig fehlerfrei mit $cfg["is_start_compatible"] = false sein dürfte, sollte es eigentlich gehen.

Gruß
HerrB

Verfasst: Mo 6. Feb 2006, 15:20
von AndreasP
Es treten mehrere Fehler auf:

1) Terminliste (Übersicht): das Layout pass nicht (Absätze). Da aber kein HTML-Template dabei ist, kann ich hier keine Änderungen durchführen.

2) Termin (Veranstaltung): wenn man ein Bild in den Artikel/Termin/Veranstaltung einbindet und ihm die property 'links' gibt, wird der gesamte weitere Inhalt der Seite eingerückt, was das Design sprengt.

3) Termin (Veranstaltung): wenn man das Formular ausfüllt und abschickt, kommt keine Bestätigung, sondern es erscheint erneut die Textseite, mit dem Untersschied, dass nun der Inhalt nicht mehr eingerückt ist (sh. Pkt. 2)

Andreas

Verfasst: Mo 6. Feb 2006, 15:27
von rezeptionist
zu 1:

Code: Alles auswählen

    echo "<table border=0 cellspacing=0 cellpadding=0 id=\"beitrag\">";
    if ($tid>0) { //Termine da
      array_multisort($termine["datum"], SORT_ASC, SORT_NUMERIC,$termine["ort"],$termine["thema"],$termine["linkid"]);
      for($i=0;$i<$tid;$i++) {
        echo "<tr>";
   $aktdate=$termine["datum"][$i];
   $link = $sess->url("front_content.php?client=".$termine["client"][$i]."&lang=".
                                   $termine["lang"][$i]."&idart=".$termine["linkid"][$i]."&m=$m&s=$s");
   if (date("m",$aktdate)!=date("m",$termine["datum"][$i-1])) {
     echo "<td><b>".$monat[date("m",$aktdate)-1];
     if (date("Y",$aktdate)!=date("Y",$termine["datum"][$i-1]))
       // gegf. Jahr anzeigen
       echo " ".date("Y",$aktdate),"</td>";
     else echo "</td>";
        }  else echo "<td>&nbsp;</td>";   
   echo "<td><a href=\"".$link."\">".$termine["thema"][$i]."</a></td></tr>";
   echo "<tr><td>&nbsp;</td><td>".$wochentag[date("w",$aktdate)]." den ".date("d.m.Y G:i",$aktdate)." Uhr</td></tr>";
   echo "<tr><td>&nbsp;</td><td>".$termine["ort"][$i]."</td></tr>";
      }
      echo "</table></div>";
    } else
      echo "Es liegen keine Termine vor</div>"; 

hm etwas mit HTML beschäftigen und du kannst da einiges ändern !

Verfasst: Mo 6. Feb 2006, 15:43
von HerrB
Gilt auch für 2...

Gruß
HerrB

Verfasst: Mo 6. Feb 2006, 15:44
von rezeptionist
Grins habe ich gar nicht gelesen 2 dachte mir die anderen 2 punke kann jemand anderes machen :wink:

Verfasst: Mo 6. Feb 2006, 15:49
von HerrB
Wenn ich an 3 denke, gucke ich es mir mal an...

Gruß
HerrB

Verfasst: Mo 6. Feb 2006, 18:03
von AndreasP
Aha, die HTML-Templates sind sozusagen im Modul integriert.
Okay, 1 und 2 habe ich jetzt gelöst! Sieht gut aus.

Zu Punkt 3 hat sich allerdings nichts geändert: keine Fehlermeldung, es wird einfach nur nach 'Abschicken' die Contentseite wieder geladen. Weder werden die zusammenfassenden Daten des Formulars angezeigt, noch die eMails versandt! :cry:

Andreas

Verfasst: Mo 6. Feb 2006, 18:48
von HerrB
Kann man sich das irgendwo ansehen? -> PM (die Schaltfläche PM unter dieser Nachricht).

Gruß
HerrB

Verfasst: Mi 8. Feb 2006, 02:22
von HerrB
Achte mal auf das, was in der URL nach dem Absenden steht. Da findet sich einer Fehlermeldung (die sinnigerweise eigentlich auf der Seite nochmal ausgegeben werden sollte, aber das ist hier jetzt nicht so wichtig).

U.a. wird hier das Zahlungsziel ausgewertet und ich würde sagen, den Bereich hast Du rausoperiert - dann solltest Du auch die Prüfung darauf rausoperieren:

Code: Alles auswählen

if (isset($button)&&($button!="")) {

  $error="";
  if(strlen($lv)<=0) $error="Bitte wählen Sie Ihr Bundesland";
  if(strlen($wohnort)<=0) $error="Bitte geben Sie Ihre Postleitzahl und Ihren Wohnort ein ein";
  if(strlen($adresse)<=0) $error="Bitte geben Sie Ihre Strasse und Hausnummer ein";
  if(strlen($name)<=0) $error="Bitte geben Sie Ihren Namen ein";
  if(strlen($beitrag)<=0) $error="Bitte Beitrag ausw&auml;hlen";
  if(strlen($zahlungsart)<=0) $error="Bitte Zahlungsart ausw&auml;hlen";
  if(strlen($email)>0) {
    if (preg_match("/^[^@]+@[^@]+\.[^\.@]+/",$email,$erg)==0) {
      $error="Wenn schon email, dann gltig :)";
      $email="";
    }
  }
  if (strlen($error)!=0) { 
Hier z.B. die Prüfung auf die Zahlungsart.

Gruß
HerrB

Verfasst: Mi 8. Feb 2006, 11:15
von AndreasP
Danke,
"Rausoperiert" hatte ich eigentlich nichts. Aber mit dem Entfernen der Zeilen

Code: Alles auswählen

  if(strlen($beitrag)<=0) $error="Bitte Beitrag ausw&auml;hlen"; 
  if(strlen($zahlungsart)<=0) $error="Bitte Zahlungsart ausw&auml;hlen";
funktioniert es jetzt, womit der Beweis erbracht wäre, dass es mit Version 4.6.4 funktioniert.

Beste Grüße,
Andreas

Verfasst: Mi 22. Feb 2006, 00:36
von ctschorsch
wow, da schaut man mal en halbes jahr hier nicht vorbei und das wird so ein riesen thread :)

Hat das modul denn noch einer im Einsatz ? unter welcher url ? würde mir das gerne mal ansehen.

Georg

Verfasst: Mi 22. Feb 2006, 21:10
von AndreasP
Ich habe im Zuge der Verwendung noch einige kleine Templatefehler gefunden. Ein paar <table>-Tags fehlten und wenn das Reservierungsformular vor der Veranstaltung auslief, gab es ein 'Zerreissen' der Tabellen.

Ansonsten bin ich sehr zufrieden damit!

Andreas

Verfasst: Mi 7. Jun 2006, 11:22
von mvf
AndreasP hat geschrieben:Ich habe im Zuge der Verwendung noch einige kleine Templatefehler gefunden. Ein paar <table>-Tags fehlten und wenn das Reservierungsformular vor der Veranstaltung auslief, gab es ein 'Zerreissen' der Tabellen.

dann freuen sich sicher alle, wenn du deine änderungen posten würdest ;)

Verfasst: Mi 7. Jun 2006, 14:08
von i-fekt
Ist zu bezweifeln, sein letzter Beitrag ist von Ende Februar.

Verfasst: Do 14. Sep 2006, 13:44
von DEDE
Folgenden Fehler habe ich hier gerade mit 4.6.8 beim Einbinden der Termin-Moduls
Ich bekomme nicht heraus, woher er sich hier den falschen Pfad holt.

:cry:
Dede

Code: Alles auswählen

[14-Sep-2006 14:38:48] PHP Warning:  Unknown(mail.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /www/htdocs/w0074ba3/contenido/includes/include.con_editcontent.php(645) : eval()'d code on line 331
[14-Sep-2006 14:38:48] PHP Warning:  Unknown(mail.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /www/htdocs/w0074ba3/contenido/includes/include.con_editcontent.php(645) : eval()'d code on line 331
[14-Sep-2006 14:38:48] PHP Warning:  (null)(): Failed opening 'mail.php' for inclusion (include_path='.:/www/htdocs/w0074ba3/pear/:..:/usr/share/php') in /www/htdocs/w0074ba3/contenido/includes/include.con_editcontent.php(645) : eval()'d code on line 331