privmsgs_read_body.tpl - Help [ opgelost ]

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

privmsgs_read_body.tpl - Help [ opgelost ]

Bericht door remon » 25 sep 2006, 07:19

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} 
#
Laatst gewijzigd door remon op 25 sep 2006, 15:32, 1 keer totaal gewijzigd.

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 25 sep 2006, 08:13

privmsg.php correct bewerkt zonder fouten?
Eventueel link naar je forum, of eentueel screen van de fout!

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 09:12

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.

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 09:17

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

Gebruikersavatar
Denskie War
Berichten: 479
Lid geworden op: 22 aug 2006, 17:08
Locatie: Hulsberg
Contacteer:

Bericht door Denskie War » 25 sep 2006, 14:43

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
Afbeelding

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 25 sep 2006, 14:49

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:

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 14:52

ja ok nu is de onderste wel goed ??
maar bij AAN : zoals je boven zie het plaatje daar staat nogsteeds text.
Laatst gewijzigd door remon op 25 sep 2006, 14:58, 1 keer totaal gewijzigd.

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 25 sep 2006, 14:53

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:

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 14:59

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.

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 25 sep 2006, 15:03

Die laatste laat ik altijd er buiten, geeft bij mij altijd bugs.

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 15:08

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

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 25 sep 2006, 15:09

Ja, klopt die bedoel ik

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 15:13

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

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 25 sep 2006, 15:14

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

Gesloten