Verfasst: 29.11.2003 13:10
ja genau das meine ich also zusätzlich zu dem normalen butten der homepage noch einen
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
#
#-----[ FINDE ]---------------------------------------------------
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$poster_music = ( $postrow[$i]['user_music'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? '<a href="'. $postrow[$i]['user_music'] .'"><img src="'. $images['icon_www'] .'" alt="'. $lang['Music'] .'" title="'. $lang['Music'] .'" border="0" /></a>' : '';
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/viewtopic_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
{postrow.WWW_IMG}
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
{postrow.MUSIC}
Code: Alles auswählen
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_viewprofile.php
#
#-----[ FINDE ]---------------------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
'MUSIC' => ( $profiledata['user_music'] ) ? '<a href="'. $profiledata['user_music'] .'"><img src="'. $images['icon_www'] .'" alt="'. $lang['Music'] .'" title="'. $lang['Music'] .'" border="0" /></a>' : ' ',
'L_MUSIC' => $lang['Music'],
Ich hatte das zunächst eingebaut, dochstellte fest, dass das eigentlich die falsche Abfrage ist. Somit habe ich es mal in die name.php gepackt, so dass es da nun so aussiehtAcid hat geschrieben:Und jetzt versuch´s bei dieser Abfrage ma mit folgendem..if( $userdata['user_level'] == ADMIN && !empty($profiledata['name_des_feldes']) )
{
$template->assign_block_vars('switch_other_users', array() );
}
Nun habe ich auch fast das Ergebniss, das ich haben will.<?php
// User die zugriff haben: es sind gruppen_ids, gruppennamen und user_ids erlaubt wobei bei den gruppen namen und ids ein g am anfang angehängt werden muss.
$allowed_u = array();
$allowed_u[] = 'g123'; //gruppe
$access_allowed = false;
if( in_array($userdata['user_id'],$allowed_u))
{
$access_allowed = true;
}
else
{
$sql = "SELECT g.group_id, g.group_name
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = '" . $userdata['user_id'] . "'
AND g.group_id = ug.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql);
}
$access_allowed = false;
while( list($group_id, $group_name) = $db->sql_fetchrow($result) )
{
if( in_array('g' . $group_id[group_id],$allowed_u ))
{
$access_allowed = true;
break;
}
if( in_array('g' . $group_name[group_name],$allowed_u))
{
$access_allowed = true;
break;
}
}
if( $access_allowed && !empty($profiledata['user_real_name']) )
{
$template->assign_block_vars('switch_certain_users', array());
}
}
?>
Code: Alles auswählen
include_once($phpbb_root_path . 'includes/functions.'.$phpEx);
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
Ja das wäre eine alternative, allerdings wäre das auch ein wenig "mit Kanonen auf Spatzen" geschossen und html wollte ich eigentlich garnicht. Es würde reichen wenn nur der "url" bbcode tag genutzt werden könnte.Acid hat geschrieben:hmm.. die andere Variante (addfield2) wäre keine Möglichkeit? Denn da sind ja hmtl oder bbcode möglich.
Also nicht immer , halt nur für die die ein Bild verlinken könnten (wollen). Also eigentlich habe ich mir das in etwa so vorgestellt (weiss nicht ob das so einfach geht):Acid hat geschrieben:Naja.. BBcode ist BBcode. Da wird jetzt nicht direkt zwischen den einzelnen BBcodes unterschieden.
Wäre das Feld eigentlich immer ´ne Url ?
Code: Alles auswählen
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Code: Alles auswählen
include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);
Code: Alles auswählen
'NEUES_FELD' => ( $profiledata['user_neues_feld'] ) ? $profiledata['user_neues_feld'] : ' ',
Code: Alles auswählen
'NEUES_FELD' => ( $profiledata['user_neues_feld'] ) ? make_clickable($profiledata['user_neues_feld']) : ' ',