Sivu 1/1

Foorumin säätöä

Lähetetty: 07 Maalis 2020, 12:54
Kirjoittaja ADdoctor
Pyöritän yhä phpBB foorumia, vaikka siellä ei mitään kansainvaellusta olekaan. Kuitenkin olisi kiva tietää, miten saa poistettua foorumisisällöstä alinna olevia tilastotietoja. Siellä on esim. Entien käyttäjiä ollut xx ja päiväys xxxxxx. (Tuokin tieto perustuu johonkin ikivanhaan hyökkäykseen foorumia kohtaan.)

En onnistu löytämään paikkaa eikä tapaa josta niitä voisi poistaa. Kiitos avusta!

Re: Foorumin säätöä

Lähetetty: 08 Maalis 2020, 10:29
Kirjoittaja Tapsa
Ylläpidon hallintapaneelista välilehti 'Yleinen' ja siitä keskustelufoorumin tilastojen alta löytyy toiminto 'Muuta vierailleiden käyttäjien määrää'. Tuo siis nollaa yhtäaikaisten käyttäjien tilaston.

Re: Foorumin säätöä

Lähetetty: 08 Maalis 2020, 14:05
Kirjoittaja ADdoctor
Kiitos Tapsa. Tiedätkö miten silloin, jos haluasi pois kokonaan esim. tuon Eniten käyttäjiä...? Tämänkään foorumin tiedoissa ei ole mitään tilastotietoja.

LISÄYS: Ei siellä ollut kuitenkaan mitään tilastoista kodassa Yleiset asetukset eikä liioin Yleiset toiminnot. Tämä taitaakin olla hankala ongelma. :shock:

Re: Foorumin säätöä

Lähetetty: 08 Maalis 2020, 17:32
Kirjoittaja Coder
ADdoctor kirjoitti:
08 Maalis 2020, 14:05
Kiitos Tapsa. Tiedätkö miten silloin, jos haluasi pois kokonaan esim. tuon Eniten käyttäjiä...? Tämänkään foorumin tiedoissa ei ole mitään tilastotietoja.

LISÄYS: Ei siellä ollut kuitenkaan mitään tilastoista kodassa Yleiset asetukset eikä liioin Yleiset toiminnot. Tämä taitaakin olla hankala ongelma. :shock:
Tuon tekstin ja muutkin tilastot saa pois muokkaamalla teeman tiedostoja. Helpoin keino on vain poistaa rivit mitkä haluaa piiloon tiedostosta index_body.html.

Kun olet tiedostoa muokannut niin sinun tulee tyhjentää välimuisti Yleinen välilehdeltä Ylläpidon hallintapaneelista.

Muista aina varmuuskopionti ja tehdä muutos phpBB:n versio päivityksen jälkeen riippuen päivitys tavasta, tai jos käytössä on muu kuin oletusteema niin joka kerta kun päivität teeman.

Esim. jos haluat eniten käyttäjiä piiloon niin sen koodi on {RECORD_USERS}. Alla esimerkki muokkaus.

Ennen muokkausta:

Koodi: Valitse kaikki

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> 
			<!-- IF U_VIEWONLINE -->
				<br />{LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->
Muokkauksen jälkeen:

Koodi: Valitse kaikki

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br /> 
			<!-- IF U_VIEWONLINE -->
				<br />{LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->

Re: Foorumin säätöä

Lähetetty: 08 Maalis 2020, 19:30
Kirjoittaja ADdoctor
Parhaat kiitokset Coder! Niin se oli, että ei aivan helppo keksiä. Ohjeesi ovat hienot ja täydelliset. Eiköhän niillä niin vanhat käyttäjät kuin muitakin tilastotietoja saa pois. Koodin muutoskin näkyy olevan aika yksinkertainen.

Re: Foorumin säätöä

Lähetetty: 30 Kesä 2020, 18:53
Kirjoittaja ADdoctor
Meni vänhän aikaa ennen kuin sain aikaa paneutua asiaan tarkemmin. Nyt se on kuitenkin muutetttu.

Pari huomiota: En ollut aluksi löytää kohtaa index_body.html. Löytyi pienen etsimisen jälkeen kohdasta prosilever/tempalate. Muutos helppo. Väilimuistin tyhjennyksen jälkeen säikähdin kun foorumin yläpuolelle oli tullut joukko php virhesanomia, tällaisia:

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 426: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/zendframework/zend-code/src/Reflection/MethodReflection.php on line 272: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?... jne

Suljin ja avasin foorumin uudelleen jolloin vihesanomat olivat poistuneet.

Kiitokset kovasti Coder! Ehkä poistan - kerättyäni taas rohkeutta :D - vielä sen, montako käyttääjää on parhaillaan paikalla. (Jota lukua olen aina ihmetellyt, kun siihen voi tulla 7-20 virasta, jotka eivät ole kuitenkaan todellisia. Ihan kuin merkintä juutuisi siihen paikkalleenkin pitemmäksi ajaksi.)