Sivu 1/1

Käyttäjälista

Lähetetty: 28 Helmi 2006, 23:42
Kirjoittaja tirppa
Miten saan käyttäjälistan näkymään vain rekisteröityneille käyttäjille?

Lähetetty: 01 Maalis 2006, 07:46
Kirjoittaja Lurttinen
Avaa {root}/memberlist.php
Etsi:

Koodi: Valitse kaikki

init_userprefs($userdata);
Lisää sen jälkeen:

Koodi: Valitse kaikki

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

Lähetetty: 20 Maalis 2006, 17:02
Kirjoittaja Raipe
Lainaan vähän tätä topikkia kun koskee periaatteessa samaa aihetta, eli millä sen sais pois et nimeä klikkaamalla pääsee profiiliin jos ei ole logannut sisään?
Ku loggautuneet nimet näkyy listassa ni pystyy niitten profiileja kattomaan...

Lähetetty: 20 Maalis 2006, 17:08
Kirjoittaja Lurttinen
Avaa {root}/profile.php
Etsi:

Koodi: Valitse kaikki

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
Vaihda se:

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;
	}

Lähetetty: 07 Huhti 2006, 00:16
Kirjoittaja Henennu
Lurttinen kirjoitti:Avaa {root}/profile.php
Ja blondi kysyy miten tuo toimii, siis missä tuon komennon voi antaa?

Lähetetty: 07 Huhti 2006, 02:31
Kirjoittaja Admin
Henennu kirjoitti:
Lurttinen kirjoitti:Avaa {root}/profile.php
Ja blondi kysyy miten tuo toimii, siis missä tuon komennon voi antaa?
Eli sinun pitää avata tiedosto "profile.php" tekstieditoriisi, tehdä muutokset siihen tiedostoon ja sitten tallentaa se. Lurttinen tarkoitti "Avaa" -hommalla sitä että avaat tuon .php -filun editorissa.

Tuo profile.php löytyy heti ensimmäisenä phpbb-foorumisi kansiossa muiden joukosta, eli on "juuressa" elikkäs {root}.

Ymmärsikö tästäkään nyt kukaan mitään? :?

Lähetetty: 04 Touko 2006, 15:51
Kirjoittaja jamihe
Vähän kai samaan liittyen.. Onko mahdollista tehdä rekisteröitymisen yhteydessä mahdolliseksi sellainen, että ei pysty rekisteröitymään ilman, että antaa (esim. nimi) johonkin kaikille näkyvään kenttään nimen.

Tai olisiko kysymys lähinnä, että mihin muutokset pitää tehdä

Ei toki poista sitä että antaa muun kuin oman nimen, mutta silti... :D

Lähetetty: 04 Touko 2006, 16:39
Kirjoittaja Merri
Täällä koodissa tarkistetaan, onko tarvitut tiedot annettu: includes/usercp_register.php (olennaisimpana siis sellainen if-rivi, jossa on empty($username) || empty($password) jne.)

Ulkoasusta vastaa taas templates/subSilver/profile_add_body.tpl, jota käytetään myös profiilin muokkaamiseen. Helpoimmiten johonkin kohtaan voi laittaa vain rekisteröitymisvaiheessa näkyville näin:

Koodi: Valitse kaikki

<!-- BEGIN switch_user_logged_out -->
Viesti tähän
<!-- END switch_user_logged_out -->
Nuo BEGIN ja END -rivit täytyy tulla omalle rivilleen (paitsi jos käyttää eXtreme Styles MODia, jolloin ne voi olla ihan miten lystää, kunhan vain löytyy aloitus ja lopetus). Noin siis saat lisättyä näkyville, että kenttä on vaadittu.


Tuonne usercp_register.php:n riville, jossa on tuo jo aiemmin mainitsemani tarkistus voi myös lisätä estoja spammibottien rekisteröitymiseen. Voi esim. piilottaa jotkut kentät näkymästä tuon aiemmin mainitsemani kytkimen avulla ja sitten jos ne kentät kuitenkin annetaan rekisteröityessä, niin silloinhan on tietysti spammibotti kyseessä: ne kun tarjoaa noita joitakin kenttiä siitäkin huolimatta, että niitä ei rekisteröitymislomakkeessa näy.

Lähetetty: 29 Tammi 2007, 19:35
Kirjoittaja Koli
Asensin tuossa äskettäin List Visited Date on Memberlist modin, ja nyt käyttäjälistani oikeaan alareunaan jäi valkoinen palkki tjsp. :D (http://www.ehmfinland.net/forum/memberlist.php) Ei mikään kovin suuri haitta, mutta ärsyttää ainakin minun silmää, joten mitenköhän saisin tuon alapalkin jatkumaan loppuun asti? Itse koitin tuossa säädellä, tuloksetta.