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

Afbeelding

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>&nbsp;';
			$online_status = '&nbsp;(<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>&nbsp;';
			$online_status = '&nbsp;(<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) . '" />&nbsp;';
			$online_status = '&nbsp;(<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) . '" />&nbsp;';
		$online_status = '&nbsp;(<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 = '&nbsp;(<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 = '&nbsp;(<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 = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
		}
	}
	else
	{
		$online_status_2 = '&nbsp;(<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>&nbsp;';
         $online_status = '&nbsp;(<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>&nbsp;';
         $online_status = '&nbsp;(<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) . '" />&nbsp;';
         $online_status = '&nbsp;(<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) . '" />&nbsp;';
      $online_status = '&nbsp;(<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 = '&nbsp;(<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 = '&nbsp;(<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 = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
      }
   }
   else
   {
      $online_status_2 = '&nbsp;(<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>&nbsp;';
			$online_status = '&nbsp;(<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>&nbsp;';
			$online_status = '&nbsp;(<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'] . '" />&nbsp;';
			$online_status = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
		}
	}
	else
	{
		$online_status_img = '<img src="' . $images['icon_offline'] . '" />&nbsp;';
		$online_status = '&nbsp;(<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 = '&nbsp;<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" /></a>';
			$online_status_2 = '&nbsp;(<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 = '&nbsp;<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" /></a>';
			$online_status_2 = '&nbsp;(<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 = '&nbsp;<img src="' . $images['icon_offline'] . '" />';
			$online_status_2 = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
		}
	}
	else
	{
		$online_status_img_2 = '&nbsp;<img src="' . $images['icon_offline'] . '" />';
		$online_status_2 = '&nbsp;(<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 :wink:

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 :wink:

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 :wink:
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 :shock: eenige idee hoe dat komt ?
want ik heb namelijk ook die timer geinstalleerd die bij die online/offline mod zat