forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: FastJekt on June 28, 2006, 04:01:57 pm

Title: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 04:01:57 pm
Hallo,
ich habe folgende Frage,
wie schaffe ich es anstatt einer eigenen Loginseite,
die Logininformationen über ein Eingabefeld auf der Startseite zu bekommen.
Ich habe bereite die Textfelder angelegt mit den Eingabefeldern, nur die Abfrage stimmt hier nich nicht.

Gruß
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 28, 2006, 04:08:36 pm
modpack ankucken... function loginForm in themes.inc.php
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 04:21:41 pm
???
kurz aber wirft die frage auf welcher Modpack??
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 28, 2006, 04:26:26 pm
see sig
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 04:34:22 pm
Nun habe ich die gesamten Modpacks von sig gesehn nur weis ich immer noch nicht welcher da in Frage kommt
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 28, 2006, 04:38:57 pm
Für jede cpg Version gibt's ein modpack. Wenn Du 1.4.8 benutzt, dann wohl auch das modpack für 1.4.8
Um aber nur zu kucken wie etwas gemacht wird reicht aber sogar ne Version für 1.3
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 04:49:56 pm
alles klar danke
schaue ich mir an
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 05:09:58 pm
Sorry aber ich bekomme das nicht gebacken,
das Problem ist das ich irgendwo einen Fehler mache mit der Abfrage
bzw. dem Post
es kommt jedesmal ein anderer fehler.
Um es zu verdeutlichen wie ich es gerne hätte schaue Dir mal den Loginbereich von Gameduell an
http://www.gameduell.de/gd/h01.do

So in der Art versuche ich das hinzubekommen
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 28, 2006, 05:31:57 pm
Wie schon gesagt, function loginForm in themes.inc.php
sieht so aus wie in meiner sig. Willst Du es anders haben => funktion etwas ändern (den html part)

Die funktion load_template (functions.inc.php) muß noch ergänzt werden, damit die funktion loginForm auch aufgerufen wird

Damit die funtion load_template weiß, wohin sie die Form packen muß, ist in template.html dieses zu definieren mit {LOGIN_FORM} (falls Du Dich an mein naming scheme hältst)

genauer kann ich es jetzt aber wirklich nicht mehr beschreiben
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 06:33:42 pm
Danke soweit das hilft etwas weiter
ich werde mich daran nunmal versuchen und die Positionen so durchgehen
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 07:30:02 pm
Also ich kkomme da nicht weiter,
nun bekomme ich zwar keine Fehler mehr angezeigt, jedoch werden keine
Eingabefelder Angezeigt nichts garnichts
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 28, 2006, 08:06:24 pm
kommt weil Du wohl keinen entry zum config table hinzugefügt hast. Mußt Du halt in die funktion ändern
Code: [Select]
if (!USER_ID && $CONFIG['enable_loginform']) {in
Code: [Select]
if (!USER_ID) {
lang file braucht auch noch Ergänzungen
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 28, 2006, 10:13:29 pm
Okay soweit geht alles nur wie bekomme ich die Felder untereinander
denn sobald ich mit table arbeite geht garnix mehr.

Und was muss ich in der lang noch Ergänzen??
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 08:00:17 am
@ Stramm
kannst Du mir bitte sagen wie ich die Felder untereinander bekomme
wäre echt nett.

Gruß
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 30, 2006, 08:20:57 am
Die forms sind schon in table cells... mußt sie halt anordnen wie Du sie brauchst
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 08:56:28 am
ja das habe ich versucht also entweder macht Dreamweaver mist
oder ich mache irgendwo einen fehler denn wenn ich das tue dann passiert folgendes ;
die eingabefelder .verschwinden.
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 30, 2006, 09:17:02 am
am besten notepad verwenden oder einen editor der nichts extra einfügt.
Du baust aber schon in der Funktion herum und nicht in template.html

na, kuck Dir das mal an...
Code: [Select]
if (!USER_ID && $CONFIG['enable_loginform']) {
  $loginFormHtml = <<<EOT
<ins>
    <form action="login.php?referer=$REFERER" method="post" name="loginbox" style="margin:0; padding:0;">
        <table cellpadding="0" cellspacing="3" border="0">
        <tr>
            <td>
<input type="text" class="textinput" name="username" size="10" /><br />
            <input type="password" class="textinput" name="password" size="10" /><br />
            <input name="submitted" type="submit" value="Login" />
            <input name="remember_me" type="hidden" class="checkbox" value="1" checked="checked" />
</td>
        </tr>
        </table>
        </form>
</ins>
EOT;
}
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 09:24:16 am
ja ich baue in der themes.function.inc.php rum
und das funzt jetzt aber genauso hatte ich es auch gemacht und bei mir funzte es nicht????
Das verstehe ich nicht echt nicht.
Nun taucht da aber auch wieder das Problem auf, das werden das Wort Benutzername noch das Wort Passwort auftaucht
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 12:00:17 pm
Und noch ein Problem wenn ich die Modi von Dir verwende
kommt folgender Fehler: Fatal error: Call to undefined function: get_comments() in /www/htdocs/reisef/include/themes.inc.php on line 2394
Nur steht in dieser zeile absolut nichts.
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 30, 2006, 12:36:51 pm
$lang_loginform[xxx] ... hält den angezeigten Text für z.B. xxx. Du ersetzt es einfach durch was auch immer Du anzeigen willst. Oder Du fügst das Deinem lang file hinzu. Das modpack ist vorbereitet für multilang support.


hättest Du aber wohl selbst rausfinden können. Oder einfach das modpack benutzen und schon gibt's die Probleme nicht. Wie z.B. get_comments(), das ist eine modpack function. K.A. wo Du das hergeolgt hast. Ich ruf diese Funktion nur in function theme_html_comments() auf. Wirst wohl da rumgefummelt haben und Sachen vom modpack kopiert haben die nicht da rein gehören
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 02:17:11 pm
eigentlich habe ich dein Modpack 1zu1 genommen aber da passiert genau das.
Könnt aber auch daran liegen das vieleicht ich noch eine ältere CPG Version benutze??
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 30, 2006, 02:55:31 pm
Du solltest ja nur die Funktion loginForm vom modpack kopieren und in der function load_template (functions.inc.php) kleine Ergänzungen machen, damit loginForm auch über das template mit nem placeholder aufgerufen werden kann. Wenn Du die komplette functions.inc.php/ themes.inc.php nimmst handelst Du Dir Probleme ein. Dann das modpack installieren oder alles rückgangig machen und Originalfiles nehmen.

Hab ich irgendwo geschrieben Du sollst themes.inc.php und functions.inc.php überschreiben???
Title: Re: Login funktion auf der Startseite
Post by: lamama on June 30, 2006, 02:56:42 pm
das vieleicht ich noch eine ältere CPG Version benutze??

Jetzt wäre ein liebevoller, virtueller Fußtritt angebracht: ganz fix auf die aktuelle Version updaten. Die gibt es schließlich nicht, weil das hochzählen der Nummern soviel Spaß macht, sondern wg. sicherheitsrelevanter Bugs in den älteren Versionen.
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 03:16:28 pm
also ich werde jetzt erstmal die aktuelle version installen ,
dann mal weitersehn, da ich die beiden Datein nicht einfach überschrieben habe
sondern einmal nur teile genommen und dann einaml beide komplett
kann ich sagen das egal was ich da gemacht habe der fehler bei beiden aufgetretten ist.
Title: Re: Login funktion auf der Startseite
Post by: Stramm on June 30, 2006, 04:34:51 pm
oh Mann, jetzt hab ich aber die Faxen irgendwie dicke  ;D

plugin loginform, ins plugin dir entpacken, in codebase.php Veränderungen vornehmen wie gewünscht (Sprache, Erscheinungsbild etc.). Plugin installieren
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on June 30, 2006, 08:26:22 pm
danke
Title: Re: Login funktion auf der Startseite
Post by: FastJekt on July 01, 2006, 06:01:04 pm
Stramm Danke nochmal für deine Geduld, nun weis ich auch wo ich beim einfügen einen Fehler gemacht habe,
ich hatte eine ; zuwenig .

Gruß
Title: Re: Login funktion auf der Startseite
Post by: Joachim Müller on July 03, 2006, 07:48:47 pm
Alternative ohne Gefrickel mit dem modpack: http://forum.coppermine-gallery.net/index.php?topic=32697.0 (und ca. 1 Million ähnliche Threads)...