Käyttäjälista
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009
Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785
Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon.
phpBB2 tuki on loppunut 1.1.2009
Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785
Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon.

Miten saan käyttäjälistan näkymään vain rekisteröityneille käyttäjille?
Avaa {root}/memberlist.php
Etsi:
Lisää sen jälkeen:
Etsi:
Koodi: Valitse kaikki
init_userprefs($userdata);
Koodi: Valitse kaikki
if ($userdata['user_id'] == ANONYMOUS)
{
redirect(append_sid('login.'.$phpEx));
}
Avaa {root}/profile.php
Etsi:
Vaihda se:
Etsi:
Koodi: Valitse kaikki
if ( $mode == 'viewprofile' )
{
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
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 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.Henennu kirjoitti:Ja blondi kysyy miten tuo toimii, siis missä tuon komennon voi antaa?Lurttinen kirjoitti:Avaa {root}/profile.php
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?

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...
Tai olisiko kysymys lähinnä, että mihin muutokset pitää tehdä
Ei toki poista sitä että antaa muun kuin oman nimen, mutta silti...

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:
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.
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 -->
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.
[ Vesa Piittinen - phpBB MODini ]
Asensin tuossa äskettäin List Visited Date on Memberlist modin, ja nyt käyttäjälistani oikeaan alareunaan jäi valkoinen palkki tjsp.
(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.

Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 251 vierailijaa