Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivulle SMF foorumin uusimmat viestit

Sivun loppuun

MIB [18.05.2009 18:21:54]

#

Terve, vielä pitää hetki vaivata.
Muutamilla sivuilla olen törmännyt tämmöisiin koodeihin, jotka näyttävät foorumin uusimpien viestien linkit (Kyseisen viestin aiheeseen), tai sitten uusimmat aiheet.
Olisi kiva saada tälläinen omille sivuillenikin.

Tietääkö joku, miten tämä tehdään?

PS. Esim:
http://kuplakylpy.com

Teuro [18.05.2009 18:28:40]

#

MIB kirjoitti:

Muutamilla sivuilla olen törmännyt tämmöisiin koodeihin, jotka näyttävät foorumin uusimpien viestien linkit (Kyseisen viestin aiheeseen), tai sitten uusimmat aiheet.
Olisi kiva saada tälläinen omille sivuillenikin.

Tietääkö joku, miten tämä tehdään?

PS. Esim:
http://kuplakylpy.com

Mitä foorumisoftaa mahdat käyttää?

punppis [18.05.2009 18:31:54]

#

MIB kirjoitti:

Terve, vielä pitää hetki vaivata.
Muutamilla sivuilla olen törmännyt tämmöisiin koodeihin, jotka näyttävät foorumin uusimpien viestien linkit (Kyseisen viestin aiheeseen), tai sitten uusimmat aiheet.
Olisi kiva saada tälläinen omille sivuillenikin.

Tietääkö joku, miten tämä tehdään?

PS. Esim:
http://kuplakylpy.com

Sieltä vaan foorumipuolelta kattoon koodia ja muokkaat sopivaksi tai sitten omatoimisesti opiskelet phpMyAdiminilla tietokannan rakennetta ja teet koodin itse. Ei tähän mitään valmista koodia luultavasti ole.

Teuro [18.05.2009 18:33:51]

#

Tuossa on phpBB3 versioon tehty viestien hakeminen.

<?php
	$uusimmat = mysql_query("
	SELECT
	topic_id,
	posts.forum_id,
	post_subject,
	DATE_FORMAT(post_time, '%e.%c.%Y %H:%i:%s') AS time,
	forum_name,
	username,
	poster_id
	FROM
	posts,
	forums,
	users
	WHERE
	forums.forum_id = posts.forum_id
	AND
	user_id = poster_id
	ORDER BY
	post_id
	DESC
	LIMIT
	15
	");

	$table = $sivu->createElement("table");
	$con->appendChild($table);

	while($rivi = mysql_fetch_array($uusimmat)){
		$tr = $sivu->createElement("tr");
		$table->appendChild($tr);

		$td = $sivu->createElement("td");
		$linkki = $sivu->createElement("a", utf8_encode($rivi['post_subject']));
		$linkki->setAttribute("href", "http://manssi.net/phpBB3/viewtopic.php?f=".$rivi['forum_id']."&t=".$rivi['topic_id']);
		$td->appendChild($linkki);
		$tr->appendChild($td);

		$td = $sivu->createElement("td", utf8_encode($rivi['forum_name']));
		$tr->appendChild($td);

		$td = $sivu->createElement("td");
		$linkki = $sivu->createElement("a", utf8_encode($rivi['username']));
		$linkki->setAttribute("href", "http://manssi.net/phpBB3/memberlist.php?mode=viewprofile&u=".$rivi['poster_id']);
		$td->appendChild($linkki);
		$tr->appendChild($td);
	}
}
?>

MIB [18.05.2009 18:48:04]

#

Teuro kirjoitti:

Mitä foorumisoftaa mahdat käyttää?

^^ Mitäköhän otsikossa lukee? SMF = Simple Machines Forum

Teuro [18.05.2009 18:51:53]

#

MIB kirjoitti:

Teuro kirjoitti:

Mitä foorumisoftaa mahdat käyttää?

^^ Mitäköhän otsikossa lukee? SMF = Simple Machines Forum

Heh katsos juu niimpäs onkin. Oli mulle hiukka tuntemattomampi tuote. Juups muuten mennee aika samalla kaavalla kuin tuo phpBB versiokin?

Lebe80 [18.05.2009 18:57:52]

#

Haet foorumin RSS-feediä vaan, vaan tulostat sisällön. Ei tarvi lähdekoodeja tutkailla, ja menee muutenkin ihan perussysteemillä sen kummempia kikkailematta.

MIB [18.05.2009 19:04:36]

#

Lebe80 kirjoitti:

Haet foorumin RSS-feediä vaan, vaan tulostat sisällön. Ei tarvi lähdekoodeja tutkailla, ja menee muutenkin ihan perussysteemillä sen kummempia kikkailematta.

Mikäköhän on 'perussesteemi'?
Siis, tuossa SMF foorumin alaosassa kun näkyy uusimmat aiheet/viestit niin sellaista haluaisin muualla sivustolleni.

tsuriga [18.05.2009 19:09:57]

#

Lo and behold, by the power of Googling invested in me, I paste thee salvation: http://www.phpfreaks.com/forums/index.php?topic­=226618.0

MIB [18.05.2009 19:31:57]

#

tsuriga kirjoitti:

Lo and behold, by the power of Googling invested in me, I paste thee salvation: http://www.phpfreaks.com/forums/index.php?topic­=226618.0

Thanke You, truriga. I very hope, I get this work. :) Before testing, I must to install the forum :D


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta