31
Programmers corner / Re: File rename
« on: July 17, 2010, 12:33:46 PM »
attach your template then someone could take a look at
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
[ajax.rename]
{.if|{.can rename.}|{:
{.set|x|%folder-resource%\{.postvar|from.}.}
{.set|y|%folder-resource%\{.postvar|to.}.}
{.if|{.exists|{.^y.}.}|exists|{:
{.if|{.exists|%folder%{.postvar|from.}.}|{:
{.if|{.length|{.rename|{.^x.}|{.^y.}.}.}|ok|failed.}
:}|not found.}
:}.}
:}|forbidden.}
rename|E:\Tools\HFS\Uploads\ASP - Zauberbrüder|E:\Tools\HFS\Uploads\ASP - Zauberbrüd
so it should work ...<html>
<head>
<title>Chat</title>
<link rel="shortcut icon" href="favicon.ico" />
<!-- used to refresh chat box -->
<script language="JavaScript" type="text/JavaScript">
function goToURL() { window.location = "http://meine.adresse"; }
var refresh=true;
function Prefresh() {
if ((document.frm.texto.value=='') & (document.frm.login.value>''))
{
window.location="{.get|url|text=.}";
document.frm.texto.focus();
refresh=true;
}
};
if (refresh) setTimeout("Prefresh()",10000);
</script>
<!-- Define special:begin -->
{.set | pass | !clear .}
{.set | chatfile | %date%_chatlog.txt .}
{.set | chattext | {.load|{.^chatfile.} .} .}
{.set| maxlength | 10240.}
{.if not| {.pos|%user% hat den Chat betreten.|{.^chattext.}.}|{:
{.save|{.^chatfile.}| {.time.} --- <i> %user% hat den Chat betreten.</i> <br>{.^chattext.}.}
:}.}
<!-- Limit Length of file and reset it when pass is given -->
{.if|{.length | {.^chattext.} .}>{.^maxlength.}|
{. set | chattext |{.cut||{.div|{.^maxlength.}|2.}|{.^chattext.} .}/set.}
/if.}
{.if|{.?text={.^pass.}.}|{:{.save | {.^chatfile.}|.}:}.}
<!-- Save chat file on hard drive -->
{.if| {.and|{.?name.}|{.?text.}|{.not| {.?text={.^pass.}.}.}/and.}
|{:
{.set | chattext |{.time.} --- <b>{.?name.}</b>> {.?text.}<br>{.^chattext.}.}
{.save | {.^chatfile.}|{.^chattext.} /save.}
:}
/if.}
</head>
<body>
Willkommen ! </b>
<br><br>
<form name=frm>
<b> NAME</b><br>{.repeat|2| .}<input id=login name=name style="font-size:10pt; color:blue; background-color:FFFFFF;
border:2px solid #88f;" value="{.if|{.?name.}|{.?name.}|%user%.}" onfocus="javascript:refresh='false';" size="24%
onblur="javascript:refresh='true';">
<br><br>
<b> TEXT</b><br>{.repeat|2| .}<input id=texto name=text style="font-size:10pt; font-weight:bold; color:7F7F7F;
background-color:FFFFFF; border:2px solid #88f;" onfocus="javascript:refresh='true';" size="117%" >
<br><br>
{.repeat|1| .} <input type="submit" value="Senden [ENTER]">
<br>
</form>
<!-- {.repeat|2| .}<button onclick="Prefresh();">Refresh</button> -->
{.repeat|2| .}<input type=button value="Chat beenden" onClick="goToURL()">
<HR COLOR="b1aba7">
<!-- {.breadcrumbs|{:<a href="%bread-url%">{.if|{.%bread-name%=.}|Home|%bread-name%.}/</a>:} .} -->
<CENTER>Heute ist der %date% - Uhrzeit: %time%</CENTER>
<HR COLOR="B1ABA7">
<br><br>
{.load|{.^chatfile.}.}
<!-- give the focus to the text field -->
<script language="JavaScript" type="text/JavaScript">document.frm.texto.focus();</script>
</body>
</html>
<html>
<head>
<title>Chat</title>
<link rel="shortcut icon" href="favicon.ico" />
<!-- used to refresh chat box -->
<script language="JavaScript" type="text/JavaScript">
function goToURL() { window.location = "http://meine.adresse"; }
var refresh=true;
function Prefresh() {
if ((document.frm.texto.value=='') & (document.frm.login.value>''))
{
window.location="{.get|url|text=.}";
document.frm.texto.focus();
refresh=true;
}
};
if (refresh) setTimeout("Prefresh()",10000);
</script>
<!-- Define special:begin -->
{.set | pass | !clear .}
{.set | chatfile | %date%_chatlog.txt .}
{.set | chattext | {.load|{.^chatfile.} .} .}
{.set| maxlength | 10240.}
{.if not| {.pos|%user% hat den Chat betreten.|{.load|{.^chatfile.}.}.}|{:
{.append|{.^chatfile.}| {.time.} --- <i> %user% hat den Chat betreten.</i> </br>.}
:}.}
<!-- Limit Length of file and reset it when pass is given -->
{.if|{.length | {.^chattext.} .}>{.^maxlength.}|
{. set | chattext |{.cut||{.div|{.^maxlength.}|2.}|{.^chattext.} .}/set.}
/if.}
{.if|{.?text={.^pass.}.}|{:{.save | {.^chatfile.}|.}:}.}
<!-- Save chat file on hard drive -->
{.if| {.and|{.?name.}|{.?text.}|{.not| {.?text={.^pass.}.}.}/and.}
|{:
{.set | chattext |{.time.} --- <b>{.?name.}</b>> {.?text.}<br>{.^chattext.}.}
{.save | {.^chatfile.}|{.^chattext.} /save.}
:}
/if.}
</head>
<body>
Willkommen ! </b>
<br><br>
<form name=frm>
<b> NAME</b><br>{.repeat|2| .}<input id=login name=name style="font-size:10pt; color:blue; background-color:FFFFFF;
border:2px solid #88f;" value="{.if|{.?name.}|{.?name.}|%user%.}" onfocus="javascript:refresh='false';" size="24%
onblur="javascript:refresh='true';">
<br><br>
<b> TEXT</b><br>{.repeat|2| .}<input id=texto name=text style="font-size:10pt; font-weight:bold; color:7F7F7F;
background-color:FFFFFF; border:2px solid #88f;" onfocus="javascript:refresh='true';" size="117%" >
<br><br>
{.repeat|1| .} <input type="submit" value="Senden [ENTER]">
<br>
</form>
<!-- {.repeat|2| .}<button onclick="Prefresh();">Refresh</button> -->
{.repeat|2| .}<input type=button value="Chat beenden" onClick="goToURL()">
<HR COLOR="b1aba7">
<!-- {.breadcrumbs|{:<a href="%bread-url%">{.if|{.%bread-name%=.}|Home|%bread-name%.}/</a>:} .} -->
<CENTER>Heute ist der %date% - Uhrzeit: %time%</CENTER>
<HR COLOR="B1ABA7">
<br><br>
{.load|{.^chatfile.}.}
<!-- give the focus to the text field -->
<script language="JavaScript" type="text/JavaScript">document.frm.texto.focus();</script>
</body>
</html>
habs grade mal so ausprobiert {.if not| {.pos|%user% hat den Chat betreten.|{.load|{.^chatfile.}.}.}|{:
{.append|{.^chatfile.}| {.time.} --- <i> %user% hat den Chat betreten.</i> </br>.}
:}.}