Pagina 1 van 1
privmsgs_read_body.tpl - Help [ opgelost ]
Geplaatst: 25 sep 2006, 07:19
door remon
bij online/offline
heb ik een probleem als ik naar me inbox ga om me pm te lezen dan zie ik daar de button niet van online/offline maar de text alleen
snap er niks van want verder staat het over wel normaal.
dit moest ik uitvoeren
Code: Selecteer alles
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/privmsgs_read_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td width="100%" class="row2" colspan="2"><span class="genmed">{MESSAGE_TO}</span></td>
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{MESSAGE_TO}</span>
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<span class="gensmall">{POSTER_TO_ONLINE_STATUS}</span>
#
#-----[ FIND ]------------------------------------------
#
<td valign="middle" nowrap="nowrap">{PROFILE_IMG}
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{PROFILE_IMG}
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
{POSTER_FROM_ONLINE_STATUS_IMG}
#
Geplaatst: 25 sep 2006, 08:13
door Raimon
privmsg.php correct bewerkt zonder fouten?
Eventueel link naar je forum, of eentueel screen van de fout!
Geplaatst: 25 sep 2006, 09:12
door remon
hier is een screenshot
boven zie je AAN : en dan de naam maar dan komt die text inplaats van de button.
en onder zie je wel mij button maar die text erbij.
Geplaatst: 25 sep 2006, 09:17
door remon
dit zijn de stukjes uit de privmsg.php file
Code: Selecteer alles
//
// Major query obtains the message ...
//
$sql = "SELECT u.username AS username_1, u.user_id AS user_id_1, u2.username AS username_2, u2.user_id AS user_id_2, u.user_sig_bbcode_uid, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_avatar, u.user_allow_viewonline AS user_allow_viewonline_1, u2.user_allow_viewonline AS user_allow_viewonline_2, u.user_session_time AS user_session_time_1, u2.user_session_time AS user_session_time_2, pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text
FROM " . PRIVMSGS_TABLE . " pm, " . PRIVMSGS_TEXT_TABLE . " pmt, " . USERS_TABLE . " u, " . USERS_TABLE . " u2
WHERE pm.privmsgs_id = $privmsgs_id
AND pmt.privmsgs_text_id = pm.privmsgs_id
$pm_sql_user
AND u.user_id = pm.privmsgs_from_userid
AND u2.user_id = pm.privmsgs_to_userid";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query private message post information', '', __LINE__, __FILE__, $sql);
}
Code: Selecteer alles
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
// Start add - Online/Offline/Hidden Mod
if ($privmsg['user_session_time_1'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_1'])
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username_from) . '" title="' . sprintf($lang['is_online'], $username_from) . '" /></a> ';
$online_status = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_from) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_from)
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username_from) . '" title="' . sprintf($lang['is_hidden'], $username_from) . '" /></a> ';
$online_status = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_from) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
if ($privmsg['user_session_time_2'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_2'])
{
$online_status_2 = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_to) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_to)
{
$online_status_2 = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_to) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
// End add - Online/Offline/Hidden Mod
Code: Selecteer alles
'MESSAGE' => $private_message,
// Start add - Online/Offline/Hidden Mod
'POSTER_FROM_ONLINE_STATUS_IMG' => $online_status_img,
'POSTER_FROM_ONLINE_STATUS' => $online_status,
'POSTER_TO_ONLINE_STATUS' => $online_status_2,
// End add - Online/Offline/Hidden Mod
Geplaatst: 25 sep 2006, 14:43
door Denskie War
had ik ook met de another online/offline mod
bij prive berichten stond er dan:
van: Denskie War online
ook als je iets had verzonden:
aan: test offline
ik kreeg geen plaatjes alleen die tekst, ik heb gewoon het stuk uit privmsg.php verwijderd, dan staat het er maar niet, beter dan dat.
Maar waar het door komt weet ik ook niet
Geplaatst: 25 sep 2006, 14:49
door brandsrus
Best simpel waar dat door komt. Op een 1 of andere manier worden de alt="" dingen niet goed geparst. Nou aangezien dat dan niet wil moet je gewoon dit.
Code: Selecteer alles
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
// Start add - Online/Offline/Hidden Mod
if ($privmsg['user_session_time_1'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_1'])
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username_from) . '" title="' . sprintf($lang['is_online'], $username_from) . '" /></a> ';
$online_status = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_from) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_from)
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username_from) . '" title="' . sprintf($lang['is_hidden'], $username_from) . '" /></a> ';
$online_status = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_from) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
if ($privmsg['user_session_time_2'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_2'])
{
$online_status_2 = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_to) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_to)
{
$online_status_2 = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_to) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
// End add - Online/Offline/Hidden Mod
Vervangen door
Code: Selecteer alles
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
if ($privmsg['user_session_time_1'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_1'])
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" /></a> ';
$online_status = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_from) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_from)
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" /></a> ';
$online_status = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_from) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
if ($privmsg['user_session_time_2'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_2'])
{
$online_status_img_2 = ' <a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" /></a>';
$online_status_2 = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_to) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_to)
{
$online_status_img_2 = ' <a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" /></a>';
$online_status_2 = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_to) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img_2 = ' <img src="' . $images['icon_offline'] . '" />';
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img_2 = ' <img src="' . $images['icon_offline'] . '" />';
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
// End add - Online/Offline/Hidden Mod
Moet het probleem verhelpen :thumb: , suc6

Geplaatst: 25 sep 2006, 14:52
door remon
ja ok nu is de onderste wel goed ??
maar bij AAN : zoals je boven zie het plaatje daar staat nogsteeds text.
Geplaatst: 25 sep 2006, 14:53
door brandsrus
remon schreef:ja maar ik wil het wel maar die text moet weg die button moet blijven staan dus als ik die text vervang wat gebeurd er dan???
Probeer het eerst eens

Geplaatst: 25 sep 2006, 14:59
door remon
brandsrus schreef:remon schreef:ja maar ik wil het wel maar die text moet weg die button moet blijven staan dus als ik die text vervang wat gebeurd er dan???
Probeer het eerst eens

ja ok nu is de onderste wel goed ??
maar bij AAN : zoals je boven zie het plaatje daar staat nogsteeds text.
Geplaatst: 25 sep 2006, 15:03
door brandsrus
Die laatste laat ik altijd er buiten, geeft bij mij altijd bugs.
Geplaatst: 25 sep 2006, 15:08
door remon
brandsrus schreef:Die laatste laat ik altijd er buiten, geeft bij mij altijd bugs.
welke laatste bij AAN : bedoel je ??
want die onderin is nu wel goed daar zie ik nu alleen de button
Geplaatst: 25 sep 2006, 15:09
door brandsrus
Ja, klopt die bedoel ik
Geplaatst: 25 sep 2006, 15:13
door remon
brandsrus schreef:Ja, klopt die bedoel ik
ja die heb ik nu ook weg gehaald maar nu staat die heel de tijd op online me test acount : terwijl die helemaal niet online is, terwijl die toch om de min moet controleren of de persoon ook echt online is

Geplaatst: 25 sep 2006, 15:14
door remon
dus iets is weer niet goed,
want net werkte het nog goed als iemand online kwam gaf die online aan en als die offline ging gaf die dat ook gelijk aan misschien een spelling van 30 sec maar meer ook niet, en nu blijft die op online ook al is die offline
EDIT : nu is die wel offline me test acount duurde wel lang voor die het af gaf

eenige idee hoe dat komt ?
want ik heb namelijk ook die timer geinstalleerd die bij die online/offline mod zat