Muokattu viesti lukemattomaksi?
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...
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...
Syy: Yarr...
Re: Muokattu viesti lukemattomaksi?
Onko linkkiä siihen vanhaan MODiin?
Miten olet päivittänyt foorumia? Autoupgrade?
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.
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.

Re: Muokattu viesti lukemattomaksi?
Ainakin meillä Potkussa ko. MOD pelittää mainiosti. Versio on 3.0.5.
Re: Muokattu viesti lukemattomaksi?
Joo => http://www.phpbb.com/community/viewtopi ... &t=1055665Peetra kirjoitti:Onko linkkiä siihen vanhaan MODiin?
Joo, Autoupgradella => http://www.phpbbsuomi.com/viewtopic.php?f=17&t=3138, mutta muokkasin sen jälkeen koodin taas uusiksi, jos sitä tarkoitat?Peetra kirjoitti:Miten olet päivittänyt foorumia? Autoupgrade?
Re: Muokattu viesti lukemattomaksi?
HassuaPotku kirjoitti:Ainakin meillä Potkussa ko. MOD pelittää mainiosti. Versio on 3.0.5.

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
Onko teidän käytössänne olevaa MODia muokattu - ja voineeko asialle mitään koskemalla koodin ainoastaan yhdessä kohdassa?itse aiemmin kirjoitti:muokattu viesti kyllä näkyy uutena nytkin, mutta vasta kunkin alueen viestilistauksessa, ei päätasolla
t, Pekka S.
Re: Muokattu viesti lukemattomaksi?
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ää.

MOD toimii kuten ennenkin: etusivulla, alueella, uusissa viesteissä jne. Juuri testasin, kun muokkasin yhtä viestiä.
Toivottavasti pulma selviää.
Re: Muokattu viesti lukemattomaksi?
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.

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?Potku kirjoitti:MOD toimii kuten ennenkin: etusivulla, alueella, uusissa viesteissä jne. Juuri testasin, kun muokkasin yhtä viestiä.
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.
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']);
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
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
Re: Muokattu viesti lukemattomaksi?
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
.
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
.
Re: Muokattu viesti lukemattomaksi?
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']);
Re: Muokattu viesti lukemattomaksi?
Sama on koodi ja samasta paikasta sitä kutsutaan. Kiitos!Potku kirjoitti:Tässä koodia meiltä:
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 157 vierailijaa