Terminliste universal V2.5.3 mit sKalender u. Mehrfachtermin
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Neue Version 2.5 fertig
Es hat lange gedauert, aber nun ist die Terminliste V 2.5 endlich fertig!
Alle Infos wie immer im ersten Thread. Ebenso der Downloadlink.
http://www.contenido.de/forum/viewtopic.php?t=13425
Bitte ausgiebig testen und alle Fehler (hoffe ihr findet keine) hier posten.
Gruß
schlaucher
Alle Infos wie immer im ersten Thread. Ebenso der Downloadlink.
http://www.contenido.de/forum/viewtopic.php?t=13425
Bitte ausgiebig testen und alle Fehler (hoffe ihr findet keine) hier posten.
Gruß
schlaucher
-
- Beiträge: 503
- Registriert: Do 6. Apr 2006, 01:40
- Kontaktdaten:
-
- Beiträge: 503
- Registriert: Do 6. Apr 2006, 01:40
- Kontaktdaten:
Zu früh gefreut?
Ich habe es gerade in ein komplett neues System eingebaut (4.6.23 MR), Konfiguration wie gehabt.
Aber...
Leider kommt folgende Fehlermeldung:
Aber...
Leider kommt folgende Fehlermeldung:
Code: Alles auswählen
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/41/d208576359/htdocs/ftp.cangstar.com/www.cangstar.com/igm/contenido/includes/include.con_editcontent.php(618) : eval()'d code on line 1205
Ειμαστε στη μεση απο κατι...
Update auf neue version
In wie weite ist es möglich die neue Version in eine schon existierende Version upzudaten. Ich benutze die 2.5 beta und habe über 300 Termine eingetragen. Es wurden auch individuelle Anpassungen vorgenommen wie Ortsanzeige im Terminteaser.
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Zu früh gefreut?
Bei welchem Modul kommt denn die Fehlermeldung?Contenider hat geschrieben:Ich habe es gerade in ein komplett neues System eingebaut (4.6.23 MR), Konfiguration wie gehabt.
Aber...
Leider kommt folgende Fehlermeldung:
Code: Alles auswählen
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/41/d208576359/htdocs/ftp.cangstar.com/www.cangstar.com/igm/contenido/includes/include.con_editcontent.php(618) : eval()'d code on line 1205
Gruß
schlaucher
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Update auf neue version
Wenn Du keine zusätzlichen Datenbankfelder für die Terminartikel angelegt hast, sollte es damit keine Probleme geben. Ich nummeriere die Felder immer fortlaufend durch.shi hat geschrieben:In wie weite ist es möglich die neue Version in eine schon existierende Version upzudaten. Ich benutze die 2.5 beta und habe über 300 Termine eingetragen. Es wurden auch individuelle Anpassungen vorgenommen wie Ortsanzeige im Terminteaser.
Die individuellen Änderungen in der Anzeige der Liste oder des Teasers musst Du wieder in die neuen Module übernehmen. Dies sollte aber auch kein Problem darstellen.
Ich würde auf jeden Fall die Module erst einmal parallel installieren, ein paar deiner Terminartikel in eine Testkategorie kopieren und dort testen.
Gruß
schlaucher
-
- Beiträge: 503
- Registriert: Do 6. Apr 2006, 01:40
- Kontaktdaten:
Kategorien auswählen
Hi schlaucher,
Das Update funzt super. Danke!
Hier ist ein Schönheitsfehler bei mir: Das xtag-Feld in der Eingabe ist reichlich groß. Wo kann ich das verkleinern?
Ja und dann noch ein altes Problem: Ich verstehe die Mehrfachauswahl nicht. Wozu soll die gut sein? Wenn ich mehrere Terminlisten anlege, kann ich die Termine zwar anzeigen, die Links funktionieren aber nur bei der Primärkategorie. Sonst kommt die Fehlermeldung
Das Select-Modul habe ich mir lange wünscht. Ich hätte es aber lieber im Backend als im Frontend. Was ist da zu machen?
Schönen Gruß
Michael
Das Update funzt super. Danke!
Hier ist ein Schönheitsfehler bei mir: Das xtag-Feld in der Eingabe ist reichlich groß. Wo kann ich das verkleinern?
Ja und dann noch ein altes Problem: Ich verstehe die Mehrfachauswahl nicht. Wozu soll die gut sein? Wenn ich mehrere Terminlisten anlege, kann ich die Termine zwar anzeigen, die Links funktionieren aber nur bei der Primärkategorie. Sonst kommt die Fehlermeldung
Wenn ich die Termine aber alle in eine (Contenido-)Kategorie stelle, dann braucht's doch die Mehrfachauswahl nicht.echo "No code was created for this art in this category.";
Das Select-Modul habe ich mir lange wünscht. Ich hätte es aber lieber im Backend als im Frontend. Was ist da zu machen?
Schönen Gruß
Michael
-
- Beiträge: 503
- Registriert: Do 6. Apr 2006, 01:40
- Kontaktdaten:
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Kategorien auswählen
o.k., Eins nach dem Andern:salsa hat geschrieben:Hi schlaucher,
Das Update funzt super. Danke!
Hier ist ein Schönheitsfehler bei mir: Das xtag-Feld in der Eingabe ist reichlich groß. Wo kann ich das verkleinern?
Ja und dann noch ein altes Problem: Ich verstehe die Mehrfachauswahl nicht. Wozu soll die gut sein? Wenn ich mehrere Terminlisten anlege, kann ich die Termine zwar anzeigen, die Links funktionieren aber nur bei der Primärkategorie. Sonst kommt die FehlermeldungWenn ich die Termine aber alle in eine (Contenido-)Kategorie stelle, dann braucht's doch die Mehrfachauswahl nicht.echo "No code was created for this art in this category.";
Das Select-Modul habe ich mir lange wünscht. Ich hätte es aber lieber im Backend als im Frontend. Was ist da zu machen?
Schönen Gruß
Michael
x-tag Feld:
Im Modul Terminein/ausgabe (Output) folgende Zeile suchen:
Code: Alles auswählen
echo '<input type="text" name="MOD_TE_xtag" value="'.urldecode(stripslashes($MOD_TE_termin[16])).'" size=3 class=Input> '.mi18n("Tag").'</td>
Code: Alles auswählen
echo '<input type="text" name="MOD_TE_xtag" value="'.urldecode(stripslashes($MOD_TE_termin[16])).'" size="3" class="Input"> '.mi18n("Tag").'</td>
Tja, das ist noch ein Bug im Code
Im Modul Terminliste wird im Output ganz am Ende der Link zum Termin zusammengesetzt. Dort gebe ich auch noch die idcat mit. Leider immer die idcat der primären Kategorie. Man kann das ganze umgehen, wenn man im Code die idcat entfernt:
alt:
Code: Alles auswählen
if (strlen($MOD_TL_termine["link"][$MOD_TL_durchlauf]) > 0 && $MOD_TL_linkyn == 'yes')
{
if (strlen($MOD_TL_termine["link"][$MOD_TL_durchlauf]) > 7)
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.urldecode($MOD_TL_termine["link"][$MOD_TL_durchlauf]).'" target="'.$MOD_TL_termine["linkframe"][$MOD_TL_durchlauf].'">'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
else
{
$MOD_TL_navmod_link = 'front_content.php?&idcatart='.$MOD_TL_termine["link"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
}
else
{
if ($MOD_TL_termine["html"][$MOD_TL_durchlauf] != '' )
{
$MOD_TL_navmod_link = 'front_content.php?&idcat='.$MOD_TL_idcat.'&idart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
elseif ( $MOD_TL_htmlyn == 'yes' )
{
$MOD_TL_navmod_link = 'front_content.php?i&idcat='.$MOD_TL_idcat.'&dart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
else
$MOD_TL_link = '<a '.$MOD_TL_titelclass.''.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
if ($MOD_TL_template == "sk_tagesansicht.html")
{
if ($MOD_TL_termine["html"][$MOD_TL_durchlauf] != '' )
{
$MOD_TL_navmod_link = 'front_content.php?&idcat='.$MOD_TL_idcat.'&idart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link = mi18n("Hier finden Sie nähere Informationen").' <a href="'.$sess->url("$MOD_TL_navmod_link").'" > '.mi18n("weiter >").' </a>';
$tpl->set('d', 'TERMIN', $MOD_TL_link);
}
else
$tpl->set('d', 'TERMIN', '');
}
$tpl->set('d', 'LINK', $MOD_TL_link);
neu:
Code: Alles auswählen
if (strlen($MOD_TL_termine["link"][$MOD_TL_durchlauf]) > 0 && $MOD_TL_linkyn == 'yes')
{
if (strlen($MOD_TL_termine["link"][$MOD_TL_durchlauf]) > 7)
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.urldecode($MOD_TL_termine["link"][$MOD_TL_durchlauf]).'" target="'.$MOD_TL_termine["linkframe"][$MOD_TL_durchlauf].'">'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
else
{
$MOD_TL_navmod_link = 'front_content.php?&idcatart='.$MOD_TL_termine["link"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
}
else
{
if ($MOD_TL_termine["html"][$MOD_TL_durchlauf] != '' )
{
$MOD_TL_navmod_link = 'front_content.php?idart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
elseif ( $MOD_TL_htmlyn == 'yes' )
{
$MOD_TL_navmod_link = 'front_content.php?idart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link ='<a '.$MOD_TL_titelclass.' href="'.$sess->url("$MOD_TL_navmod_link").'" >'.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
else
$MOD_TL_link = '<a '.$MOD_TL_titelclass.''.$MOD_TL_termine["titel"][$MOD_TL_durchlauf].'</a>';
}
$tpl->set('d', 'LINK', $MOD_TL_link);
Code: Alles auswählen
if ($MOD_TL_template == "sk_tagesansicht.html")
{
if ($MOD_TL_termine["html"][$MOD_TL_durchlauf] != '' )
{
$MOD_TL_navmod_link = 'front_content.php?&idcat='.$MOD_TL_idcat.'&idart='.$MOD_TL_termine["idart"][$MOD_TL_durchlauf].'';
$MOD_TL_link = mi18n("Hier finden Sie nähere Informationen").' <a href="'.$sess->url("$MOD_TL_navmod_link").'" > '.mi18n("weiter >").' </a>';
$tpl->set('d', 'TERMIN', $MOD_TL_link);
}
else
$tpl->set('d', 'TERMIN', '');
}
Gib mir einen Tag, dann übernehem ich das noch.
Gruß
schlaucher
Hi schlaucher, Du schriebst das habe ich entfernt.
Deine Änderung zur Mehrfachauswahl scheint zu funktionieren. Prima!
Dann gibt's wohl noch mehr Fehler: In der Terminliste wird bei "Anzahl Tage:" immer ein Tag mehr ausgegeben. Bei "Anzahl Termine:" werden immer alle Termine angezeigt. Hier oder neben "alle Termine" sollte die Möglichkeit bestehen, keine Termine zu wählen, um eine Abfrage nur für abgelaufene Termine zu machen.
Das war's nicht, sondernHier ist die Feldgröße definiert (size=3). Setzte den Wert mal in Anführungsstriche:
Code: Alles auswählen
class=Input
Deine Änderung zur Mehrfachauswahl scheint zu funktionieren. Prima!
Dann gibt's wohl noch mehr Fehler: In der Terminliste wird bei "Anzahl Tage:" immer ein Tag mehr ausgegeben. Bei "Anzahl Termine:" werden immer alle Termine angezeigt. Hier oder neben "alle Termine" sollte die Möglichkeit bestehen, keine Termine zu wählen, um eine Abfrage nur für abgelaufene Termine zu machen.
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Hi salsa,salsa hat geschrieben:Hi schlaucher, Du schriebstDas war's nicht, sondernHier ist die Feldgröße definiert (size=3). Setzte den Wert mal in Anführungsstriche:das habe ich entfernt.Code: Alles auswählen
class=Input
Deine Änderung zur Mehrfachauswahl scheint zu funktionieren. Prima!
Dann gibt's wohl noch mehr Fehler: In der Terminliste wird bei "Anzahl Tage:" immer ein Tag mehr ausgegeben. Bei "Anzahl Termine:" werden immer alle Termine angezeigt. Hier oder neben "alle Termine" sollte die Möglichkeit bestehen, keine Termine zu wählen, um eine Abfrage nur für abgelaufene Termine zu machen.
erst mal vielen Dank fürs Debuggen! Da ist mir so Einiges im Laufe der Zeit entgangen.
Das "class=Input" hab ich nicht bemerkt, dank IE7
Ich sollte doch öffters mit dem Firefox testen.
Da nun alles in der functions.terminliste.php ist, hab ich "Anzahl Termine" glatt vergessen.
Bei "Anzahl Tage" schau ich nochmal.
Die Option keine aktuellen Termine anzuzeigen hatte ich in der 2.4 noch drinnen. Kann ich wieder mit reinnehmen.
Gruß
schlaucher
-
- Beiträge: 10
- Registriert: Di 1. Feb 2005, 21:10
- Kontaktdaten:
Fehler 404
Ich erhalte nach dem "Absenden" des ausgefüllten Formulars einen Fehler 404. Die Daten aus dem Formular werden nicht gespeichert.
Hat jemand eine Idee woran dies liegen könnte?
Hat jemand eine Idee woran dies liegen könnte?
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Fehler 404
Das ist schon passiert, wenn Frontend und Backend über unterschiedliche URLs aufgerufen werden, oder wenn Dein System mit der Variable $REQUEST_URI nichts anfangen kann.carstenhofi hat geschrieben:Ich erhalte nach dem "Absenden" des ausgefüllten Formulars einen Fehler 404. Die Daten aus dem Formular werden nicht gespeichert.
Hat jemand eine Idee woran dies liegen könnte?
Dafür gibt es hier einige Threads mit Lösungsansätzen. Ist halt ein bischen Sucherei, bei 39 Seiten
Gruß
schlaucher
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Hallo dussel,dussel hat geschrieben:Hallo ich bin neu hier im Forum und brauch dringend Hilfe und du scheinst dich ziemlich gut mit der ganzen Sache auszukennen. Kannst du mir bitte sagen was ich machen muss wenn das hier auf meiner Demoseite erscheint?!
>>front_content.php(882) : eval()'d code on line 1705<<
Ich bin völliger Leihe, will das aber hinbekommen find aber nix passendes oder stell mich einfach doof an.
Schon mal Danke im vorraus falls du dich meiner annimmst!!!
Da Du Dich an mich wendest geht es sicher um die Module der Terminliste. Um Dir dabei weiterzuhelfen, benötige ich schon ein paar mehr Informationen als nur die Fehlermeldung.
1.) Welche Version hast Du im Einsatz? 2.4.1 oder 2.5
2.) Mit welchem Modul kommt der Fehler? Terminein-/ausgabe, Terminliste, Terminteaser oder sKalender?
3.) Taucht der Fehler im Backend oder Frontend auf
4.) Was für eine Plattform setzt Du ein? LAMP oder WAMP
Und ganz wichtig fürs Forum, bitte die Fragen immer in den Tread des Moduls posten, dann können andere auch davon profiltieren.
Gruß
schlaucher