Sivu 1/1

"Sivusto aloitti" pävämäärä ?

Lähetetty: 12 Marras 2006, 18:59
Kirjoittaja Uti
Olen hieman tilastoihin taipuvainen ja siksipä kysynkin, että kun foorumi on pystytetty ja sille on tullut joku aloituspäivämäärä, joka näkyy Hallinnan päävalikossa lokerossa "Sivusto aloitti", niin onko mahdollista muuttaa helposti ja ilman ongelmia tuo päivämäärä esim. tässä tapauksessa siksi päiväksi, jolloin "yleisölle avattiin ovet foorumille" ja aito käyttö alkoi? Näin nuo laskurit saattaisivat näyttää todellisempia lukuja siitä, montako viestiä päivässä jne... Pystytyksen ja aidon käytön erotti meillä yli kaksi kuukautta.

Koetin katsella, olisiko aiheesta aiemmin jutusteltu, mutta en löytänyt mitään.

Lähetetty: 12 Marras 2006, 19:12
Kirjoittaja Lurttinen
  1. Käytätätä generaattoria saadaksesi unix aikaleiman
  2. Luo korjaa.php tiedosto, jossa on seuraava koodi:

    Koodi: Valitse kaikki

    <?php
    define('IN_PHPBB', true);
    $phpbb_root_path = './';
    include($phpbb_root_path . 'extension.inc');
    include($phpbb_root_path . 'common.'.$phpEx);
    $userdata = session_pagestart($user_ip, PAGE_INDEX);
    init_userprefs($userdata);
    $page_title = 'phpBB Fix';
    include($phpbb_root_path . 'includes/page_header.'.$phpEx);
    
    $sql = "UPDATE " . CONFIG_TABLE . " SET config_value = [_TIMESTAMP_] WHERE config_name = 'board_startdate'";
    
    if(!$result = $db->sql_query($sql))
    {
       message_die(CRITICAL_ERROR, "Could not open config table", "", __LINE__, __FILE__, $sql);
    }
    else
    {
       echo 'Keskustelufoorumin aloituspäivämäärä on muutettu. Voit poistaa tämän tiedoston';
    }
    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
    ?>
  3. Korvaa skriptistä [_TIMESTAMP_] kohta sillä aikaleimalla, jonka sait ensimmäisessä kohdassa
  4. Siirrä tuo tiedosto foorumisi pääjuureen (Se hakemisto, jossa on config.php tiedosto)
  5. Aja tiedosto osoittamalla selain siihen (esimerkiksi. http://www.yoursite.com/phpBB2/fix.php)
  6. Poista tiedosto palvelimelta, kun näet "Keskustelufoorumin aloituspäivämäärä on muutettu" viestin

Lähetetty: 12 Marras 2006, 22:15
Kirjoittaja Uti
Kiitoksia ohjeesta!

t. uti

Lähetetty: 10 Joulu 2006, 12:02
Kirjoittaja Leht1n
Lurttinen, kokeilin tuolla antamallasi ohjeella, mutta tulee tällainen virheilmoitus, kun koitan ajaa skriptin selaimella:

Parse error: syntax error, unexpected T_STRING in /home/wasavelo/public_html/foorumi/fix.php on line 15

Mikähän tuossa mättää? Rivi 15. koodissa näyttää tältä: message_die(CRITICAL_ERROR, "Could not open config table", "", __LINE__, __FILE__, $sql);



-T-

Lähetetty: 10 Joulu 2006, 12:20
Kirjoittaja Lurttinen
Kopioi koko roska tähän.

Lähetetty: 10 Joulu 2006, 13:51
Kirjoittaja Leht1n
Siitä:

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'phpBB Fix';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = [_1165752000_] WHERE config_name = 'board_start_date'";

if(!$result = $db->sql_query($sql))
{
   message_die(CRITICAL_ERROR, "Could not open config table", "", __LINE__, __FILE__, $sql);
}
else
{
   echo 'Keskustelufoorumin aloituspäivämäärä on muutettu. Voit poistaa tämän tiedoston';
}
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>



-T-

Lähetetty: 10 Joulu 2006, 14:03
Kirjoittaja Lurttinen
Poista noi [_ ja _] tuon aikaleiman [_1165752000_] ympäriltä.

Lähetetty: 10 Joulu 2006, 14:07
Kirjoittaja Leht1n
Lurttinen kirjoitti:Poista noi [_ ja _] tuon aikaleiman [_1165752000_] ympäriltä.
Ok, mut samaa erroria se itkee silti.



-T-