Αλλαγή ονόματος avatar.

Joomla! forum. Joomla! Questions and Answers.

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

Απάντηση
Valanths
Δημοσιεύσεις: 11
Εγγραφή: 14 Οκτ 2012 22:54

Αλλαγή ονόματος avatar.

Δημοσίευση από Valanths » 06 Μαρ 2013 04:30

Καλησπέρα.. Χρησιμοποιώ το k2 στο joomla (2.5) μου και όταν ανεβάζω το avatar μου αυτό ανεβαίνει με όνομα ανάλογα το id. δηλαδή εγώ έχω id : 1 η image στο /media/k2/users ειναι 1.jpg.. και αυτό που χρειάζομαι είναι να το κάνω ώστε το avatar να σώζετε με βάση το username μου.. δηλαδή έχω username: Tester και το avatar να σώθει σε Tester.jpg

είναι δυνατόν να γίνει αυτό? γιατί το χρειάζομαι ?

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Αλλαγή ονόματος avatar.

Δημοσίευση από alou » 06 Μαρ 2013 14:18

Γιατί το χρειάζεσαι δεν ξέρω :lol:

Αλλά ρίχνοντας μια πρόχειρη ματιά, υπάρχουν ένα ή δύο κομμάτια που θα πρέπει να τροποποιήσεις.
plugin/user/k2.php υπάρχει περίπου στη γραμμή 118 το κομμάτι που χειρίζεται την αποθήκευση της εικόνας
{
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $row->id;
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_x = $params->get('userImageWidth', '100');
$handle->Process($savepath);
$handle->Clean();
}

όπου μπορείς να αλλάξεις το

Κώδικας: Επιλογή όλων

 $handle->file_new_name_body = $row->id;
σε

Κώδικας: Επιλογή όλων

 $handle->file_new_name_body = $row->userName;
που ορίζεται νωρίτερα.

Όμως δεν ξέρω τι επιπλοκές θα δημιουργήσει στην getAvatar() που ορίζεται στο com_k2/helpers/utilities.php, το βλέπεις και μου λες.

Valanths
Δημοσιεύσεις: 11
Εγγραφή: 14 Οκτ 2012 22:54

Αλλαγή ονόματος avatar.

Δημοσίευση από Valanths » 06 Μαρ 2013 15:16

τέλεια έψαχνα να βρω που ειναι το .php file και δεν το έβλεπα!! πάω να το δοκιμάσω..


Edit: δουλεύει τέλεια thanks

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Αλλαγή ονόματος avatar.

Δημοσίευση από alou » 06 Μαρ 2013 17:21

nice :D

Valanths
Δημοσιεύσεις: 11
Εγγραφή: 14 Οκτ 2012 22:54

Αλλαγή ονόματος avatar.

Δημοσίευση από Valanths » 12 Μαρ 2013 14:17

καλησπέρα, είναι δυνατόν να κάνω το ίδιο πράγμα στο jomsocial? δηλαδή όταν ανεβάζω avatar να το ονομάζει

valanths.png παράδειγμα.. είδα το code μέσα αλλά ψιλοχάθηκα..

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Αλλαγή ονόματος avatar.

Δημοσίευση από alou » 12 Μαρ 2013 14:33

Το jomsocial είναι χαοτικό και δεν το γουστάρω καθόλου (οπότε μην περιμένεις να το ψάξω).

Εκτός αυτού, είναι εμπορική εφαρμογή και θάπρεπε να προσφέρουν τέτοιου είδους υποστήριξη.

Valanths
Δημοσιεύσεις: 11
Εγγραφή: 14 Οκτ 2012 22:54

Αλλαγή ονόματος avatar.

Δημοσίευση από Valanths » 14 Μαρ 2013 01:04

its ok ναι.. βρήκα την άκρη..

μία άλλη ερώτηση το joomla κάνει τα passwords από τους users σε md5 ή σε md5+salt? γιατί θέλω να το κάνω μόνο σε md5 αν είναι δυνατόν..

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Αλλαγή ονόματος avatar.

Δημοσίευση από alou » 14 Μαρ 2013 01:23

md5 + salt. Το salt είναι 32 χαρακτήρες random και είναι το κομμάτι μετά τα διαλυτικά. md5 σκέτο? βάλτα σε ένα txt με link στην αρχική αν είναι να μην παιδεύεις κανέναν.

Valanths
Δημοσιεύσεις: 11
Εγγραφή: 14 Οκτ 2012 22:54

Αλλαγή ονόματος avatar.

Δημοσίευση από Valanths » 14 Μαρ 2013 01:28

ευχαριστώ για την άμεση απάντηση.. μία ερώτηση πάνω σε αυτό.. χρειάζομε το joomla 2.5 να μου δουλεύει μόνο σε md5 τα passwords είναι δυνατόν να το κάνω αυτό? τι θα χρειαστεί να αλλάξω ώστε να μην έχω πρόβλημα στο login?

ps. αν δεν κάνω λάθος το user.php αλλά μόνο αυτό?

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Αλλαγή ονόματος avatar.

Δημοσίευση από alou » 14 Μαρ 2013 09:17

Προφανώς θες να χρησιμοποιήσεις κάποια password που δημιουργήθηκαν με άλλο σύστημα ή να το γεφυρώσεις με κάτι άλλο και να έχουν κοινά credential.

Καλύτερα να κάνεις το αντίστροφο (salt στα υπάρχοντα password ή την αντίστοιχη λύση σε αυτό που έχεις υπόψιν). Αφήνοντας σκέτο md5 και πειράζοντας το core που σημαίνει ότι γίνονται πρόβλημα τα update, η εγκατάσταση θα είναι τρύπια από παντού σε λίγο καιρό.

Για ποιο ακριβώς λόγο θες να το κάνεις αυτό; πιθανώς υπάρχει πιο σωστή λύση.

Απάντηση

Επιστροφή στο “Joomla! γενικά”

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

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