Phpbb kai phpnuke

Μια περιοχή για το phpBB, την δημοφιλή δωρεάν πλατφόρμα για forums

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

Phpbb kai phpnuke

Δημοσίευση από greek_manager » 16 Δεκ 2004 23:23

Έλα φίλε.
Συγνώμη για την καθυστέρηση, αλλά στο freestuff μπαίνουμε όταν ξεκλέβουμε χρόνο από τις δουλειές μας :wink:

Απλά αντικατέστησε την σειρά 121:
$user_regdate = date("M d, Y");
με αυτό:
$user_regdate = time();
Δεν το δοκίμασα κάπου, αλλά είμαι 95% σίγουρος ότι μόνο αυτή η αλλαγή χρειάζεται.

Edit: για όσους χρήστες γράφτηκαν στο ενδιάμεσο, θα πρέπει να τους αλλάξεις εσύ την ημερομηνία εγγραφής :wink:
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Phpbb kai phpnuke

Δημοσίευση από Sfinaki » 16 Δεκ 2004 23:48

Σε ευχαριστώ πάρα πολύ φίλε μου!!!!
Αυτό ήταν!!!!
Τώρα μπορείς να μου πεις πως θα αλλάξω την ημερομηνία εγγραφής στα μέλη που έχουν την 01 Ιαν 1970, αν δεν μπορώ να το αλλάξω στη βάση, να το κάνω μόνος μου, αλλά από που και σε ποιό αρχείο;
Αυτή την ημερομηνία τη βάζει το σύστημα μόνο του, από κάπου τη βρίσκει έτσι δεν είναι;
Από που μπορώ να την αλλάξω;

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

Phpbb kai phpnuke

Δημοσίευση από greek_manager » 17 Δεκ 2004 00:02

Στην βάση είναι οι ημερομηνίες αυτές. Ένας μπακάλικος τρόπος είναι να πας στην βάση στον καθένα από αυτούς τους users και να αντικαταστήσεις το περιεχόμενο του πεδίου της ημερομηνίας εγγραφής, με το timestamp της μέρας που εγγράφηκαν.
Για να δεις πχ το timestamp μια χτεσινής χρονικής στιγμής, μπορείς να χρησιμοποιήσεις αυτό εδώ το script:
http://www.4webhelp.net/us/timestamp.php
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

Phpbb kai phpnuke

Δημοσίευση από greek_manager » 17 Δεκ 2004 00:05

O άλλος τρόπος είναι να τρέξεις πάλι το script timefix που έτρεξες την πρώτη φορά, αλλά μόνο για τους χρήστες που εγγράφηκαν στο ενδιαμεσο. Δεν το έχς κοιτάξει αν κάνει κάποιον έλεγχο, οπότε αν δοκιμάσεις να το τρέξεις, κράτα προηγουμένως ένα backup της βάσης, μήπως σου φτιάξει μεν τους ενδιάμεσους, αλλά σου καταστρέψει όλους τους άλλους
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Phpbb kai phpnuke

Δημοσίευση από Sfinaki » 17 Δεκ 2004 00:24

Το έτρεξα το σκρίπτ, αλλά δεν έκανε τίποτα ούτε στους μεν ούτε στους δε!
Θα κοιτάξω να το κάνω από τη βάση, αλλά κάπου πρέπει να αλλάζει ημερομηνία, δεν με πειράζει να βάλω μία ημερομηνία για όλα τα μέλη που έκαναν εγγραφή αυτές τις μέρες, αλλά να είναι ημερομηνία του 2004 και όχι του 1970!
Σε ευχαριστώ πάρα πολύ για όλα!

Απάντηση

Επιστροφή στο “phpBB”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες