. .
pragmaMx Support Forum 23 November 2008, 17:44:05 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Termindatum  (Gelesen 5633 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« am: 18 Juni 2006, 19:46:10 »

Hallo  Smiley,

beispielsweise wird ein Termin, der auf einen Tag geplant ist, im Centerblock (Übersicht der nächsten  Termine.) als z.B. 16.07.06 bis 16.07.06 angezeigt. Besteht die Möglichkeit, es so einzurichten, dass dieser Tag mit lediglich 16.07.06 angezeigt wird? Ich habe unter Kalender Konfiguration Endzeit in Listenansicht anzeigen (nur wenn Enddatum angezeigt) und Enddatum in Listenansicht anzeigen, wenn gleich dem Startdatum (nur wenn Enddatum angezeigt) jeweils auf Nein gestellt.

Gruß.
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #1 am: 20 Juni 2006, 12:15:22 »

Hallo  Smiley,

demnach keiner eine Idee? Über eine Antwort würde ich mich freuen (positiv wie negativ). Besten Dank!

Gruß.
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #2 am: 20 Juni 2006, 23:11:42 »

Hallo

Meinst Du so wie bei mir auf der Seite?

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #3 am: 21 Juni 2006, 07:08:50 »

Hallo Smiley,

ja, genauso wie auf deiner Seite.

Gruß
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #4 am: 21 Juni 2006, 11:15:02 »

Alles klar.

Stelle Dir dann heute Abend den Code für den Block und die index.php hier rein. Habe zur Zeit leider keinen Zugriff darau.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #5 am: 21 Juni 2006, 21:05:51 »

Hallo Smiley,

besten Dank!

Gerne möchte ich noch eine Frage nachschieben: Gibt es im Terminkalender die Möglichkeit, immer wiederkehrende Termine einzugeben (wie im Outlook) um Wiederholeinträge zu vermeiden?

Gruß
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #6 am: 21 Juni 2006, 22:02:50 »

So, bin wieder da.

Also, im Block «block-Calendar_centerlist.php» sieht es um ca. Zeile 130 so aus:
Code: [Select]  
if ($listEndtime && !$alldayevent) {

davor schreibst Du folgendes rein:
Code: [Select]  
$listrange = _CALLISTRANGE;

Dann, nunmehr bei ca. Zeile 142 steht dann das hier:
Code: [Select]  
else {
       $alttext = ($hometext) ? substr(htmlentities(strip_tags(stripslashes($hometext))),0,70).'...' : "";
       $content.="<tr style=\"background-color: $bgcolornew;\">
       <td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateStart</span></td>\n
       <td align=\"center\" width=\"5%\"><span style=\"color: $txtcolornew;\" class=\"tiny\">"._CALLISTRANGE."</span></td>\n
       <td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateEnd</span></td>\n
       <td width=\"75%\"><span style=\"color: $txtcolornew;\" class=\"boxcontent\"><img src=\"".calGetBarImage("ball",$categorie)."\" $imgprops>&nbsp;<a href=\"".CAL_MODULE_LINK."&amp;op=view&amp;eid=$eid\" title=\"$alttext\">$title</a></span></td>\n
            </tr>\n";
           }
      }

Zwischen «else {» und «$alttext = ...» schreibst Du diese Zeilen:
Code: [Select]  
if ($calconf['listEnddate']) {
         if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp ";$listrange="&nbsp &nbsp &nbsp ";
            if ($calconf['listEndtime'] && !$alldayevent) {
               if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp ";$listrange = _CALLISTRANGE;}
      $dateEnd.= " ".$timebreak."<span class=\"tiny\">".strftime(_CALTIMEFORMAT, @mktime($h2, $mi2, 0, $m2, $d2, $y2))."</span>";
               }
            }
         }

Das wäre mal der Block. Wenn Du möchtest, dass im Kalender das selbe gemacht wird, dann öffnest Du die Datei «modules/Kalender/index.php».

So um Zeile 344 steht:
Code: [Select]  
if ($calconf['listshowlinks']) {

Auch hier wieder folgendes davor schreiben:
Code: [Select]  
$listrange = _CALLISTRANGE;

So, und zum Schluss noch dies. Etwa bei Zeile 358 steht:
Code: [Select]  
if ($calconf['listEnddate'])

Unmittelbar darunter fügst Du diese Zeilen ein:
Code: [Select]  
if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp ";$listrange="&nbsp &nbsp &nbsp ";
    if ($calconf['listEndtime'] && !$alldayevent) {
       if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp ";$listrange = _CALLISTRANGE;}
    $dateEnd.= " ".$timebreak."<span class=\"tiny\">".strftime(_CALTIMEFORMAT, @mktime($h2, $mi2, 0, $m2, $d2, $y2))."</span>";
        }
     }

So, dass wars. Andi hat versprochen, dass er dies in eine der nächsten Kalender Versionen einfliessen lässt.  Wink

Zu den sich wiederholenden Terminen: Will da Andi nicht vorgreifen, glaube aber gelesen zu haben, dass er dies auch für eine der nächsten Versionen in betracht zieht.

Gruss
Deepsleep



Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 826



« Antworten #7 am: 21 Juni 2006, 22:21:56 »

Hallo,
ich möchte diesen Code auch gerne verwenden!
Kann man den auch in der block-Calendar_centerlist-scroll.php einbauen?
Die Zeilen hätte ich auch dort gefunden und es auch mit den Änderungen probiert, nur passiert nicht´s.
Danke für Eure Hilfe, Gerhard!
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #8 am: 21 Juni 2006, 23:34:36 »

@ATAHAN

Da habe ich noch was vergessen  Roll Eyes

Im Block musst Du so um Zeile 151 (also gleich nach der letzten } vom eingefügten if-Block) das hier:
Code: [Select]  
$alttext = ($hometext) ? substr(htmlentities(strip_tags(stripslashes($hometext))),0,70).'...' : "";
$content.="<tr style=\"background-color: $bgcolornew;\">
<td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateStart</span></td>\n
<td align=\"center\" width=\"5%\"><span style=\"color: $txtcolornew;\" class=\"tiny\">"._CALLISTRANGE."</span></td>\n
<td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateEnd</span></td>\n
<td width=\"75%\"><span style=\"color: $txtcolornew;\" class=\"boxcontent\"><img src=\"".calGetBarImage("ball",$categorie)."\" $imgprops>&nbsp;<a href=\"".CAL_MODULE_LINK."&amp;op=view&amp;eid=$eid\" title=\"$alttext\">$title</a></span></td>\n
</tr>\n";


durch das hier ersetzen:
Code: [Select]  
$alttext = ($hometext) ? substr(htmlentities(strip_tags(stripslashes($hometext))),0,70).'...' : "";
$content.="<tr style=\"background-color: $bgcolornew;\">
<td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateStart</span></td>\n
<td align=\"center\" width=\"5%\"><span style=\"color: $txtcolornew;\" class=\"tiny\">".$listrange."</span></td>\n
<td nowrap width=\"10%\"><span style=\"color: $txtcolornew;\" class=\"$fontstyle\">$dateEnd</span></td>\n
<td width=\"75%\"><span style=\"color: $txtcolornew;\" class=\"boxcontent\"><img src=\"".calGetBarImage("ball",$categorie)."\" $imgprops>&nbsp;<a href=\"".CAL_MODULE_LINK."&amp;op=view&amp;eid=$eid\" title=\"$alttext\">$title</a></span></td>\n
</tr>\n";


Im Modul, so um Zeile 366 steht:
Code: [Select]  
$listout .= "<td nowrap class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"content\">" . $dateStart . "</span></td>";
$listout .= "<td align='center' class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"tiny\">" . _CALLISTRANGE . "</span></td>";
$listout .= "<td nowrap class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"content\">" . $dateEnd . "</span></td>";

und muss mit dem hier ersetzt werden:
Code: [Select]  
$listout .= "<td nowrap class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"content\">" . $dateStart . "</span></td>";
$listout .= "<td align='center' class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"tiny\">" .$listrange . "</span></td>";
$listout .= "<td nowrap class='tdlistview'><span style=\"color: $txtcolornew;\" class=\"content\">" . $dateEnd . "</span></td>";


@GerhardSt
Um ca. Zeile 137 hast Du eine «if ($scrolling) {»-Anweisung.

Ersetzte alles bis zum «else {» durch das hier:
Code: [Select]  
if ($scrolling) {
   if ($calconf['listEnddate']) {
                        if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="";$listrange="";
                                        if ($calconf['listEndtime'] && !$alldayevent) {
                                                        if (!$calconf['listEnddate2'] && $m1==$m2 && $d1==$d2 && $y1==$y2) {$dateEnd="&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp ";$listrange = _CALLISTRANGE;}
                        $dateEnd.= " ".$timebreak."<span class=\"tiny\">".strftime(_CALTIMEFORMAT, @mktime($h2, $mi2, 0, $m2, $d2, $y2))."</span>";
                                        }
                                }
                        }
    $content.="<td style=\"background-color: $bgcolornew;\" nowrap width=\"$eventwidth\" align=\"center\"><span style=\"color: $txtcolornew;\" class=\"tiny\">
<img src=\"".calGetBarImage("ball",$categorie)."\" $imgprops>$dateStart ".$listrange." $dateEnd</span><br>\n
<span style=\"color: $txtcolornew;\" class=\"boxcontent\">&nbsp;<a href=\"".CAL_MODULE_LINK."&amp;op=view&amp;eid=$eid\">$title</a></span></td>\n";
}

Solange Du die Start- und Endzeiten nicht einblendest, sieht das Ganze gut aus. Man müsste den Block allerdings noch anpassen, wenn Du die Zeiten einblenden willst.

Kurzes Feedback obs funktioniert würde mich noch freuen.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 826



« Antworten #9 am: 22 Juni 2006, 18:53:02 »

@deepsleep
Hallo deepsleep, Smiley
danke bei mir funktionieren deine Codes einwandfrei! thumbup
 genie
Schöne Grüsse und nochmal danke, Gerhard!
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #10 am: 23 Juni 2006, 22:09:05 »

Hallo deepsleep Smiley,

habe die Codes eingespielt, funktioniert einwandfrei. Hervorragend! thumbup

Besten Dank für deine Mühe die Codes hier reinzustellen und somit auch allen anderen Intressierten zur Verfügung zu stellen. Ist sicherlich nicht selbstverständlich.

Mit den besten Wünschen.
Atahan
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #11 am: 24 Juni 2006, 02:13:46 »

Nicht der Rede wert. So läuft es hier bei PragmaMx! Jeder hilft jedem, nur so funktioniert's.

Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #12 am: 25 Juni 2006, 21:30:15 »

Hallo Smiley,

die Startzeit in der Listenansicht (center block) wird nicht angezeigt?

Gruß

Ergänzung: Unter Einstellungen "Startzeit in der Listenansicht anzeigen" ist gewählt.
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #13 am: 26 Juni 2006, 01:36:51 »

Hallo  Smiley,

Aber die Endzeit wird angezeigt oder wie? Habe nun verschiedene Einstellungen bei mir versucht, aber die Startzeit wird bei mir immer eingeblendet.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #14 am: 26 Juni 2006, 07:08:16 »

Hallo Smiley,

ja, es wird lediglich die Endzeit angezeigt (siehe Anlage).

Gruß.

[gelöscht durch Administrator]
« Letzte Änderung: 26 Juni 2006, 07:17:39 von ATAHAN » Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #15 am: 26 Juni 2006, 09:14:05 »

Hallo Atahan

Probier's mal mit dem beigefügten Block. Der läuft bei mir problemlos.

Gruss
Deepsleep

[gelöscht durch Administrator]
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #16 am: 26 Juni 2006, 10:15:09 »

Hallo deepsleep,

besten Dank, funktioniert einwandfrei.

Gruß.
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #17 am: 26 Juni 2006, 10:41:48 »

Hallo   Smiley

Na, da bin ich mal froh. Entweder habe ich Dir nicht allen Code gepostet oder aber Du hast da etwas zu viel überschrieben.  Wink

Egal, hauptsache es läuft.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.161



WWW
« Antworten #18 am: 27 Juni 2006, 21:33:30 »

Hallo deepsleep Smiley,

hast du eventuell auch den Block 'Gallery-scroll-Random_pictures' mit den neuen Codes zur Verfügung.

Gruß.
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
deepsleep
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 428


WWW
« Antworten #19 am: 27 Juni 2006, 22:01:58 »

Nein, da muss ich Dich leider enttäuschen.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen, ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML