Tiede.fi thread viewer 1.00 :)

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Koodailin tällaisen: Thread viewer

Alkuperäinen ongelma oli siinä, että WTC threadissa kysyttiin, että millä sivulla eräs kaava/lasku oli esitetty. Sivu kerrallaan etsiessä sen löytämiseen olisi mennyt hyvä tovi, jonka takia päätin tehdä tämän.

Eli pitää vain mennä jonkin threadin ensimmäiselle sivulle, jolloin urlista näkee helposti kyseisen threadin id:n. Tuo id tarvitsee vain antaa tuolle tekemälleni nettisivulle, jolloin se näyttää kerralla sen threadin kaikki viestit kaikilta sivuilta. Se näyttää myös avatarit, hymiöt jne. Lisäksi jokaisen viestin kohdalla näkyy viestin sivu, numero (eli monesko on sillä sivulla) ja toinen numero (monesko on koko threadissa).

Otetaan esimerkiksi threadi nro 6446, eli tämä: http://www.tiede.fi/keskustelut/viewtopic.php?t=6446

Siinä on tällä hetkellä 37 sivua, joiden kaikkien näyttämiseen kuluu noin 90 sek.

http://msdos464.no-ip.com/php/tiede.php?urli=6446

(sanamato threadista tämä näytti ensimmäiset 200 sivua ajassa 5:20).

Odottelun määrä riippuu tietysti siitä, miten monta sivua kyseisesä threadissa on.

Jotain parannus ehdotuksia, bugeja, kommentteja? Ulkoasua voisi tietty parantaa, mutta ei se ole niin olennaista.

jos urli onkin muotoa http://www.tiede.fi/keskustelut/viewtop ... sc&start=0,
niin id löytyy tästä:

http://www.tiede.fi/keskustelut/viewtopic.php?t=3198&postdays=0&postorder=asc&start=0

Sivut

Kommentit (27)

Vierailija

Erinomaista, suorastaan loistavaa. En nopealla vilkaisulla löytänyt mitään valittamisen aihetta, palailen asiaan jos löydän.

Vierailija

Loistava tuotos. Oikeasti. Olen monesti kiroillut sitä kun en löydä puoli vuotta sitten kirjoitettuja viestejä ketjuista joissa on valtavat sivumäärät. Tarjoaisin oluen jos olisit tällä hetkellä Riversmouthissa.

Vierailija

heh, kiitoksia

Noiden sivujen käsittely vaatii sen verran prosessointia, että se yrittää imeä kaikken prosessorini huomion =P

Eli suurilla käyttäjämäärillä tulee (tulisi?) ongelmia. Katsotaan miten käy, tarvittaessa voin siirtää tuon esim. mbnettiin.

edit: todennäköisesti tulee ongelmia ainakin code tagien kanssa..

edit2: nyt voi valita, että miltä sivuilta haluaa viestejä nähdä

edit3: nyt tuo uusi ominaisuus jopa toimii..

Vierailija

Hieno homma MSDOS. Koodaat käyttöliittymän enemmän käyttäjäystävälisemmäksi, jolloin >2 0/00 tuiterissa ymmärtää mitä syöttää mihinkin ruutuun.

Werner the 6th: Kuin oot noin fiksusti alkanut kirjoittamaan? Ajattelin aimemmin että olet jommankumman trollaajan "Bushmnain" tai "Liittyneen" multipersoona. Asiallisia tekstejä on aina ilo lukea

Vierailija
ilesoft
Hieno homma MSDOS. Koodaat käyttöliittymän enemmän käyttäjäystävälisemmäksi, jolloin >2 0/00 tuiterissa ymmärtää mitä syöttää mihinkin ruutuun.

Milläköhän tapaa tuo onnistuisi? Tietty voisi olla hyvä, että ohjelmalle voisi antaa halutessaan koko urlin, josta se katsoisi tuon id:n.

Pitää tehdä testi palstalle threadi, jossa kikkailee kaikkea kuten koodi tagea ja listoja ja testailla tuota vielä paremmin. Myöskään minkään laista syötteen tarkistusta ei tuossa (vielä) ole..

Tarvitaanko viestien suodatusta nimimerkin perusteella? Tuskin..

Vierailija
tiäremiäs
Kertokaa nyt mikä tuo mahtaa olla ja mitä siitä hyötyy?



Sehän tulee ilmi jo avaus viestissä:

Tuo [viestin] id tarvitsee vain antaa tuolle tekemälleni nettisivulle, jolloin se näyttää kerralla sen threadin kaikki viestit kaikilta sivuilta. Se näyttää myös avatarit, hymiöt jne. Lisäksi jokaisen viestin kohdalla näkyy viestin sivu, numero (eli monesko on sillä sivulla) ja toinen numero (monesko on koko threadissa).

On siis kätevä, jos pitkästä (yli 20 sivua) ketjusta (=thread) pitäisi löytää joku tietty viesti.

Vierailija

Koodailin myös sivun, joka näyttää kaikkien käyttäjien avatarit.. Tuossa käyttäjä listalla yhdellä sivulla on 50 käyttäjää, näiden avatarien selvittämistä varten täytyy imeä tiede.fi:stä dataa noin 4 mt.. Tämä ei olisi ongelma, ellei noita käyttäjiä olisi 109 sivua

Täytynee tallentaa tuo sivu omalle koneelle, kunhan kone saa sen ladattua..

salai
Seuraa 
Viestejä7265
Liittynyt17.3.2005
pullahiiri
msdos464
http://msdos464.no-ip.com/avatarit.html

Tuossa niille ketä kiinnostaa.. itseäni kiinnosti




Hienoa, kiitos. Olet melkoinen guru!

Mutta sitten risuja; minulla käytössä resoluutio 1024x768, jolloin sivu on näytölle liian leveä


Sama toive kuin pullahiirellä ja lisäidea: Siihen laatikkoon avataren lisäksi ainakin viestien määrä.

Sitten toinen idea: Käyttäjän kaikki viestit yhteen putkeen?

Voiko tuollaisia skriptejä laittaa itselle miten helposti, siis esim. (toiseen) koneeseen oma serveri pystyyn ja sitä rataa.

PS. Tallensin eilen nuo kaikki avataret ScrapBookilla omalle kovalevylle.

Mitä tahansa edellä esitetyistä väitteistä saa epäillä ja ne voidaan muuttaa toisiksi ilman erillistä ilmoitusta. Kirjoittaja pyrkii kuitenkin toimimaan rehellisesti ja noudattamaan voimassa olevia lakeja.

Vierailija
Mutta sitten risuja; minulla käytössä resoluutio 1024x768, jolloin sivu on näytölle liian leveä

tiedän tiedän ongelman.. Se johtuu muutamista liian suurista avatareista. =P

voin laittaa ensi vloppuna tuohon näkymään myös lisätietoja. Thread viewer näytti myös antavan jotain erroria.

Kai samalla voisi laittaa myös lähdekoodin näkyville.. Tarvii www palvelimen jossa php tuki.

Sivut

Uusimmat

Suosituimmat