Muokattu viesti lukemattomaksi?

MODien asennus ja omat muokkaukset.
Pekka S
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:14
Liittynyt:18 Syys 2008, 16:36
Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Pekka S » 12 Elo 2009, 17:39

Onko kenelläkään tietoa modista, jonka avulla muokattu viesti näkyisi palstalle tultaessa uutena viestinä?

3.0.2:sessa minulla oli tuollainen 3.0.1:seen tehty "Mark edited posts as unread"-modi. Kokeilin sitä myös 3.0.5:sessa ja muokattu viesti kyllä näkyy uutena nytkin, mutta vasta kunkin alueen viestilistauksessa, ei päätasolla - ja voisi se toimia paremminkin...

Onko tietoa?
t, Pekka S.


Muokslurttitest...
Viimeksi muokannut Lurttinen, 14 Elo 2009, 14:41. Yhteensä muokattu 1 kertaa.
Syy: Yarr...

Avatar
Peetra
phpBB Bitch
phpBB Bitch
Viestit:1169
Liittynyt:04 Kesä 2007, 16:45
Paikkakunta:Kokkola
Viesti:

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Peetra » 12 Elo 2009, 18:50

Onko linkkiä siihen vanhaan MODiin?
Miten olet päivittänyt foorumia? Autoupgrade?
muista backuppi!
hyvä copy/paste monen kannan dumpille: http://www.patrickpatoray.com/?Page=30 // ei tartte omaa ohjelmistoa.
hyvä ison kannan dumpeille http://www.mysqldumper.net/ //Selkeä käyttöliittymä! Asentuu palvelimelle kuin itsestään. :ugeek:

Avatar
Potku
Sensei
Viestit:726
Liittynyt:20 Marras 2005, 19:54
Paikkakunta:Tampere
Viesti:

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Potku » 12 Elo 2009, 19:27

Ainakin meillä Potkussa ko. MOD pelittää mainiosti. Versio on 3.0.5.

Pekka S
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:14
Liittynyt:18 Syys 2008, 16:36

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Pekka S » 13 Elo 2009, 07:13

Peetra kirjoitti:Onko linkkiä siihen vanhaan MODiin?
Joo => http://www.phpbb.com/community/viewtopi ... &t=1055665
Peetra kirjoitti:Miten olet päivittänyt foorumia? Autoupgrade?
Joo, Autoupgradella => http://www.phpbbsuomi.com/viewtopic.php?f=17&t=3138, mutta muokkasin sen jälkeen koodin taas uusiksi, jos sitä tarkoitat?

Pekka S
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:14
Liittynyt:18 Syys 2008, 16:36

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Pekka S » 13 Elo 2009, 08:09

Potku kirjoitti:Ainakin meillä Potkussa ko. MOD pelittää mainiosti. Versio on 3.0.5.
Hassua :o

Lueskelin googlea, enkä ole yksin ongelmani kanssa.
Esim. => http://www.littleblackdog.com/post548676.html

Kävin MODin kirjoittajan omalla foorumilla ja siellä on jaossa sama versio, jota itsekin olen käyttänyt.
=> http://www.modsphpbb3.fr/viewtopic.php?f=42&t=66
itse aiemmin kirjoitti:muokattu viesti kyllä näkyy uutena nytkin, mutta vasta kunkin alueen viestilistauksessa, ei päätasolla
Onko teidän käytössänne olevaa MODia muokattu - ja voineeko asialle mitään koskemalla koodin ainoastaan yhdessä kohdassa?
t, Pekka S.

Avatar
Potku
Sensei
Viestit:726
Liittynyt:20 Marras 2005, 19:54
Paikkakunta:Tampere
Viesti:

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Potku » 13 Elo 2009, 19:13

Siirryimme (Lurttisen valvovan silmän alla :) ) 3.0.5-versioon vasta muutama viikko sitten. Päivitys ilmoitti muutamasta konfliktista. Kävin ne tiedostot läpi diffin kanssa ja muokkasin parhaani mukaan. Tämä oli melko varmasti yksi niistä muokkauksista.

MOD toimii kuten ennenkin: etusivulla, alueella, uusissa viesteissä jne. Juuri testasin, kun muokkasin yhtä viestiä.

Toivottavasti pulma selviää.

Pekka S
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:14
Liittynyt:18 Syys 2008, 16:36

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Pekka S » 14 Elo 2009, 14:43

joku kirjoitti:Taitaa olla kiltti se Lurttisen valvova silmä...
itse MODin tekijä kirjoitti:Description:This MOD mark edited post as unread, if there are the last message in a topic.
:idea: :eviL Siksiköhän sitä sisälukutaitoa piti koulussa niin opetella, koska se on niin tärkeää? Kyllä tuo homma minullakin nyt sitä testatessani viestiketjun viimeisen viestin kohdalla toimii.
Potku kirjoitti:MOD toimii kuten ennenkin: etusivulla, alueella, uusissa viesteissä jne. Juuri testasin, kun muokkasin yhtä viestiä.
Potku, jos tuo yllä oleva käsittää muutkin kuin ketjujensa viimeiset viestit, et viitsisi avata <includes>-hakemiston "functions_postings.php"-tiedostoa ja tarkistaa löytyykö sieltä alla oleva koodi ennen MODia?

Koodi: Valitse kaikki

else if ($mode == 'edit')
	{
		$post_mode = ($data['topic_replies_real'] == 0) ? 'edit_topic' : (($data['topic_first_post_id'] == $data['post_id']) ? 'edit_first_post' : (($data['topic_last_post_id'] == $data['post_id']) ? 'edit_last_post' : 'edit'));
	}

	// First of all make sure the subject and topic title are having the correct length.
... ja onko MODin jälkeen tuollaista koodia?

Koodi: Valitse kaikki

// To achieve this without cutting off between special chars we convert to an array and then count the elements.
	$subject = truncate_string($subject);
	$data['topic_title'] = truncate_string($data['topic_title']);
ja jos, niin onko itse MODi tuollainen:

Koodi: Valitse kaikki

// Start : Mark edited posts as unread MOD	
	if($post_mode == 'edit_last_post' || $post_mode == 'edit_topic')
	{
		$sql_update_posts = 'UPDATE ' . POSTS_TABLE . '
				SET post_time = ' . $current_time . '
				WHERE post_id = ' . $data['post_id'] . ' 
					AND topic_id = ' . $data['topic_id'];
		$db->sql_query($sql_update_posts);

		$sql_update_topics = 'UPDATE ' . TOPICS_TABLE . ' 
				SET topic_last_post_time = ' . $current_time . ' 
				WHERE topic_id = ' . $data['topic_id'];
		$db->sql_query($sql_update_topics);            
	
		update_post_information('forum', $data['forum_id']);
		markread('post', $data['forum_id'], $data['topic_id'], $data['post_time']);
	}
// End : Mark edited posts as unread MOD
Jos MODi on tuollainen, mutta sen ympäriltä päivityksen jälkeen löytyy jotain muuta, niin mitä se jotain muu on? KIITOS!

Sinänsä hassua, että tälläistä asiaa ei ole korjattu itsensä phpBB:n koodiin, vaikka lieneekn roikkunut mukana jo pitempään - enemmän tämä kuitenkin on bugi kuin ominaisuus.

Koska kukaan ei ole käynyt sanomassa, että saman ongelman korjaisi joku toinenkin MODi, niin sellaista ei taida olla olemassakaan; en itse ainakaan ole sellaista löytänyt, vaikka olenkin sitä etsinyt.

Itselläni on teemana prosilver, ja teillä jotain aivan muuta(, mutta siihen tämän ei pitäisi kaatua?)
t, Pekka S.

lurttimuokstestimuoks

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Lurttinen » 14 Elo 2009, 15:09

Ei näy toimivan täälläkään tuo MOD.
Muutti kyllä viimeisen viestin aikaleiman "Alle minuutti sitten" joten jotain se tekee.

Toimiikos tuo lukemattomaksi ilmoittaminen muilla?
Että ei näyttäisi lukemattomana itselle, mutta muille kyllä?

EDIT: Tuo toiminto taitaa olla muuttunut sitten 3.0.1 version. En saanut tätäkään viestiä edes näkymään lukemattomana, vaikka menin suoraan etusivulle lähetyksen jälkeen.
Se oli "luettu" heti lähetyksen jälkeen vaikka en avannut ketjua.

EDIT2
.

Avatar
Potku
Sensei
Viestit:726
Liittynyt:20 Marras 2005, 19:54
Paikkakunta:Tampere
Viesti:

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Potku » 14 Elo 2009, 15:36

Tässä koodia meiltä:

Koodi: Valitse kaikki

// First of all make sure the subject and topic title are having the correct length.
	
	// Start : Mark edited posts as unread MOD	
	if($post_mode == 'edit_last_post' || $post_mode == 'edit_topic')
	{
		$sql_update_posts = 'UPDATE ' . POSTS_TABLE . '
				SET post_time = ' . $current_time . '
				WHERE post_id = ' . $data['post_id'] . ' 
					AND topic_id = ' . $data['topic_id'];
		$db->sql_query($sql_update_posts);

		$sql_update_topics = 'UPDATE ' . TOPICS_TABLE . ' 
				SET topic_last_post_time = ' . $current_time . ' 
				WHERE topic_id = ' . $data['topic_id'];
		$db->sql_query($sql_update_topics);            
	
		update_post_information('forum', $data['forum_id']);
		markread('post', $data['forum_id'], $data['topic_id'], $data['post_time']);
	}
// End : Mark edited posts as unread MOD
	
	// To achieve this without cutting off between special chars we convert to an array and then count the elements.
	$subject = truncate_string($subject);
	$data['topic_title'] = truncate_string($data['topic_title']);

Pekka S
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:14
Liittynyt:18 Syys 2008, 16:36

Re: Muokattu viesti lukemattomaksi?

Viesti Kirjoittaja Pekka S » 18 Elo 2009, 07:21

Potku kirjoitti:Tässä koodia meiltä:
Sama on koodi ja samasta paikasta sitä kutsutaan. Kiitos!

Viestiketju Lukittu

Paikallaolijat

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