ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / Registrierung mit eigenem Passwort


Seite 1 von 1

MVNeufang schrieb am 15.04.2003 um 15:48 Uhr

Hi, erst mal ein großes Lob. Tolles Board!

Ich bin gerade dabei, die Version 2.81 zu testen und dann vielleicht auch unseren Seiten zu installieren.

Dabei ist mir aufgefallen, daß bei deaktivierten eMail-Optionen im Admin-Center der User bei einer neuen Registrierung selbst ein Passwort wählen kann. Diese Funktion hätte ich gerne auch, wenn die eMail-Funktionen aktiviert sind. Läßt sich das irgendwie realisieren?

MAGIX schrieb am 15.04.2003 um 16:35 Uhr

Kann er doch nachdem das erste passwort per Mail gekommen ist :D

Nun ja wenn Du das wirklich so willst wie beschrieben würde ich dann aber warten bis sowas wie Aktivierungslink etc. im Forum vorhanden sind

MVNeufang schrieb am 15.04.2003 um 18:13 Uhr

Hast ja recht, aber ich mit meinen Sonderwünschen, hätte es eben gerne, daß der User gleich sein persönliches Passwort angeben kann, ohne erst - nach erfolgter Registrierung - den Umweg über die Einstellungen in seinem Profil gehen muß. Aber na gut ... dann wart´ ich halt noch etwas ;)

Und gleich noch ´ne Frage, die ja eigentlich nicht hierein gehört (man möge es mir verzeihen):

Beim Erstellen eines neuen Beitrags ist ja standardmäßig kein Icon für den Betreff aktiviert. Um aber auf jeden Fall ein Icon anzuzeigen, hab´ ich jetzt einfach mal "checked" aus dem INPUT-Feld für "Kein Icon" in der "newtopic.html" rausgenommen und dafür in der "newtopic.php" das INPUT-Feld für $newtopicicons um den Befehl "checked" erweitert, so daß das letzte Icon markiert ist. Läßt sich das auch "eleganter" lösen?

theDon schrieb am 15.04.2003 um 20:14 Uhr

zeig mal den entsprechenden source, sonst kann dir keiner sagen, ob das elegant ist :D

MVNeufang schrieb am 15.04.2003 um 22:38 Uhr

Hier der Quelltext meiner (leicht veränderten) newtopic.html, bei der ich am Ende von INPUT das "checked" entfernt habe.

... <tr bgcolor="$style[CellA]">
<td valign="top">
$style[stdfont]Icon$style[stdfontend]
</td>
<td valign="top">
$style[stdfont]$newtopicicons$style[stdfontend]
<input type="radio" name="thread[threadiconid]" value="0" hidefocus>$style[smallfont]Kein Icon$style[smallfontend]
</td>
</tr> ...

und hier die geänderte newtopic.php (~Zeile37), in die ich am Ende von INPUT einfach "checked" eingefügt habe:

if( !isset($Submit) )
{
$j = 1;
while( list($iconid, $img) = each($topicicon) )
{
$newtopicicons .= "<INPUT type=\"radio\" name=\"thread[threadiconid]\" value=\"$iconid\" hidefocus checked>
<img src=\"templates/".$style['styletemplate']."/images/icon/".$img."_new.gif\">&nbsp;&nbsp;&nbsp;";
if( $j % 6 == 0 )
{
$newtopicicons .= "<br>";
}
$j++;
}

Wenn man sich dann den erzeugten Quelltext anschaut, haben jetzt zwar alle Icons das Attribut "checked" aber ... was soll´s. Bei der Eingabe eines neuen Topics ist für den Betreff automatisch ein Icon (das letzte) markiert, wird übernommen und genau das wollte ich ja damit erreichen.

Mit dem IE, Netscape und Opera unter WIN funktionierts. Leider weiß ich nicht, wie andere Browser darauf reagieren, das alle INPUTS "gechecked" (blödes Wort, oder?) sind. Darauf hinaus zielte eigentlich meine Frage; war vielleicht mißverständlich ausgedrückt ... sorry!

Vielleicht kennt ja jemand eine bessere Möglichkeit, die einen sauberen (und damit auf alle Fälle fehlerfreien) Ausgabe-Quelltext zur Folge hat.

theDon schrieb am 15.04.2003 um 23:43 Uhr

if( !isset($Submit) )
{
$j = 1;
$check = true;
while( list($iconid, $img) = each($topicicon) )
{
$newtopicicons .= "<INPUT type=\"radio\" name=\"thread[threadiconid]\" value=\"$iconid\" hidefocus " .  ($check ? 'checked' : '') . ">
<img src=\"templates/".$style['styletemplate']."/images/icon/".$img."_new.gif\">&nbsp;&nbsp;&nbsp;";
if( $j % 6 == 0 )
{
$newtopicicons .= "<br>";
}
$j++;
$check = false;
}

MVNeufang schrieb am 16.04.2003 um 11:58 Uhr

So geht´s natürlich auch ;)

Allerdings hat´s so noch einen kleinen Fehler. Wenn man sich jetzt den Ausgabe-Quelltext des Eingabe-Formulars ansieht, hat sowohl das erste Icon als auch das Feld "Kein Icon" den Wert "value=0". Weiß nicht, ob das vielleicht noch zu Problemen führen kann.

Ich hab´s dadurch umgangen, daß ich das Feld "Kein Icon" komplett aus der Eingabemaske gelöscht habe. Wollte ja sowieso erreichen, daß auf jeden Fall ein Icon für den Betreff angezeigt wird. Juhuuuuu ... geschafft!

Hab´ mich jetzt übrigens doch dazu entschlossen, nachdem ich so ungefähr 30 versch. Boards getestet habe, dieses zu verwenden - auch wegen des phantastischen Supports ... Thanxxx a lot!!!

MAGIX schrieb am 16.04.2003 um 13:08 Uhr

Hab´ mich jetzt übrigens doch dazu entschlossen, nachdem ich so ungefähr 30 versch. Boards getestet habe, dieses zu verwenden - auch wegen des phantastischen Supports ... Thanxxx a lot!!!

Mir ging es nicht anders :D:D Und meine User danken es mir ;)

Seite 1 von 1