Sivu 1/1

"ketä on paikalla" näkyy kaikille

Lähetetty: 01 Huhti 2006, 23:27
Kirjoittaja irma
Mulla jää etusivulle näkyviin koko maailmalle kenttä 'ketä on paikalla' ja siellä viimeksi rekisteröityneen tiedot näkyvät kaikille. Miten saan tämän näkymättömiin?

Etusivuksi olisi hyvä saadan pelkkä sisäänkirjautumissivu, mites se onnistuu?
:shock:

Lähetetty: 01 Huhti 2006, 23:38
Kirjoittaja Lurttinen
Laita siihen ketä paikalla listan eteen index_body.tpl tiedostoon.

Koodi: Valitse kaikki

<!-- BEGIN switch_user_logged_in -->
Ja heti perään.

Koodi: Valitse kaikki

<!-- END switch_user_logged_in -->

näihinkö

Lähetetty: 01 Huhti 2006, 23:55
Kirjoittaja strato
</table>
"tähän"
<h1>{L_WHO_IS_ONLINE}</h1>
"tähän"
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">

siis tuleeko ne koodit noihin tyhjiin riveihin?

joo kysyn samaa

Lähetetty: 02 Huhti 2006, 00:06
Kirjoittaja irma
tätä minäkin jäin ihmettelemään.

mulla sivu alkaa näin, minne sujautan nuo rivit?

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="bottom"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->
{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" valign="bottom" class="gensmall">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
</tr>
</table>

Lähetetty: 02 Huhti 2006, 00:08
Kirjoittaja Lurttinen
Ketä paikalla laatikon ympärille.

Koodi: Valitse kaikki

<!-- BEGIN switch_user_logged_in -->
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>
<!-- END switch_user_logged_in -->

Lähetetty: 02 Huhti 2006, 23:09
Kirjoittaja irma
:D näin oikkei se pittää rautalangastaa vääntää se on varminta se.
Kiitos taas.

edelleen...

Lähetetty: 03 Huhti 2006, 00:14
Kirjoittaja irma
hmm onnistuin kuitenkin sotkemaan jotain, et kehtais kattoo
http://crimsoncircle.fi/phpBB/

Miten saisin siihen nakyman
http://crimsoncircle.fi/phpBB/login.php

:oops:

Lähetetty: 03 Huhti 2006, 07:42
Kirjoittaja Lurttinen
Onhan toi tuollaisenaankin ihan hyvännäköinen, (ainakin etusivu) mutta jos haluat siis piilottaa koko foorumin...

AVAA {root}/faq.php, groupcp.php, index.php, memberlist.php, search.php, viewforum.php, viewonline.php, viewtopic.php, posting.php
ETSI:

Koodi: Valitse kaikki

init_userprefs($userdata);
SEN JÄLKEEN, LISÄÄ:

Koodi: Valitse kaikki

if ($userdata['user_id'] == ANONYMOUS)
{
redirect(append_sid('login.'.$phpEx));
}
AVAA {root}/profile.php
ETSI:

Koodi: Valitse kaikki

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
KORVAA TÄLLÄ:

Koodi: Valitse kaikki

	if ( $mode == 'viewprofile' )
	{
		if ($userdata['user_id'] == ANONYMOUS)
		{
		redirect(append_sid('login.'.$phpEx));
		}

		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
Eli jokaiselle sivulle tarkistus onko käyttäjä kirjautuneena.
Jos ei ole. -> login

(Toivottavasti toimii, ota ne varmuuskopiot ensin...)

jess!

Lähetetty: 03 Huhti 2006, 10:25
Kirjoittaja irma
Toimii :D