Termine einpflegen u. dabei den Namen desjenigen ...

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
Ina
Beiträge: 22
Registriert: 16. Sep 2007, 12:33

Termine einpflegen u. dabei den Namen desjenigen ...

Beitrag von Ina »

Hallo liebe Admidio-Gemeinde,

ich habe folgende Frage:
Gibt es eine Moeglichkeit, wenn ich neue Termine einpflegt habe, das der Name nicht erscheint, der die Aenderungen vorgenommen hat.

Es w�re Klasse, wenn einer oder Eine von Euch mir weiterhelfen kann. :idea:

Schoene Weihnachten wuenscht
Ina

Benutzeravatar
fasse
Administrator
Beiträge: 6163
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Du könntest im Terminmodul die entsprechenden Stellen einfach entfernen. Allerdings wären sie nach einem Update wieder da :(

Die Stelle ist auf jeden Fall in modules/dates/dates.php
Zeile 369 bis einschließlich 382.
Dort wird der Ersteller und der User mit der letzten Änderung geschrieben.

Gruß
Fasse
Ina
Beiträge: 22
Registriert: 16. Sep 2007, 12:33

Beitrag von Ina »

Hallo Fasse,
danke erstmal, dass Du dich meines Problems angenommen hast.

Ich habe dates.php mit Dreamweaver geöffnet.
Ich habe dort aber nur 373 Zeilen. Welche Zeilen müssen davon raus?

schoenen Gruß
Ina
Benutzeravatar
fasse
Administrator
Beiträge: 6163
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Welche Admidio-Version ?
In der 1.4 sollten es so ca. 400 Zeilen sein.
Ina
Beiträge: 22
Registriert: 16. Sep 2007, 12:33

Beitrag von Ina »

Hallo Fasse,

keine Ahnung wo ich gestern reingeraten bin. Ich habe die Version 1.4.7.
Ich habe genau 401 Zeilen und den Bereich den du meinst könnte folgender sein:

Zeile 368 bis 389:

echo "</div>
<div style=\"margin: 8px 4px 4px 4px; font-size: 8pt; text-align: left;\">";
$user_create = new User($g_adm_con);
$user_create->getUser($row->dat_usr_id);
echo "Angelegt von ". strSpecialChars2Html($user_create->first_name). " ". strSpecialChars2Html($user_create->last_name).
" am ". mysqldatetime("d.m.y h:i", $row->dat_timestamp);

if($row->dat_usr_id_change > 0)
{
$user_change = new User($g_adm_con);
$user_change->getUser($row->dat_usr_id_change);
echo "<br>Zuletzt bearbeitet von ". strSpecialChars2Html($user_change->first_name). " ". strSpecialChars2Html($user_change->last_name).
" am ". mysqldatetime("d.m.y h:i", $row->dat_last_change);
}
echo "</div>
</div>

<br />";
} // Ende While-Schleife
}

if(mysql_num_rows($dates_result) > 2)

Bevor ich lösche, warte ich erstmal auf Dein OK.

viele Grüße
Ina
Benutzeravatar
fasse
Administrator
Beiträge: 6163
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Code: Alles auswählen

<div style=\"margin: 8px 4px 4px 4px; font-size: 8pt; text-align: left;\">";
$user_create = new User($g_adm_con);
$user_create->getUser($row->dat_usr_id);
echo "Angelegt von ". strSpecialChars2Html($user_create->first_name). " ". strSpecialChars2Html($user_create->last_name).
" am ". mysqldatetime("d.m.y h:i", $row->dat_timestamp);

if($row->dat_usr_id_change > 0)
{
$user_change = new User($g_adm_con);
$user_change->getUser($row->dat_usr_id_change);
echo "<br>Zuletzt bearbeitet von ". strSpecialChars2Html($user_change->first_name). " ". strSpecialChars2Html($user_change->last_name).
" am ". mysqldatetime("d.m.y h:i", $row->dat_last_change);
}
echo "</div> 
Genau diesen Teil musst du löschen und keine Zeile mehr ;)
Ina
Beiträge: 22
Registriert: 16. Sep 2007, 12:33

Beitrag von Ina »

Vielen Dank Fasse
Jetzt habe ich das erste Problem vom Tisch.
Den Erfolg kann ich leider noch nicht sehen, wegen meines config.php Problems.

Ich hoffe mein Provider sieht bald in seine E-Mails.

Schoenen Gruß, Ina
Antworten