Sivu 2/2
Lähetetty: 08 Kesä 2006, 21:15
Kirjoittaja Lurttinen
Avaa toi /includes/functions_post.php
Ota copypaste mitä siellä lukee riveillä 50 -80
Tai tallenna koko tiedosto .txt päätteellä ja laita linkki tänne.
Lähetetty: 08 Kesä 2006, 21:19
Kirjoittaja Raipe
Lähetetty: 08 Kesä 2006, 21:41
Kirjoittaja Lurttinen
Mikähän siellä taas jumii...
phpbb.com ajaa .21 versiota ja quote toimii siella. Sulla toi tiedosto, joka alunperin aiheutti ton ongelman.
On niiltä osin vastaava tuon .21 paketin kanssa.
Mikä versio sulla olli ennen päivitystä?
Miten päivitit? (Millä paketilla ja millä toimenpiteillä)
Onko sulla mitä MODeja asennettuna?
Musta tuntuu, että tässä meillä on taas palapeli korjattavaksi...
Lähetetty: 08 Kesä 2006, 22:19
Kirjoittaja Raipe
versiosta 2.0.20 päivitin
latasin changed files onlyn, uppasin tarvittavat filut ja ajoin update_to_latest.php'n
Modit: My Quick Reply, Admin user list
My quick reply modissa piti muokata uusista filuista ainoastaan viewtopic.php'tä, muutamaa vanhaa filua on kans puukotettu.
Modi toimi ennen ja toimii nytkin.
tässä muutokset:
Koodi: Valitse kaikki
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
'REPLY_IMG' => $reply_img,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// My Quick Reply mod
'QUICK_REPLY_IMG' => $images['quick_reply'],
'L_QUICK_REPLY' => $lang['Quick_Reply'],
// My Quick Reply mod
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// My Quick Reply Mod
//
if ((($is_auth['auth_reply']) && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED)) || ($is_auth['auth_mod'])) {
$template->assign_block_vars('switch_my_quick_reply',array() );
if ($can_watch_topic and $is_watching_topic) {
$notify_user = 1;
}
else {
$notify_user = $userdata['user_notify'];
}
$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
$last_poster = $postrow[$total_posts - 1]['username'];
$last_msg = $postrow[$total_posts - 1]['post_text'];
$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":$bbcode_uid", "", $last_msg);
$last_msg = str_replace("'", "'", $last_msg);
$last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
$smilies_link = append_sid("posting.$phpEx?mode=smilies");
$template->assign_vars(array(
'MQR_EMPTY_MESSAGE' => $lang['Empty_message'],
'MQR_FORM_ACTION' => append_sid("posting.$phpEx"),
'MQR_LANG_OPTIONS' => $lang['Options'],
'MQR_LANG_QUICK_REPLY' => $lang['Quick_Reply'],
'MQR_LANG_SHOW_SMILIES' => $lang['Show_Smilies'],
'MQR_QUOTE_LAST_POST' => $lang['Quote_Last_Post'],
'MQR_ATTACH_SIG' => $lang['QR_Attach_Sig'],
'MQR_SESSION_ID' => $userdata['session_id'],
'MQR_TOPIC_ID' => $topic_id,
'MQR_NOTIFY_USER' => $notify_user,
'MQR_LAST_MSG' => $last_msg,
'MQR_SMILIES_URL' => $smilies_link,
'MQR_LANG_PREVIEW' => $lang['Preview'],
'MQR_LANG_SUBMIT' => $lang['Submit'])
);
}
//
// My Quick Reply Mod
//
Lähetetty: 08 Kesä 2006, 22:33
Kirjoittaja Lurttinen
No, ainakin mä sain ton session keys homman tulemaan ja nyt pitäis toimia senkin oikein..
Se siis tuli silloin, kun täpättiin foorumilta toi "muista mut" napula, eikä tallennettu varsinaisesti selaimeen.
Sieltä sitten löyty /includes/constants.php tiedosto, jossa ei ollut määritystä tuolle sessions keys taululle.
Outoa tosiaan, kun tuo sessions keys tuli mukaan jo ,18 versiosta, että tuon vian olis pitänyt tulla jo aikasemmin pintaan.
Tota tota... Yks tiedosto oli vanhaa versiota.
Mää laittaisin nää foorumin tiedostot roskiin ja rakentaisin koko roskan uudelleen puhtaista .21 tiedostoista.
Ihan vaan sen takia, että voi olla varma tiedostojen olevan viimeisintä versiota.
Mutta katotaan vielä vähän lisää...
Lähetetty: 08 Kesä 2006, 22:37
Kirjoittaja Raipe
Lurttinen kirjoitti:No, ainakin mä sain ton session keys homman tulemaan ja nyt pitäis toimia senkin oikein..
Se siis tuli silloin, kun täpättiin foorumilta toi "muista mut" napula, eikä tallennettu varsinaisesti selaimeen.
Juu, se toimii nyt hienosti, kiitos siitä 8)
Lurttinen kirjoitti:
Tota tota... Yks tiedosto oli vanhaa versiota.
Mää laittaisin nää foorumin tiedostot roskiin ja rakentaisin koko roskan uudelleen puhtaista .21 tiedostoista.
Ihan vaan sen takia, että voi olla varma tiedostojen olevan viimeisintä versiota.
Toi on alotettu muistaakseni .17 versiosta ja siitä päivitelty pykälä kerrallaan.
Milläs ton tietokannan saa siellä sitte säilymään jos sen tyhjäks vetää?
Lurttinen kirjoitti:Mutta katotaan vielä vähän lisää...

Lähetetty: 08 Kesä 2006, 22:44
Kirjoittaja Lurttinen
Raipe kirjoitti:
Toi on alotettu muistaakseni .17 versiosta ja siitä päivitelty pykälä kerrallaan.
Milläs ton tietokannan saa siellä sitte säilymään jos sen tyhjäks vetää?
Tietokanta ja tiedostot on eri asia.
Pidä config.php tallessa ja rakenna muuten ne tiedostot uusiksi.
Lähetetty: 08 Kesä 2006, 23:27
Kirjoittaja Raipe
phpbb.comissa oli tämmönen ohje:
Koodi: Valitse kaikki
#
#----[ OPEN ]-----
#
includes/bbcode.php
#
#-----[ FIND ]-----
#
[code]$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\\"\\1\\\"]");
#
#-----[ REPLACE WITH ]-----
#
Koodi: Valitse kaikki
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
[/quote][/code]
Koitin sitä, ei auttanu... Toisin siellä sanottiin myös et toi vie tietoturvan ton osalta takasin .18 versioon, joten senkään puolen toi ei ois kauheen hyvä ratkasu ollu.
Lähetetty: 08 Kesä 2006, 23:46
Kirjoittaja Raipe
Jos teen uuden asennuksen samaan hakemistoon niin kuinka paljon toi config.php säilyttää asetuksia? Käyttäjätiedot/avatarit/yms???
Lähetetty: 09 Kesä 2006, 07:29
Kirjoittaja Lurttinen
Kaikki noi on tallennettu tietokantaan.
Kun puhutaan tässä tapauksessa uudelleen asennuksesta.
Älä mene sinne asennusruutuun ollenkaan.
Siirrä vaan puhtaat tiedostot suoraan ilman config.php tiedostoa ja /install /contrib hakemistoja.
Foorumi on samantien valmiina käyttöön.
Lähetetty: 09 Kesä 2006, 07:53
Kirjoittaja Raipe
Tein kokeeksi puhtaan asennuksen toiseen hakemistoon samalla configilla, laitoin sinne yhden quoten ja menin kattomaan vanhan hakemiston foorumille ja viesti oli siellä, ja quote toimii.... Kyl on ihme juttu. Täytyy kattoa josko tänää sitte laittais puhtaat filut sinne, harmi vaan ku en muista puoliakaan puukotuksia mitä olen sinne tehny

Lähetetty: 09 Kesä 2006, 11:51
Kirjoittaja Raipe
Nonii, nyt on laitettu puhtaat filut tilalle ja sotkettu heti suurin osa niistä

Mut quote toimii, ja kaikki puukotukset/modit mitä muistin on asennettu, jeeeeee!
Kiitos
vielä kerran Lurttiselle!