Liitynyt päivämäärän muuttaminen?

Arkisto phpBB2 versiosta.
Tuki tälle versiolle on loppunut 1.1.2009
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009

Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785

Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon. :)
Joonaspa
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:13
Liittynyt:22 Syys 2006, 20:27
Paikkakunta:Kuusamo
Liitynyt päivämäärän muuttaminen?

Viesti Kirjoittaja Joonaspa » 30 Syys 2006, 12:45

Eli asensin cPanelista sen phpbb2 foorumin ja normaalisti täytin asennuksessa vaaditut kohdat ja sitten kun kattoo sitä ylläpitäjän liittymispäivämäärää, siinä lukee Liittynyt: 1 Tam 1970
Eli miten tuon saisi muutettua oikeaksi päivämääräksi?

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 12:53

suorita koodi, esim phpmyadminista:

Koodi: Valitse kaikki

UPDATE phpbb_users SET user_regdate = now() WHERE user_id = 1;
Älä kuitenkaan vielä suorita, varmaan lurttinen tai admin osaa kertoa paremman vihjeen.

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 13:07

Siinä oli äsken virhe, nyt se on oikein.

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

Viesti Kirjoittaja Lurttinen » 30 Syys 2006, 13:37

Mulla on purkkivastauksissa tämmönen, mutta en kerkeä nyt suomentamaan sitä, kun olen töissä.
  1. Use this generator to get the unix timestamp
  2. Create a fix.php file with the following:

    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 " . USERS_TABLE . " SET user_regdate = [_TIMESTAMP_] WHERE username = '[_USERNAME_]'";
    
    if(!$result = $db->sql_query($sql))
    {
       message_die(CRITICAL_ERROR, "Could not open config table", "", __LINE__, __FILE__, $sql);
    }
    else
    {
       echo 'User regdate updated. You should now delete this file';
    }
    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
    ?>
  3. In the script, replace [_TIMESTAMP_] with the unix timestamp you generated in step 1 and [_USERNAME_] with the username whose joindate you want to change (don't remove the ' and ' around the username)
  4. Upload the file to your board's root folder (the one with config.php)
  5. Run it by navigating to the file in your browser (ex. http://www.yoursite.com/phpBB2/fix.php)
  6. Delete the file after you see the "User regdate updated" message
Jos jollain olisi aikaa suomentaa toi... Tai voin katsella myöhemmin lisää, jos ei lontoo taivu.

Joonaspa
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:13
Liittynyt:22 Syys 2006, 20:27
Paikkakunta:Kuusamo

Viesti Kirjoittaja Joonaspa » 30 Syys 2006, 14:01

Anubis kirjoitti:suorita koodi, esim phpmyadminista:

Koodi: Valitse kaikki

UPDATE phpbb_users SET user_regdate = now() WHERE user_id = 1;
Älä kuitenkaan vielä suorita, varmaan lurttinen tai admin osaa kertoa paremman vihjeen.
Suoritin lauseen phpmyadminista SQL-lauseena ja ei ollut mitään hyötyä. Sama päivämäärä on edelleenkin. Kokielin laittaa sulkujen sisään tämän päivämäärän, ei auttanut. Ja lisäksi ei sekään auttanut, että vaihdoin tuon viimeisen numeron 2:ksi koska kun katsoo profiilia niin sen profiilin numero on 2. Profiili on osoitteessa: http://www.roskanetti.net/keskustelu/pr ... rofile&u=2

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:15

Kokeile sitten näin:

Koodi: Valitse kaikki

UPDATE phpbb_users SET user_regdate = now() WHERE username = 'Joonas';

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:19

Kunnon purkkaviritelmä on, rekisteröi uusi käyttäjä, katso phpmyadminilla sen user_regdate sarake ja sitten muokkaa Joonakselle sama lukema.

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:20

Tää mysli on niin kiva, ku se ei tue kunnolla edes sql-kieltä.

Koodi: Valitse kaikki

UPDATE phpbb_users SET user_regdate = CURRENT_TIMESTAMP WHERE username = 'Joonas';

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:21

Kokeile tuota lurttisen koodia.

Joonaspa
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:13
Liittynyt:22 Syys 2006, 20:27
Paikkakunta:Kuusamo

Viesti Kirjoittaja Joonaspa » 30 Syys 2006, 14:34

En osaa käyttää sitä ja mikään noista antamistasi SQL-lauseista ei toiminut!

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:36

Tuo id 2 viittaa siihen, että olet tehnyt uuden tunnuksen? Siinä vaiheessa sinun tulisi katsoa, mikä on serverisi kello.

Joonaspa
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:13
Liittynyt:22 Syys 2006, 20:27
Paikkakunta:Kuusamo

Viesti Kirjoittaja Joonaspa » 30 Syys 2006, 14:37

Anubis kirjoitti:Tuo id 2 viittaa siihen, että olet tehnyt uuden tunnuksen? Siinä vaiheessa sinun tulisi katsoa, mikä on serverisi kello.
Mistä sen näkee?

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 30 Syys 2006, 14:39

shellistä komennolla date

Mutta, olen kuullut juttuja, että cpanelista asennetut foorumit eivät oikein hyviä ole. Sinuna poistaisin kokonan sen, tyhjennä tietokanta ja asenna foorumi itse, ohjeet foorumin asentamiseen:
http://www.phpbbsuomi.com/viewtopic.php?t=7
http://www.phpbbsuomi.com/viewtopic.php?t=8

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

Viesti Kirjoittaja Lurttinen » 30 Syys 2006, 14:57

Joonaspa kirjoitti:En osaa käyttää sitä ja mikään noista antamistasi SQL-lauseista ei toiminut!
Odota iltaa ja kerron tarkemmin.
Pistä tuohon perään haluamasi päivämäärä sille profiilille.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja mrl586 » 30 Syys 2006, 18:24

Anubis kirjoitti:Tuo id 2 viittaa siihen, että olet tehnyt uuden tunnuksen?
Id 2 on ensimmäisen forumille rekisteröityneen käyttäjän id.

Viestiketju Lukittu

Paikallaolijat

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