PHPFox και Αrrowchat

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

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

Απάντηση
Άβαταρ μέλους
mars73
Δημοσιεύσεις: 1
Εγγραφή: 19 Οκτ 2011 23:26

PHPFox και Αrrowchat

Δημοσίευση από mars73 » 22 Οκτ 2011 22:53

Γεια σας παιδιά!

Έχω ανεβάσει το script PHPFOX(κλώνος του FACEBOOK) στον Server. Επειδή είμαι λίγο άσχετος από αυτά ανακάλυψα ότι έχει Footer Bar. Για να μην τα πολυλογώ δεν δουλεύει σωστά. Με λίγο ψάξιμο στο Νετ βρήκα το script arrowchat που είναι Chat bar και όπως γράφει και στο σαιτ τους προσαρμόζετε στο script PHPFOX και σε άλλα scripts.

Το έτρεξα με τις οδηγίες που βρήκα η μπάρα εμφανίστηκε αλλά η συνδεδεμένος στο σαιτ η οχι η μπάρα γράφει 0 μέλη με λίγα λόγια με βλέπει σαν ανώνυμο χρήστη.

Εικόνα

Διάβασα στις οδηγίες να τρέξω το debug.php για να δω αν είναι όλα σωστά. Μου έβγαλε το παρακάτω μήνυμα.

[/table]User ID: 1
You are being registered as logged in. If you are not logged in, please check the functions_receive.php file to make sure the getUserID function is correct.

There was an error with your getFriendsList function.[/b] Please check your includes/functions_receive.php file and fix your getFriendsList function so that it is receiveing your online friends correctly.

User ID is not banned.

Your subdomain is setup correctly.

You are using an ArrowChat compatible browser.

You have a functions_receive.php file.[table]

Άνοιξα το αρχείο functions_receive.php άλλα δεν κατάλαβα πολλά δηλαδή τίποτα...

[/table]/**
* This function returns the SQL statement for the buddylist of the user. You should retrieve
* all ONLINE friends that the user is friends with. Do not retrieve offline users. You can use
* global $online_timeout to get the online timeout.
* ex: AND (arrowchat_status.session_time + 60 + ".$online_timeout.") > ".time()."
*
* @param userid the user ID of the person receiving the buddylist
* @param the time of the buddylist request
* @return the SQL statement to retrieve the user's friend list
*/
function getFriendsList($userid,$time) {
global $online_timeout;

$sql = ("SELECT DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, arrowchat_status.session_time lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_AVATAR." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." link, arrowchat_status.message, arrowchat_status.status
FROM ".TABLE_PREFIX.DB_FRIENDSTABLE."
JOIN ".TABLE_PREFIX.DB_USERTABLE."
ON ".TABLE_PREFIX.DB_FRIENDSTABLE.".".DB_FRIENDSTABLE_FRIENDID." = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID."
LEFT JOIN arrowchat_status
ON ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = arrowchat_status.userid
WHERE ".TABLE_PREFIX.DB_FRIENDSTABLE.".".DB_FRIENDSTABLE_USERID." = '".mysql_real_escape_string($userid)."'
AND (arrowchat_status.session_time + 60 + ".$online_timeout.") > ".time()."
ORDER BY ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." ASC");

return $sql;
}[table]

Αν μπορεί κάποιος να με βοηθήσει γιατί δεν την παλεύω άλλο.....

Ευχαριστώ!!![/b][/table]

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8575
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

PHPFox και Αrrowchat

Δημοσίευση από Basilakis » 02 Νοέμ 2011 01:02

Μόνο ο fafos μπορεί να βοηθήσει! ;-D

gvre
Δημοσιεύσεις: 992
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

PHPFox και Αrrowchat

Δημοσίευση από gvre » 02 Νοέμ 2011 02:05

Πριν το return $sql; γράψε ένα die($sql); και στείλε το αποτέλεσμα. Δες επίσης και τα logs μήπως έχει κάτι χρήσιμο εκεί.

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

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

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