Suche Hilfe: Umbau eines altbekannten Mods
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
-
DogsandFun
- Beiträge: 69
- Registriert: Mo 07.Mär, 2005 13:31
Suche Hilfe: Umbau eines altbekannten Mods
Ich möchte den Usercars Mod etwas umbauen.
- Aus der Tabelle, die sich in das Profil integriert würde ich gerne eine Extra PHP Seite machen ! ( ich nenne sie mal dafdogs.php )
- Diese Seite sollte einen "Seite schliessen" Button enthalten
- diese Seite soll ausschliesslich über einen Link unterhalt des Avtarbereichs aufgerufen werden können (target=_new ?)
Ist das eigentlich jezt schon ne größere Sache oder einfach zu realisieren ?
Ich habe wirklich keine Ahnung wo ich da Anfangen muß/kann oder wie ich das Anstellen könnte - alle versuche liegen schon in meinem Papierkorb und ich weiß nun das ich nichts weiß ...
Danke für jede Form der Hilfe
LG Dirk
- Aus der Tabelle, die sich in das Profil integriert würde ich gerne eine Extra PHP Seite machen ! ( ich nenne sie mal dafdogs.php )
- Diese Seite sollte einen "Seite schliessen" Button enthalten
- diese Seite soll ausschliesslich über einen Link unterhalt des Avtarbereichs aufgerufen werden können (target=_new ?)
Ist das eigentlich jezt schon ne größere Sache oder einfach zu realisieren ?
Ich habe wirklich keine Ahnung wo ich da Anfangen muß/kann oder wie ich das Anstellen könnte - alle versuche liegen schon in meinem Papierkorb und ich weiß nun das ich nichts weiß ...
Danke für jede Form der Hilfe
LG Dirk
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Man könnte es sich einfach machen:
- Die usercp_viewprofile.php und profile_view_body.tpl kopieren
- Die neuen Datein umbenennen in dafdogs.php und dafdogs_body.tpl (Auf die Dateiendungen achten!)
- Aus den Originalen alles rauslöschen, was in die neue Seite rein soll
- In den neuen Dateien alles löschen, was im eigentlichen Profil verbleiben soll
- In der profile_view_body.tpl einen Link einfügen wie
deren Werte in der usercp_viewprofile.php wie folgt hinterlegt werden müssen:
- In der neuen Datei dafdogs.php muss das Template geändert werden:
- Und zuletzt in der dafdogs_body.tpl irgendwo diesen Link einbauen:
Weitere Feinheiten jederzeit möglich...
- Die usercp_viewprofile.php und profile_view_body.tpl kopieren
- Die neuen Datein umbenennen in dafdogs.php und dafdogs_body.tpl (Auf die Dateiendungen achten!)
- Aus den Originalen alles rauslöschen, was in die neue Seite rein soll
- In den neuen Dateien alles löschen, was im eigentlichen Profil verbleiben soll
- In der profile_view_body.tpl einen Link einfügen wie
Code: Alles auswählen
<a href="{U_DAFDOGS}" class="nav" target="_dafdogs">{L_DAFDOGS}</a>Code: Alles auswählen
#
#-----[ FIND ]-----
#
$template->assign_vars(array(
#
#-----[ AFTER, ADD ]-----
#
'L_DAFDOGS' => 'Weiter...', // Kann auch eine $lang['...'] sein oder einfach nur umbenannt werden
'U_DAFDOGS' => append_sid("dafdogs.$phpEx"),Code: Alles auswählen
#
#-----[ FIND ]-----
#
'body' => 'profile_view_body.tpl'));
#
#-----[ REPLACE WITH ]-----
#
'body' => 'dafdogs_body.tpl'));Code: Alles auswählen
<a href="javascript:window.close();" class="nav">Schliessen</a>Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
DogsandFun
- Beiträge: 69
- Registriert: Mo 07.Mär, 2005 13:31
Dateien
Hier die beiden umbenannten Dateien und in den Ordnern D und GB jeweils die lang_main
Ich hoffe ich habe dich richtig verstanden ...
LG Dirk
Ich hoffe ich habe dich richtig verstanden ...
LG Dirk
-
DogsandFun
- Beiträge: 69
- Registriert: Mo 07.Mär, 2005 13:31
Umbau
So habe gerade die Dateien eingebaut.
Beim Aufruf der dafdogs.php erscheint sofort Hacking Attempt als Fehlermeldung.
Und links neben dem Beitrag in dem Autorfeld erscheint der Link nicht - ich denke das ist der Link der nun unter dem Profil steht, oder ?
Erstmal Danke - ich stricke weiter- wie heisst denn die Datei in der, links neben dem Beitrag der Avatar etc aufgerufen wird ...
LG Dirk
Beim Aufruf der dafdogs.php erscheint sofort Hacking Attempt als Fehlermeldung.
Und links neben dem Beitrag in dem Autorfeld erscheint der Link nicht - ich denke das ist der Link der nun unter dem Profil steht, oder ?
Erstmal Danke - ich stricke weiter- wie heisst denn die Datei in der, links neben dem Beitrag der Avatar etc aufgerufen wird ...
LG Dirk
Zuletzt geändert von DogsandFun am Mi 16.Mär, 2005 11:54, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Oh ja, mein Fehler: Die Datei kann ja so nicht geöffnet werden.
Ersetze dazu in der dafdogs.php den Block
mit diesem
Dazu sollte der Link auch erscheinen, wenn Du die lang_main.php ebenfalls ersetzt hast. Und ja, unterhalb des Profiles.
Die neuen Dateien auch anbei. Die dafdog.php und dafdog_body.tpl sind hier weiterhin gleich (mit o.g. Änderungen!).
Ersetze dazu in der dafdogs.php den Block
Code: Alles auswählen
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
exit;
}Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
//
// End session management
//Die neuen Dateien auch anbei. Die dafdog.php und dafdog_body.tpl sind hier weiterhin gleich (mit o.g. Änderungen!).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
uii noch einer der den Mod umbauen will!
Hatte ich auch schon mal vor, vor langer Zeit!
Eine Frage Oxpus dazu! Da, wie ich sehe nicht mehr so viel auf deiner ToDo Liste steht, ist es möglich den Link im Profil, in der Memberliste und in der viewtopic anzeigen zu lassen? Und dazu noch dass nur bestimmte Benutzer dieses Zusatzprofil anlegen bzw einsehen (also von anderen usern jetzt) können!
Wäre das deiner Meinung nach eher schwer zu realisieren??
Wäre dankbar wenn du mir das kurz erklären könntest (also ob schwer oder nicht)
Hatte ich auch schon mal vor, vor langer Zeit!
Eine Frage Oxpus dazu! Da, wie ich sehe nicht mehr so viel auf deiner ToDo Liste steht, ist es möglich den Link im Profil, in der Memberliste und in der viewtopic anzeigen zu lassen? Und dazu noch dass nur bestimmte Benutzer dieses Zusatzprofil anlegen bzw einsehen (also von anderen usern jetzt) können!
Wäre das deiner Meinung nach eher schwer zu realisieren??
Wäre dankbar wenn du mir das kurz erklären könntest (also ob schwer oder nicht)
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Anlegen, keine Ahnung, dafür kenne ich den eigentlichen Mod nicht.
Aber den Link kann man überall einfügen, er basiert ja nur auf den Link und etwas Text, unabhängig von irgendwelchen Daten.
Okay, der Link wäre ohne Parameter zur eigenen Seite, man müsste hier lediglich noch "&u=" mit der entsprechenden User-ID anhängen, damit auch das klappt.
Ansonsten den Link mittels Switch verstecken:
In der "abgehenden Datei":
und dann um den Link in der zugehörenden TPL die Switche "drumherumbasteln":
Auch in der entsprechenden Datei dann noch ein redirect(), damit ungebetene Gäste wirklich fernbleiben:
EDIT
Ja, der Link ist dann auch noch falsch, wie eben oben kurz angedeutet.
in der usercp_viewprofile.php muss so lauten:
Sorry dafür.
Man, ich programmiere beim Posten. Ich werde immer verrückter
Aber den Link kann man überall einfügen, er basiert ja nur auf den Link und etwas Text, unabhängig von irgendwelchen Daten.
Okay, der Link wäre ohne Parameter zur eigenen Seite, man müsste hier lediglich noch "&u=" mit der entsprechenden User-ID anhängen, damit auch das klappt.
Ansonsten den Link mittels Switch verstecken:
In der "abgehenden Datei":
Code: Alles auswählen
if ($userdata['user_id'] == X)
{
$template->assign_block_vars('switch_extra_profile_on', array());
}Code: Alles auswählen
<!-- BEGIN switch_extra_profile_on -->
// Link
<!-- END switch_extra_profile_on -->Code: Alles auswählen
// --> Code nach // END session managemant einfügen
if ($userdata['user_id'] == X)
{
redirect(append_sid("index.$phpEx));
}Ja, der Link ist dann auch noch falsch, wie eben oben kurz angedeutet.
Code: Alles auswählen
'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx"),Code: Alles auswählen
'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?".POST_USERS_URL."=".$profiledata['user_id']),Man, ich programmiere beim Posten. Ich werde immer verrückter
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
*LOL - und hand reich* Ich hab gestern nebenbei gechatten und Telefoniert.Man, ich programmiere beim Posten. Ich werde immer verrückter
Ist nicht zu empfehlen!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Glaub ich. Kann böse ins Auge gehen:
- Telefon: Miststück!
- Antwort: Was?
- Telefon: Oh sorry Schatz, ich meinte die Kleine im Chat!
- Was? ... Klick ... tut tut tut...
- Telefon: Miststück!
- Antwort: Was?
- Telefon: Oh sorry Schatz, ich meinte die Kleine im Chat!
- Was? ... Klick ... tut tut tut...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
-
DogsandFun
- Beiträge: 69
- Registriert: Mo 07.Mär, 2005 13:31
@Oxpus
Soweit so gut - im Prinzip ist das alles Klasse - nur irgendwie stelle ich mich scheinbar selten dämlich an.
Der Link in der usercp_viewprofile.php klappt nun auch - wie ich das nun alles einbaue weiß ich noch nicht.
Gehe ich richtig in der Annahme, dass ich den Link nicht in eine tpl Datei integrieren kann sondern in eine PHP Datei einbinden muß ?
Hatte es in der viewtopic_body.tpl versucht aber nichts erreicht - ich habe so einen Umbau völlig unterschätzt - aber der Support hier ist großartig
Danke
LG Dirk
Der Link in der usercp_viewprofile.php klappt nun auch - wie ich das nun alles einbaue weiß ich noch nicht.
Gehe ich richtig in der Annahme, dass ich den Link nicht in eine tpl Datei integrieren kann sondern in eine PHP Datei einbinden muß ?
Hatte es in der viewtopic_body.tpl versucht aber nichts erreicht - ich habe so einen Umbau völlig unterschätzt - aber der Support hier ist großartig
Danke
LG Dirk
-
DogsandFun
- Beiträge: 69
- Registriert: Mo 07.Mär, 2005 13:31
nochmal usercars
ich habe den OriginalMod nun im richtigen Forum eingebaut - ohne Eure Modifikationen vorerst.
Eines ist den Usern direkt aufgefallen...
$lang['usercars_carname'] = 'Name des Autos';
$lang['usercars_desc'] = 'Beschreibung';jetzt Rasse
$lang['usercars_mods'] = 'Modifikationen'; jetzt Geschlecht
$lang['usercars_cylinders'] = 'Anzahl der Zylinder';
$lang['usercars_exhaust'] = 'Beschleunigung von 0 auf 100 km/h';
$lang['usercars_power'] = 'Leistung';
$lang['usercars_topspeed'] = 'Höchstgeschwindigkeit in km/h';
$lang['L_usercars_pic'] = 'Bild';
obrige Codes geben ja die Tabellenzeilen samt Überschriften an die angelegt werden.
Die 7 Zeilen + Bild tauchen auch im Profil auf. 2 der Zeilen (rot) (Beschreibung und Modifikationen) tauchen in der Usercars-Liste jedoch nicht auf. Wie bekomme ich diese beiden Felder in die UsercarsListe und auch in den Sortierbereich ? Welche Dateien muß ich wie abändern...
Vielen Dank
Dirk
Eines ist den Usern direkt aufgefallen...
$lang['usercars_carname'] = 'Name des Autos';
$lang['usercars_desc'] = 'Beschreibung';jetzt Rasse
$lang['usercars_mods'] = 'Modifikationen'; jetzt Geschlecht
$lang['usercars_cylinders'] = 'Anzahl der Zylinder';
$lang['usercars_exhaust'] = 'Beschleunigung von 0 auf 100 km/h';
$lang['usercars_power'] = 'Leistung';
$lang['usercars_topspeed'] = 'Höchstgeschwindigkeit in km/h';
$lang['L_usercars_pic'] = 'Bild';
obrige Codes geben ja die Tabellenzeilen samt Überschriften an die angelegt werden.
Die 7 Zeilen + Bild tauchen auch im Profil auf. 2 der Zeilen (rot) (Beschreibung und Modifikationen) tauchen in der Usercars-Liste jedoch nicht auf. Wie bekomme ich diese beiden Felder in die UsercarsListe und auch in den Sortierbereich ? Welche Dateien muß ich wie abändern...
Vielen Dank
Dirk
Zuletzt geändert von DogsandFun am Do 17.Mär, 2005 13:38, insgesamt 1-mal geändert.
