<?php $database->setQuery("SELECT ID_PREFER FROM #__users WHERE id='".$my->id."'", '#__', 1, 0);$idprefer = (int)$database->loadResult();?>
1ον. Δεν κάνεις ποτέ edit τους core πίνακες του elxis.2ον. Το elxis υποστηρίζει προσθετα πεδία χρηστών. Θα έπρεπε να βάλεις εκεί την πληροφορία του νομού και όχι πειράζοντας τον πίνακα users.3ον. Πρέπει να εκκινήσεις το elxis στην wrapped σελίδα αφού η wrapped σελίδα είναι εκτός elxis. Ως παράδειγμα δες πως εκκινεί το elxis σε σελίδες όπως τις popup της διαχείρισης.4ον. Το query για να πάρεις το αποτέλεσμα που θες, έτσι όπως το έχεις κάνει τώρα:Code: (php) [Select]<?php $database->setQuery("SELECT ID_PREFER FROM #__users WHERE id='".$my->id."'", '#__', 1, 0);$idprefer = (int)$database->loadResult();?>5ον. Υπάρχει ένας άγραφος κανόνας/πρακτική: τα ονόματα των στηλών τα γράφουμε με μικρούς χαρακτήρες.
Διαχείριση elxis -> Ιστότοπος -> Διαχειριστής χρηστών -> Πρόσθετα πεδίαΚαι προσθέτεις ότι πεδίο θες.
<?php $mosConfig_live_site = 'url του site εδώ ή κάνε include το configuration.php';$sessionCookieName = md5('site'.$mosConfig_live_site);$sessioncookie = isset($_COOKIE[$sessionCookieName]) ? $_COOKIE[$sessionCookieName] : '';$session_id = md5($sessioncookie.$_SERVER['REMOTE_ADDR']);?>
if ($_SERVER['HTTP_X_FORWARD_FOR']) $ip = $_SERVER['HTTP_X_FORWARD_FOR']; else $ip = $_SERVER['REMOTE_ADDR']; $sSql_prefer="SELECT u.PREFER_ID, p.prefer FROM elx_users u, prefer p WHERE u.id=(SELECT userid FROM elx_session WHERE ip='$ip') AND u.prefer_id=p.prefer_id";