»Forumlar »SE ? Core Labs »Üyelerde Email ile Arama Yapma
  https://seditio.com.tr/eski1/forums.php?m=posts&q=2025
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: Kaan, Posted: 2012-09-11 18:32 GMT.
?yelerde Email ile Arama Yapma Core Hack

A?a??daki Ad?mlar? izleyerek Users.php de ister ?ye ad? isterseniz ?yenin mail adresini yazarak arama yapabilirsiniz.

system/core/users/users.inc.php yi a? Alttakini bul
Kod:
user_name LIKE '%".sed_sql_prep($y)."%'

Sat?r?n ?ncesine ekle
Kod:
user_email LIKE '%".sed_sql_prep($y)."%' OR

?u ?ekilde olmal?
Kod:
user_email LIKE '%".sed_sql_prep($y)."%' OR user_name LIKE '%".sed_sql_prep($y)."%'

K?saca Alttakini bulun
Kod:
if ($f=='search' && mb_strlen($y)<32)
{
$sq = $y;
$title .= $cfg['separator']." ". $L['Search']." '".sed_cc($y)."'";
$sql = sed_sql_query("SELECT COUNT(*) FROM $db_users WHERE user_name LIKE '%".sed_sql_prep($y)."%'");
$totalusers = sed_sql_result($sql, 0, "COUNT(*)");
$sql = sed_sql_query("SELECT * FROM $db_users WHERE user_name LIKE '%".sed_sql_prep($y)."%' ORDER BY user_".$s." $w LIMIT $d,".$cfg['maxusersperpage']);
}

Alttakiyle de?i?tirin
Kod:
if ($f=='search' && mb_strlen($y)<32)
{
$sq = $y;
$title .= $cfg['separator']." ". $L['Search']." '".sed_cc($y)."'";
$sql = sed_sql_query("SELECT COUNT(*) FROM $db_users WHERE user_email LIKE '%".sed_sql_prep($y)."%' OR user_name LIKE '%".sed_sql_prep($y)."%'");
$totalusers = sed_sql_result($sql, 0, "COUNT(*)");
$sql = sed_sql_query("SELECT * FROM $db_users WHERE user_email LIKE '%".sed_sql_prep($y)."%' OR  user_name LIKE '%".sed_sql_prep($y)."%' ORDER BY user_".$s." $w LIMIT $d,".$cfg['maxusersperpage']);
}

Bu ?zellik Seditio 170'e eklenecektir.
Author: kors@n, Posted: 2013-01-20 10:23 GMT.
bu 165 te yok

Kod:
if ($f=='search' && mb_strlen($y)<32)
{
$sq = $y;
$title .= $cfg['separator']." ". $L['Search']." '".sed_cc($y)."'";
$sql = sed_sql_query("SELECT COUNT(*) FROM $db_users WHERE user_name LIKE '%".sed_sql_prep($y)."%'");
$totalusers = sed_sql_result($sql, 0, "COUNT(*)");
$sql = sed_sql_query("SELECT * FROM $db_users WHERE user_name LIKE '%".sed_sql_prep($y)."%' ORDER BY user_".$s." $w LIMIT $d,".$cfg['maxusersperpage']);
}
Author: Kaan, Posted: 2013-01-20 11:53 GMT.
iyi bakarsan g?rebilirsin ben g?r?yorum senin ekledi?in kodda
Kod:
WHERE user_name LIKE '%".sed_sql_prep($y)."%'");

Bu ?ekilde d?zenle sat?r?
Kod:
user_email LIKE '%".sed_sql_prep($y)."%' OR user_name LIKE '%".sed_sql_prep($y)."%'

Yada ykar?da vermi? oldugum tam kod ile de?i?tir eklemi? oldugun kodlar?.

Powered by SeditioPrint version