Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 471%
Ausl. d. letzten 5 Minuten: 409%
Ausl. d. letzten 15 Minuten: 397%
Aktulle Uhrzeit: 13:07
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Problem bei eingefügter Variable |
|
Problem bei eingefügter Variable |
|
Hallöchen !
Ich habe mein Problem schonmal in einem anderen Beitrag gepostet aber ich habs vielleicht falsch dargestellt und es passte auch nicht 100 % zu dem dort behandelten Thema, deswegen mach ich einfach mal einen neuen thread auf.
Folgendes Problem:
Ich möchte gerne z.B. in der VGProfil-Galerie (auch noch bei anderen Hacks)
in den templates noch nen header und n footer mit eigenem code einbauen.
die templates enthalten eine buttenleiste
so, ich habe diese templates angelegt und in der vgprofil_gal.php definiert:
eval("\$idcard_header = \"".$tpl->get("idcard_header")."\";");
eval("\$idcard_footer = \"".$tpl->get("idcard_footer")."\";");
wenn ich die jetzt in template vgprofil_gal an gewünschter stelle einbaue werden sie auch eingelesen und die buttonleisten angezeigt.
mein problem ist jetzt das die buttons wie im profil (profile.php und profile.tpl) verlinkt sind am ende mit userid=xy und das dort noch die anzeige ist ob der user gerade online oder offline ist.
dies wird ja nicht übernommen weil ich das ja noch irgendwie in der vgprofil_gal.php auslesen und definieren muss. was genau muss ich denn dort mit reinsetzen das es richtig funktioniert?
ich habe schon viele viele stunden versucht gewisse stellen aus der profile.php zu benutzen z.b.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
|
require('./global.php');
require_once('./acp/lib/vghacks.inc.php');
require_once('./acp/lib/class_onpm.php');
require_once('./acp/lib/class_useronline.php');
$lang->load("VGPROFIL_GAL,MISC,POSTINGS,USERCP");
require('./acp/lib/class_parse.php');
$lang->load('MEMBERS,THREAD');
$user_info = $db->query_first("SELECT ".
"u.*, ".
"uf.*, ".
"r.rankimages, r.ranktitle, ".
"a.avatarextension, a.width, a.height, ".
"s.lastactivity AS s_lastactivity, s.boardid, s.threadid, s.request_uri ".
($showlanguageinprofile == 1 ? ", l.languagepackname " : "").
"FROM bb".$n."_users u ".
"LEFT JOIN bb".$n."_userfields uf USING (userid) ".
"LEFT JOIN bb".$n."_avatars a ON (a.avatarid=u.avatarid) ".
"LEFT JOIN bb".$n."_ranks r ON (r.rankid=u.rankid) ".
"LEFT JOIN bb".$n."_sessions s ON (s.userid=u.userid) ".
($showlanguageinprofile == 1 ? "LEFT JOIN bb".$n."_languagepacks l ON (l.languagepackid=u.langid) " : "").
"WHERE u.userid='$userid'");
$user_info['username'] = htmlconverter($user_info['username']);
$lang->items['LANG_MEMBERS_PROFILE_TITLE'] = $lang->get("LANG_MEMBERS_PROFILE_TITLE", array('$username' => $user_info['username']));
/* user online */
if (($user_info['invisible'] == 0 || $wbbuserdata['a_can_view_ghosts'] == 1) && $user_info['lastactivity'] >= time() - $useronlinetimeout * 60) {
$user_online = 1;
$lang->items['LANG_MEMBERS_USERONLINE'] = $lang->get("LANG_MEMBERS_USERONLINE", array('$username' => $username));
}
else {
$user_online = 0;
$lang->items['LANG_MEMBERS_USEROFFLINE'] = $lang->get("LANG_MEMBERS_USEROFFLINE", array('$username' => $username));
}
eval("\$idcard_header = \"".$tpl->get("idcard_header")."\";");
eval("\$idcard_footer = \"".$tpl->get("idcard_footer")."\";"); |
|
aber es funktioniert einfach nicht.
edit: ich hänge zum reindenken mal die codes von header und footer an
$idcard_header:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
<tr class="tablecat_fc">
<td align="left"><span class="smallfont">
<a href="idcard.php?action=profil&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil.gif" border="0" /></a>
<a href="idcard.php?action=steckbrief&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil_steckbrief.gif" border="0" /></a>
<a href="idcard.php?action=galerie&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil_galerie.gif" border="0" /></a>
<a href="idcard_gb.php?userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil_gb.gif" border="0" /></a>
<a href="idcard.php?action=kontakt&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil_kontakt.gif" border="0" /></a>
<a href="idcard.php?action=statistik&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/profil_statistik.gif" border="0" /></a>
</span></td>
<td align="right"><span class="smallfont">
<if($user_online==1)><then><img src="{$style['imagefolder']}/user_online.gif" border="0" alt="{$lang->items['LANG_MEMBERS_USERONLINE']}" title="{$lang->items['LANG_MEMBERS_USERONLINE']}" /> </then><else><img src="{$style['imagefolder']}/user_offline.gif" border="0" alt="{$lang->items['LANG_MEMBERS_USEROFFLINE']}" title="{$lang->items['LANG_MEMBERS_USEROFFLINE']}" /></else></if>
</span></td>
</tr> |
|
und $idcard_footer:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<tr class="tablecat_fc">
<td align="left"><span class="smallfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_CONTACT']}</b></span></td>
<td align="right"><span class="smallfont">
<if($user_info['showemail']==0 && $user_info['usercanemail']==1)>
<then><a href="idcard.php?action=formmail&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/email.gif" border="0" alt="E-mail an <expression>(htmlconverter($user_info['username']))</expression> senden" /></a></then>
</if>
<if($user_info['receivepm']==1 && $wbbuserdata['can_use_pms']==1)><then><a href="idcard_pms.php?action=newpm&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/pm.gif" border="0" alt="<expression>(htmlconverter($user_info['username']))</expression> eine private Nachricht senden" /></a></then></if>
<a target="_blank" href="search.php?action=user&userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/search.gif" border="0" alt="Beiträge von <expression>(htmlconverter($user_info['username']))</expression> suchen" /></a>
<a href="idcard_buddys.php?action=buddy&add=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/homie.gif" border="0" alt="Nehmen Sie <expression>(htmlconverter($user_info['username']))</expression> in Ihre Freundeliste auf" /></a></span></td>
</tr> |
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Sonic-X2001: 18.01.2007 21:39.
|
|
18.01.2007 21:20 |
|
|
|
mit xy mein ich jetzt die userid von dem user auf dessen profil ich mich befinde... und das muss ja dann irgendwie mit übergeben werden wenn ich jetzt die galerie von einem user anzeigen lasse...
|
|
18.01.2007 21:48 |
|
|
|
so ich bin wieder n stück weiter, werd mich nun hinhauen die zeit is mal wieder viel zu schnell rumgegangen, hab nur noch eine frage erstmal
wie füg ich denn &userid=$user_info[userid]
bei z.B. dieser Zeile ein ?
header("Location: idcard_galerie_edit.php?action=welcome&page=".$page.$SID_ARG_2ND_UN);
oder hier
if($pages > 1) $pagelink = makepagelink("idcard_galerie_edit.php?action=welcome$SID_ARG_2ND",$page,$pa
ges,2);
hab jetzt alles andere was mir vorher probleme bereitet hat zum laufen gebracht, nur die profilgalerie noch net...
und weiterhin besteht noch das prob:
|
Zitat: beim mouseover des symbols der online anzeige wird als textausgegben "username ist online bzw. offline) da hackt der jetzt den usernamen weg... wie les ich den denn aus ?
|
|
|
gute n8 zusammen
|
|
19.01.2007 02:31 |
|
|
|
sorry wenn ich hier jetzt nochmal pusche, ich habe zwar jetzt fast alles alleine hinbekommen aber ich hänge immer noch an dieser stelle fest:
|
Zitat: wie füg ich denn &userid=$user_info[userid]
bei z.B. dieser Zeile ein ?
header("Location: idcard_galerie_edit.php?action=welcome&page=".$page.$SID_ARG_2ND_UN);
oder hier
if($pages > 1) $pagelink = makepagelink("idcard_galerie_edit.php?action=welcome$SID_ARG_2ND",$page,$pa
ges,2); |
|
|
kann mir vielleicht jemand auf die sprünge helfen? danke!
|
|
21.01.2007 16:53 |
|
|
|
|
|
|