nicht valide Templates

Enthält archivierte Beiträge von Hotschi's Board zum Download MOD.
Posten ist hier nicht möglich, bitte das Supportforum dafür verwenden!
oxpus

Beitrag von oxpus »

So jetzt mach ich mir 'n Kaffee.
Den haste Dir aber auch verdient :!:
Nun, danke für die neuen Fehler.
Ich habe auch die neue MOD-Version schon vorbereitet und Du stehst auch bereits mit einem THX drinnen.
Gehört sich ja schliesslich so.

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Nun, danke für die neuen Fehler.
Es geht schon weiter... :wink:
Ich habe auch die neue MOD-Version schon vorbereitet und Du stehst auch bereits mit einem THX drinnen.
Gehört sich ja schliesslich so.
Upps, wenn's denn sein muss... 8)

Nimm die dl_edit_comments_body.tpl:

Suche und ersetze alle onClick durch onclick. Dito mit onChange.
Hier betrifft es die Grossschreibung. Das ist zwar in html kein Fehler, es soll aber nach Möglichkeit alles Klein geschrieben werden. Spätestens bei XML ist dies Pflicht. :roll:

Suche

Code: Alles auswählen

<option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
ersetze mit

Code: Alles auswählen

<option value="12" class="genmed">{L_FONT_NORMAL}</option>
Hier ist das selected zuviel.

Suche und entferne wrap="virtual". Im Tag textarea ist wrap nämlich nicht erlaubt.

Suche mehrmals nach '_phpbbsmilies' und ersetze es durch '_blank.

Suche

Code: Alles auswählen

'HEIGHT=400,resizable=yes,scrollbars=yes,WIDTH=600'
ersetze durch

Code: Alles auswählen

'height=400,resizable=yes,scrollbars=yes,width=600'
Und schon leuchtet der Validator wieder schön grün. 8)

Die dl_search_body.tpl:

suche

Code: Alles auswählen

<form action="{S_SEARCH_ACTION}" method="POST" >
ersetze mit

Code: Alles auswählen

<form action="{S_SEARCH_ACTION}" method="post" >
suche

Code: Alles auswählen

<span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" />
ersetze mit

Code: Alles auswählen

<span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" /></span>
suche

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_CATEGORY_OPTIONS}</td>
ersetze mit

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_CATEGORY_OPTIONS}</span></td>
suche

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_SORT_OPTIONS}</td>
ersetze mit

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_SORT_OPTIONS}</span></td>
suche

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_SORT_ORDER}</td>
ersetze mit

Code: Alles auswählen

<td class="row2"><span class="genmed">{S_SORT_ORDER}</span></td>
Es fehlte jedesmal das </span>.

oxpus

Beitrag von oxpus »

Wie?
"Wenn es sein muss"???
Du machst doch hier die riesige Arbeit!

Und :roll: danke für den Nachschlag.

In Erwartung weiterer Fehler...

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Und :roll: danke für den Nachschlag.
:wink:
In Erwartung weiterer Fehler...
Bitte, bitte... 8)

Es geht in den Adminbereich zur downloads_main.tpl:

suche

Code: Alles auswählen

<img src="../{ext_blacklist.EXT_BLACKLIST_IMG}" border="0" /></a>
und ersetze mit

Code: Alles auswählen

<img src="../{ext_blacklist.EXT_BLACKLIST_IMG}" border="0" alt="" /></a>
suche

Code: Alles auswählen

<img src="../{toolbox.TOOLBOX_IMG}" border="0" /></a>
ersetze mit

Code: Alles auswählen

<img src="../{toolbox.TOOLBOX_IMG}" border="0" alt="" /></a>
suche

Code: Alles auswählen

<p align="center" width="100%">
ersetze mit

Code: Alles auswählen

<p align="center">
Die dl_admin_config.php:

suche

Code: Alles auswählen

<img src="'.$phpbb_root_path.$images['Dl_edit'].'" border="0" />
ersetze mit

Code: Alles auswählen

<img src="'.$phpbb_root_path.$images['Dl_edit'].'" border="0" alt="" />
suche

Code: Alles auswählen

<img src="'.$phpbb_root_path.$images['Dl_new'].'" border="0" />
ersetze mit

Code: Alles auswählen

<img src="'.$phpbb_root_path.$images['Dl_new'].'" border="0" alt="" />
die dl_config_body.tpl:

suche

Code: Alles auswählen

<input type="text" size="10" maxlength="20" name="thumb_fsize" value="{THUMB_FSIZE}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" size="10" maxlength="20" name="thumb_fsize" value="{THUMB_FSIZE}" />
suche

Code: Alles auswählen

<input type="text" size="5" maxlength="5" name="thumb_xsize" value="{THUMB_XSIZE}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" size="5" maxlength="5" name="thumb_xsize" value="{THUMB_XSIZE}" />
suche

Code: Alles auswählen

<input type="text" size="5" maxlength="5" name="thumb_ysize" value="{THUMB_YSIZE}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" size="5" maxlength="5" name="thumb_ysize" value="{THUMB_YSIZE}" />
die dl_traffic_body.tpl:

suche

Code: Alles auswählen

<input type="text" name="username" size="20" maxlength="32" value="" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="username" size="20" maxlength="32" value="" />
suche

Code: Alles auswählen

<span class="gen"><input type="text" name="user_traffic" size="20" maxlength="40" />
ersetze mit

Code: Alles auswählen

<span class="gen"><input class="post" type="text" name="user_traffic" size="20" maxlength="40" /></span>
suche

Code: Alles auswählen

{L_DL_GB}</span>
ersetze mit

Code: Alles auswählen

{L_DL_GB}
suche

Code: Alles auswählen

<span class="gen"><input type="text" name="all_traffic" size="20" maxlength="40" />
ersetze mit

Code: Alles auswählen

<span class="gen"><input class="post" type="text" name="all_traffic" size="20" maxlength="40" /></span>
suche

Code: Alles auswählen

<input type="radio" name="y" value="gb"/>&nbsp;{L_DL_GB}</span>
ersetze mit

Code: Alles auswählen

<input type="radio" name="y" value="gb"/>&nbsp;{L_DL_GB}
suche

Code: Alles auswählen

<span class="gen"><input type="radio" name="func" value="add" checked="checked"/>&nbsp;{L_ADD}&nbsp;&nbsp;&nbsp;<input type="radio" name="func" value="set"/>&nbsp;{L_SET}
ersetze mit

Code: Alles auswählen

<span class="gen"><input type="radio" name="func" value="add" checked="checked"/>&nbsp;{L_ADD}&nbsp;&nbsp;&nbsp;<input type="radio" name="func" value="set"/>&nbsp;{L_SET}[</span>]
suche

Code: Alles auswählen

<input type="text" name="group_traffic" size="20" maxlength="40" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="group_traffic" size="20" maxlength="40" />
suche

Code: Alles auswählen

<input name="user_dl_auto_traffic" type="text" size="10" maxlength="50" value="{USER_DL_AUTO_TRAFFIC}" />
ersetze mit

Code: Alles auswählen

<input name="user_dl_auto_traffic" class="post" type="text" size="10" maxlength="50" value="{USER_DL_AUTO_TRAFFIC}" />
suche

Code: Alles auswählen

<input name="group_dl_auto_traffic[{group_row.GROUP_ID}]" type="text" size="10" maxlength="50" value="{group_row.GROUP_DL_AUTO_TRAFFIC}" />
ersetze mit

Code: Alles auswählen

<input name="group_dl_auto_traffic[{group_row.GROUP_ID}]" class="post" type="text" size="10" maxlength="50" value="{group_row.GROUP_DL_AUTO_TRAFFIC}" />
suche

Code: Alles auswählen

		</tr>
		<!-- END group_row -->
		</tr>
		<tr>
ersetze mit

Code: Alles auswählen

		</tr>
		<!-- END group_row -->
		<tr>

oxpus

Beitrag von oxpus »

OOoooooooooooooooooooooooooooohkay...

So langsam bezweifel ich, daß ich beim Modden 100%ig wach war.
Muss ich wohl alles im Delirium geschrieben haben :(

EDIT
Du hattest für die dl_traffic_body.tpl folgendes angegeben:

Code: Alles auswählen

suche
{L_DL_GB}</span>

ersetze mit
{L_DL_GB}
Das wäre falsch. Der Block schaut so aus:

Code: Alles auswählen

			<td class="row2" width="75%"><span class="gen"><input type="text" class="post" name="user_traffic" size="20" maxlength="40" />&nbsp;
			<input type="radio" name="x" value="b"/>&nbsp;{L_DL_BYTES}&nbsp;
			<input type="radio" name="x" value="kb" checked="checked" />&nbsp;{L_DL_KB}&nbsp;
			<input type="radio" name="x" value="mb"/>&nbsp;{L_DL_MB}&nbsp;
			<input type="radio" name="x" value="gb"/>&nbsp;{L_DL_GB}</span></td>
Ohne das </span> am Zellenende wäre der Tag nicht geschlossen.

Nur mal am Rande bemerkt.

Dungeonwatcher

Beitrag von Dungeonwatcher »

Weiter geht's... :wink:

Die dl_cat_body.tpl:

suche

Code: Alles auswählen

<input type="hidden" name="action" value="add">
ersetze mit

Code: Alles auswählen

<input type="hidden" name="action" value="add" />
Die dl_cat_edit_body.tpl:

suche

Code: Alles auswählen

<input type="text" name="cat_name" size="40" maxlength="255" value="{CAT_NAME}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="cat_name" size="40" maxlength="255" value="{CAT_NAME}" />
suche

Code: Alles auswählen

<input type="text" name="path" size="40" maxlength="255" value="{CAT_PATH}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="path" size="40" maxlength="255" value="{CAT_PATH}" />
suche

Code: Alles auswählen

<textarea name="description" rows="3" cols="40">{DESCRIPTION}</textarea>
ersetze mit

Code: Alles auswählen

<textarea class="post" name="description" rows="3" cols="40">{DESCRIPTION}</textarea>
suche

Code: Alles auswählen

<input type="text" name="stats_prune" value="{STATS_PRUNE}" size="10" maxlength="8" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="stats_prune" value="{STATS_PRUNE}" size="10" maxlength="8" />
suche

Code: Alles auswählen

<input type="text" name="cat_traffic" size="10" maxlength="10" value="{CAT_TRAFFIC}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="cat_traffic" size="10" maxlength="10" value="{CAT_TRAFFIC}" />
suche

Code: Alles auswählen

</tr>
<table>

<!-- BEGIN group_block -->
<br />
ersetze mit

Code: Alles auswählen

</tr>
</table>

<!-- BEGIN group_block -->
<br />
Die dl_files_body.tpl:

suche

Code: Alles auswählen

</tr>
<table>
</form>
ersetze mit

Code: Alles auswählen

</tr>
</table>
</form>
suche

Code: Alles auswählen

<span class="nav">{CATEGORIES}
ersetze mit

Code: Alles auswählen

<span class="nav">{CATEGORIES}</span>
suche

Code: Alles auswählen

<span class="nav">{DL_COUNT}
ersetze mit

Code: Alles auswählen

<span class="nav">{DL_COUNT}</span>
suche

Code: Alles auswählen

<span class="nav"><a href="{U_DOWNLOAD_ORDER_ALL}">{L_SORT}</a>
ersetze mit

Code: Alles auswählen

<span class="nav"><a href="{U_DOWNLOAD_ORDER_ALL}">{L_SORT}</a></span>
Die dl_files_edit_body.tpl:

suche

Code: Alles auswählen

<input type="text" name="description" size="40" maxlength="255" value="{DESCRIPTION}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="description" size="40" maxlength="255" value="{DESCRIPTION}" />
suche

Code: Alles auswählen

<textarea name="long_desc" rows="5" cols="75">{LONG_DESC}</textarea>
ersetze mit

Code: Alles auswählen

<textarea class="post" name="long_desc" rows="5" cols="75">{LONG_DESC}</textarea>
suche

Code: Alles auswählen

<input type="text" name="file_name" size="40" maxlength="255" value="{URL}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="file_name" size="40" maxlength="255" value="{URL}" />
suche

Code: Alles auswählen

<input type="text" name="file_name" size="40" maxlength="255" value="{URL}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="file_name" size="40" maxlength="255" value="{URL}" />
suche

Code: Alles auswählen

<input type="text" name="file_traffic" size="10" maxlength="10" value="{TRAFFIC}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="file_traffic" size="10" maxlength="10" value="{TRAFFIC}" />
suche

Code: Alles auswählen

<input type="text" name="hack_version"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="hack_version"
suche

Code: Alles auswählen

<input type="text" name="hack_author"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="hack_author"
suche

Code: Alles auswählen

<input type="text" name="hack_author_email"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="hack_author_email"
suche

Code: Alles auswählen

<input type="text" name="hack_dl_url"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="hack_dl_url"
suche

Code: Alles auswählen

<input type="text" name="test"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="test"
suche

Code: Alles auswählen

<input type="text" name="require"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="require"
suche

Code: Alles auswählen

<textarea name="mod_desc" rows="15" cols="75">
ersetze mit

Code: Alles auswählen

<textarea class="post" name="mod_desc" rows="15" cols="75">
suche

Code: Alles auswählen

<textarea name="warning" rows="5" cols="75">
ersetze durch

Code: Alles auswählen

<textarea class="post" name="warning" rows="5" cols="75">
suche

Code: Alles auswählen

<textarea class="post" name="warning" rows="5" cols="75">
suche

Code: Alles auswählen

<textarea name="todo" rows="5" cols="75">
ersetze mit

Code: Alles auswählen

<textarea class="post" name="todo" rows="5" cols="75">

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:OOoooooooooooooooooooooooooooohkay...

So langsam bezweifel ich, daß ich beim Modden 100%ig wach war.
Muss ich wohl alles im Delirium geschrieben haben :(
Ach quatsch.
Du hattest für die dl_traffic_body.tpl folgendes angegeben:

Code: Alles auswählen

suche
{L_DL_GB}</span>

ersetze mit
{L_DL_GB}
Das wäre falsch. Der Block schaut so aus:

Code: Alles auswählen

			<td class="row2" width="75%"><span class="gen"><input type="text" class="post" name="user_traffic" size="20" maxlength="40" />&nbsp;
			<input type="radio" name="x" value="b"/>&nbsp;{L_DL_BYTES}&nbsp;
			<input type="radio" name="x" value="kb" checked="checked" />&nbsp;{L_DL_KB}&nbsp;
			<input type="radio" name="x" value="mb"/>&nbsp;{L_DL_MB}&nbsp;
			<input type="radio" name="x" value="gb"/>&nbsp;{L_DL_GB}</span></td>
Ohne das </span> am Zellenende wäre der Tag nicht geschlossen.
Wo du recht hast, hast du recht. Ich hatte das </span> zu früh gesetzt. :oops:
Nur mal am Rande bemerkt.
Und ich mach wohl jetzt besser 'ne Pause. :?

Falls du dich wunderst wegen der vielen fehlenden/einzusetzenden class="post", ich weiss nicht ob das Orginal Template diese Klasse hat, aber da es in diesen Templates bereits teilweise drinn steht, habe ich es mal überall eingefügt. :roll:
Zuletzt geändert von Dungeonwatcher am Mi 16.Aug, 2006 16:38, insgesamt 1-mal geändert.

oxpus

Beitrag von oxpus »

Kein Thema.
Mit den class="post" hatte ich schon einmal korrigiert.
Das ist in subSilver so vorgesehen und ich hatte es schlicht vergessen.
Auf meinem Board ist mir das nicht aufgefallen und im Testboard hatte ich nicht drauf geachtet.
Aber besser jetzt nochmal anmeckern, als später für "blöde" hingestellt zu werden.

Ja, ich aktualisiere nun auch erstmal wieder den MOD und Du kannst in Ruhe weitermachen...

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Ja, ich aktualisiere nun auch erstmal wieder den MOD und Du kannst in Ruhe weitermachen...
Neee, ich mach für heute Pause. Mit flimmert's vor den Augen. :ko:

Aber eine Zwischenfrage hätte ich. Bei dieser Aussage bin ich etwas verwirrt:
Es sind insgesamt 1 Downloads mit einem Volumen von -1 B / 500 MB verfügbar. Darin sind 1 externe Downloads enthalten.
Was will mir diese -1 B / 500 MB sagen?

oxpus

Beitrag von oxpus »

Neee, ich mach für heute Pause. Mit flimmert's vor den Augen.
Glaub ich gerne.
Was will mir diese -1 B / 500 MB sagen?
Öh, kleiner Fehler im MOD.
Externe Downloads werden intern mit -1 Byte gespeichert.
Das muss ich beim Auslesen für die Statistik hier mal auf 0 ändern, damit das wieder stimmt.

Na dann erhol Deine Augen und wir lesen uns morgen oder so...

EDIT
Fehler behoben.
Ich habe die "Quelle" der "Fehlzählung" gefixt.
Eine Datei mehr zum auswechseln ;)

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:
Neee, ich mach für heute Pause. Mit flimmert's vor den Augen.
Glaub ich gerne.
'ne 1/4h Ablenkung taten eben ganz gut. :wink:
Was will mir diese -1 B / 500 MB sagen?
Öh, kleiner Fehler im MOD.
Externe Downloads werden intern mit -1 Byte gespeichert.
Das muss ich beim Auslesen für die Statistik hier mal auf 0 ändern, damit das wieder stimmt.
Ahja.

Hier nun das definitiv letzte für heute, die dl_ext_blacklist_body.tpl:

suche

Code: Alles auswählen

<input type="text" name="extention"
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="extention"
suche 2x

Code: Alles auswählen

<input type="submit" name="submit" value="{L_DL_DEL_EXTENTIONS}" />
ersetze mit

Code: Alles auswählen

]<input type="submit" class="mainoption" name="submit" value="{L_DL_DEL_EXTENTIONS}" />
Und nun zum imho letzten Template dl_toolbox_body.tpl:

suche onClick und ersetze mehrmals durch onclick

suche

Code: Alles auswählen

<br />
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
</tr>
</table>
und ersetze mit

Code: Alles auswählen

<br />
Hat sich hier der Rest einer Tabelle verirrt?

Nachtrag zur dl_files_edit_body.tpl. Nun kommen die Thumbnails dazu.

suche

Code: Alles auswählen

<input type="text" name="require" size="40" maxlength="255" value="{MOD_REQUIRE}" />
ersetze mit

Code: Alles auswählen

<input class="post" type="text" name="require" size="40" maxlength="255" value="{MOD_REQUIRE}" />
suche

Code: Alles auswählen

<input type="file" name="thumb_name" size="46" />
ersetze mit

Code: Alles auswählen

<input class="post" type="file" name="thumb_name" size="46" />
suche

Code: Alles auswählen

<input type="checkbox" name="file_extern" {CHECKEXTERN} value="1">
ersetze mit

Code: Alles auswählen

<input type="checkbox" name="file_extern" {CHECKEXTERN} value="1" />
suche

Code: Alles auswählen

{CHECKNOTFREE}>&nbsp;{L_NO}
ersetze mit

Code: Alles auswählen

{CHECKNOTFREE} />&nbsp;{L_NO}
suche

Code: Alles auswählen

{CHECKFREE}>&nbsp;{L_YES}
ersetze mit

Code: Alles auswählen

{CHECKFREE} />&nbsp;{L_YES}
suche

Code: Alles auswählen

{CHECKFREE_REG}>&nbsp;{L_FREE_REG}
ersetze mit

Code: Alles auswählen

{CHECKFREE_REG} />&nbsp;{L_FREE_REG}
suche

Code: Alles auswählen

{APPROVE} value="1">
ersetze mit

Code: Alles auswählen

{APPROVE} value="1" />
suche

Code: Alles auswählen

{HACKLIST_EVER} value="2">
ersetze mit

Code: Alles auswählen

{HACKLIST_EVER} value="2" />
suche

Code: Alles auswählen

name="change_time" value="1">
ersetze mit

Code: Alles auswählen

name="change_time" value="1" />
suche

Code: Alles auswählen

type=radio
ersetze mit

Code: Alles auswählen

type="radio"
suche

Code: Alles auswählen

{HACKLIST_YES} value="1">
ersetze mit

Code: Alles auswählen

{HACKLIST_YES} value="1" />
suche

Code: Alles auswählen

{HACKLIST_NO} value="0">
ersetze mit

Code: Alles auswählen

{HACKLIST_NO} value="0" />
suche

Code: Alles auswählen

<input class="post" type="file" name="thumb_name" size="46" /></span>
ersetze mit

Code: Alles auswählen

<input class="post" type="file" name="thumb_name" size="46" />
suche

Code: Alles auswählen

{HACKLIST_EVER} value="2" /><span class="gen"></td>
ersetze mit

Code: Alles auswählen

{HACKLIST_EVER} value="2" /></span></td>
Hufff, jetzt müsste ich eigentlich alle Templates durch haben, oder? Damit brauche ich dir dann nichts mehr per PN schicken.

Ich hoffe nur, das ich nicht zuviele Fehler eingebaut habe. Zumindest die wichtigsten Validatoren hatten nichts zu meckern. :roll:

Good night für heute 8)

oxpus

Beitrag von oxpus »

Na, auf Fehler durch Deine Validierungen achte ich schon.
Und es sollte eigentlich alles durch sein.
Was Du nicht gemeldet hattest, sollte dann i. O. sein.
Ich bau das hier noch ein und Du kannst dann (bei Lust und Laune) morgen ja nochmal checken, ob was fehlt.
Dann können wir den MOD abschliessen und ich gebe ihn frei.

Und per PN brauchst Du mir die nicht mehr schicken. Ich habe ja eh alle Änderungen mit gemacht.

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Na, auf Fehler durch Deine Validierungen achte ich schon.
Und es sollte eigentlich alles durch sein.
So sollte es sein.
Was Du nicht gemeldet hattest, sollte dann i. O. sein.
Ich bau das hier noch ein und Du kannst dann (bei Lust und Laune) morgen ja nochmal checken, ob was fehlt.
Eines fehlt noch, und zwar beim "Durchsuchen..." Button zum hochladen der Thumbnails in der dl_files_edit_body.tpl fehlt noch class="mainoption". Ich finde nur die richtige Stelle im Source nicht. :?
Dann können wir den MOD abschliessen und ich gebe ihn frei.
Wenn dir nichts mehr auffällt, dann gebe ihn ruhig frei. Ich baue hier diese Version dann ein und sollte mir dabei dann was auffallen fliesst das halt in eine der nächsten Versionen mit rein. :roll: :wink:

Nachtrag:

Ähm, warte mal doch noch mit der Freigabe. Ich habe da noch einen netten Fehler in der class_dl_portal.php.

Hat dein Testforum zufällig das EZ Portal? Wenn ja, dann baue dieses Teil mal in dieses Portal ein, lösche alle Kategorien und starte das Portal:

Das ergibt eine MySQL Fehlermeldung (Ich glaube "1061" oder "1064"), das Portal läuft nicht und diese PHP Warnung:
PHP Warning: implode() [<a href='function.implode'>function.implode</a>]: Bad arguments. in ...\forum\portal.php on line 528
Es betrifft diese Zeile:

Code: Alles auswählen

$sql_access_cats = ($userdata['user_level'] == ADMIN) ? '' : ' AND c.id IN ('.implode(',', $access_cat).')';
Das tritt nur auf, wenn keine (!) Kategorie angelegt ist, also nur der reine DL Mod und der recent_dl_on_ezportal installiert sind.

Genaueres kann ich dir dazu morgen im laufe des Tages zu sagen.

Bye/2

oxpus

Beitrag von oxpus »

Eines fehlt noch, und zwar beim "Durchsuchen..." Button zum hochladen der Thumbnails in der dl_files_edit_body.tpl fehlt noch class="mainoption". Ich finde nur die richtige Stelle im Source nicht.
Kannst Du auch nicht.
Der "Durchsuchen..." Button gehört zum Input-Feld type="file" und kann nicht einzeln gesteuert werden.
Leider.

Das Portal-Add-On habe ich angepasst.
Ich prüfe nun zusätzlich, ob überhaupt Kategorien vorhanden sind, also ob sizeof($access_cat) nicht 0 ist.
Nur dann wird der Block auch ausgeführt.

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:
Eines fehlt noch, und zwar beim "Durchsuchen..." Button zum hochladen der Thumbnails in der dl_files_edit_body.tpl fehlt noch class="mainoption". Ich finde nur die richtige Stelle im Source nicht.
Kannst Du auch nicht.
Der "Durchsuchen..." Button gehört zum Input-Feld type="file" und kann nicht einzeln gesteuert werden.
Leider.
Ahja. Sooo tragisch ist das nun auch wieder nicht.
Das Portal-Add-On habe ich angepasst.
Ich prüfe nun zusätzlich, ob überhaupt Kategorien vorhanden sind, also ob sizeof($access_cat) nicht 0 ist.
Nur dann wird der Block auch ausgeführt.
Suuuper.

Tja, dann fällt mir momentan auch nichts mehr ein. 8)

Nun lasse ich mir 'n paar Bierchen schmecken und geniesse den Rest des Tages. :)

oxpus

Beitrag von oxpus »

Dito.
Du kannst ja morgen oder Freitag nochmal drüber schauen, ich tue das gleiche.
Und Samstag oder so gebe ich den MOD dann frei.

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Dito.
Wohl bekomms. :)
Du kannst ja morgen oder Freitag nochmal drüber schauen, ich tue das gleiche.
Und Samstag oder so gebe ich den MOD dann frei.
Jupp.

Dungeonwatcher

Beitrag von Dungeonwatcher »

Moin großer Meister! 8)
oxpus hat geschrieben:Du kannst ja morgen oder Freitag nochmal drüber schauen, ich tue das gleiche.
Schicke mir mal den fertigen Mod per PN/eMail. Ich baue ihn dann heute oder morgen mal ein und schaue nochmal nach evtl. "Fehlern".

oxpus

Beitrag von oxpus »

Oki. Wird nachher zu Hause sofort erledigt.

Dungeonwatcher

Beitrag von Dungeonwatcher »

Hi großer Meister! 8)

Hier das Ergebnis:

view_dl_subcat_body.tpl

suche

Code: Alles auswählen

<span class="genmed">{subcats.CAT_DESC}</td>
ersetze mit

Code: Alles auswählen

<span class="genmed">{subcats.CAT_DESC}</span></td>
class_dlmod.php & class_dl_portal.php

suche

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_green_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_green_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_green_explain'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_green_explain'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_white_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_white_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_white_explain'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_white_explain'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_red_explain_perm'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_perm'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_red_explain_perm'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_perm'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_blue_explain_file'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_blue_explain_file'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_blue_explain_file'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_blue_explain_file'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_blue_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_blue_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_blue_explain'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_blue_explain'] . '" />';
suche

Code: Alles auswählen

$lang['Dl_grey_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_grey_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_grey_explain'] . '">';
ersetze mit

Code: Alles auswählen

$lang['Dl_grey_explain'] . '" />';
class_dl_portal.php

suche

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_yellow_explain'] . '" /></a>';
suche

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '"></a>';
ersetze mit

Code: Alles auswählen

$lang['Dl_red_explain_alt'] . '" /></a>';
dl_admin_toolbox.php

suche

Code: Alles auswählen

<img src="../'.$images['icon_delpost'].'" border="0" /></a>
ersetze mit

Code: Alles auswählen

<img src="../'.$images['icon_delpost'].'" border="0" alt="" /></a>
Das sollte es nun aber wirklich gewesen sein. 8)

Nachtrag:

recent downloads - Add On for Download MOD 5.0.x

suche

Code: Alles auswählen

'U_FILE_LINK' => append_sid("downloads.$phpEx?view=detail&id=$file_id"),
ersetze mit

Code: Alles auswählen

'U_FILE_LINK' => append_sid("downloads.$phpEx?view=detail&id=$file_id"),

oxpus

Beitrag von oxpus »

Okay.
Ich ändere das ab und gehe dann selber nochmal über die Templates.
Wenn ich nichts mehr finde und auch die Dateizeit mit dargestellt wird (validiert ;) ), gebe ich den MOD nachher frei.

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:Okay.
Ich ändere das ab und gehe dann selber nochmal über die Templates.
Wenn ich nichts mehr finde und auch die Dateizeit mit dargestellt wird (validiert ;) ), gebe ich den MOD nachher frei.
Jupp tue das. 8)

Hier aber trotzdem noch eine Korrektur. Sie betrifft den Block im Portal:

suche

Code: Alles auswählen

<td width="100%">{recent_dl_block.recent_dl_row.MINI_IMG}
ersetze mit

Code: Alles auswählen

<td class="row1" width="100%">{recent_dl_block.recent_dl_row.MINI_IMG}
Hier fehlte das class="row1"

Dann tue ich jetzt 'n Bierchen schlürfen und harre der kommenden "Kritik". :wink:

Dungeonwatcher

Beitrag von Dungeonwatcher »

'n Abend großer Meister! 8)

Ich bin gerade dabei die Preview etwas weiter zu testen. Hierbei fiel mir auf, das die Webseite des Autors im selben Fenster geladen wird. Ich würde es vorziehen das ein neues geöffnet wird. Dazu suche in der dl_details.php nach

Code: Alles auswählen

$hack_author_website.'">
und ersetze mit

Code: Alles auswählen

$hack_author_website.'" target="_blank">
Nachtrag::

hacks_list_body.tpl

suche 2x

Code: Alles auswählen

align="center"><span class="genmed" valign="top">
ersetze mit

Code: Alles auswählen

align="center" valign="top"><span class="genmed">
class_dlmod.php & class_dl_portal.php

suche

Code: Alles auswählen

target="_'
ersetze mit

Code: Alles auswählen

target="_blank'
dl_edit_comments_body.tpl

suche

Code: Alles auswählen

target="_phpbbsmilies"
ersetze mit

Code: Alles auswählen

target="_blank"
Oder ist das Absicht?

oxpus

Beitrag von oxpus »

In den class_dlmod.php & class_dl_portal.php ist das Target so Absicht.
Es wird hier ein Wert dynamisch eingefügt, der hier stehen bleiben soll.
Den Rest habe ich geändert.
Ich bin aber auch noch nicht zur Weitererung mit dem realen Dateidatum gekommen.
Wird heute (man achte auf die Uhrzeit) Nachmittag erst was...

Dungeonwatcher

Beitrag von Dungeonwatcher »

oxpus hat geschrieben:In den class_dlmod.php & class_dl_portal.php ist das Target so Absicht.
Es wird hier ein Wert dynamisch eingefügt, der hier stehen bleiben soll.
Ahja.
Den Rest habe ich geändert.
Ich bin aber auch noch nicht zur Weitererung mit dem realen Dateidatum gekommen.
Wird heute (man achte auf die Uhrzeit) Nachmittag erst was...
Fein. 8)

Gesperrt