Ich habe mehrere Termine mit dem gleichen Flyer (Logo). z.B.: Jugend Training = BC-Zug Logo Mitglieder Treff = BC-Zug Logo
Wenn ich nun einen der Termine vom Jugend Training im Kalender löschen möchte, löscht es mir auch das Logo (Flyer) auf dem Server. Somit wird natürlich der Flyer bei den Mitglieder Treffs nicht mehr angezeigt.
Wie kann ich das verhindern.??
Denn momentan muss ich jedesmal daran Denken, dass ich nach dem löschen eines Termines, das Logo wieder auf den Server in den Ordner /cache/flyers/ lade.
Ihr stimmt mir sicher zu, wenn ich das als etwas umständlich bezeichne..
bama :
02.09.2007 11:36
so wie du das verwendest, ist das auch nicht gedacht
ein Flyer ist kein Logo, welches du hier ja bei jedem Termin anhängst das mit dem Flyer ist gedacht, wenn du z.B. für eine Veranstaltung einen Handzettel oder ein Plakat hast, dieses dann gescannt wird und dann zu einer einzelnen Veranstaltung mit hinterlegt wird.
Andromeda :
02.09.2007 12:41
Das ist ein Argument. Ich hatte bis jetzt immer nur in den Berichten und im Download die Plakate angeboten. Im Kalender ist das natürlich auch von Vorteil. Da gebe ich Dir 100% Recht.
Bleibt das Problem, dass....
das Jugend Training hat "einen" Flyer (Plakat) und wenn ich aus organisatorischen Gründen einen Termin im Jahr löschen möchte, ist der Flyer (Plakat) überall weg.
Alternativ müsste ich also zu jedem Jugend Training (Datum) die Datei anderst benennen.
Das gibt dann bis 2012 über 170 Flyer (Plakate) für einen Anlass.
Nobse :
03.09.2007 20:26
Wenn du das löschen der Flyer abstellen möchtest mach folgendes.
ecal/action.php öffnen zeile 28
if (file_exists(XOOPS_ROOT_PATH."/modules/ecal/cache/flyer/".$row['flayer'])) { @unlink("cache/flyer/".$row['flayer']); }
diese 3 zeilen auskommentieren
Andromeda :
03.09.2007 20:51
:help1 Sorry, was bedeutet auskommentieren? Löschen!?
Nobse :
03.09.2007 21:09
du kannst die zeilen auskommentieren wenn du // davor setzt dann wird die Zeile in PHP als kommentar gewertet
Andromeda :
03.09.2007 22:05
Habe ich gemacht. Jetzt kommt, wenn ich einen Termin erstellen möchte, eine weisse Seite mit: Parse error: parse error, unexpected '}' in /home/httpd/vhosts/bc-zug.ch/httpdocs/modules/ecal/action.php on line 38
Ich nehme an, ich muss auch vor diese Zeile ein // setzen, ist das Richtig?