Umbauversuch Nickpageliste
Verfasst: Sa 28.Jan, 2006 08:19
Ich möchte gie Nickpage-Liste für meine Liste umbauen.
Los gehts ich habe diesen Teil der Nickpage Liste:
Für meine Liste so umgebaut:
Ist das so richtig?
Ich denke mal das ist eine Abfrage ob in der bestimmten tabelle ein Eintrag ist ?!? Oder wie muß man das verstehen ?
In der Nickpage_list ist dies mit drin:
Ich bekomme das aber nicht angepasst, weil ich nicht weis, welcht Tabellen da verglichen werden und wie die Bedingung da anzupassen ist.
Es müste ja eigentlich der Teil sein...
Meine Liste sieht momentan so aus:
login / pass = phpBB
Hier lang !
Sie soll aber im Endeffect nur die User mit einem Eintrag in den Autorelevanten Tabellen zeigen. Daher hier mein versuch dazu.
Los gehts ich habe diesen Teil der Nickpage Liste:
Code: Alles auswählen
//
//Konfiguration einlesen
//
$sql = "SELECT registered_only FROM ".NICKPAGECONFIG_TABLE;
if(!$result = $db->sql_query($sql))
{
message_die(CRITICAL_ERROR, "Konnte Querrie auf Allgemeine Nickpagemod Konfiguraionstabelle nicht ausführen!", "", __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$registered_only = $row['registered_only'];Code: Alles auswählen
//
//Konfiguration einlesen
//
$sql = "SELECT user_mod_engine FROM ".USERS_TABLE;
if(!$result = $db->sql_query($sql))
{
message_die(CRITICAL_ERROR, "Konnte Querrie auf Allgemeine USERS
Konfiguraionstabelle nicht ausführen!", "", __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$user_mod_engine = $row['user_mod_engine'];Ich denke mal das ist eine Abfrage ob in der bestimmten tabelle ein Eintrag ist ?!? Oder wie muß man das verstehen ?
In der Nickpage_list ist dies mit drin:
Code: Alles auswählen
//
//Seitenanzeige
//
//zaehle alle np´s
$sql = "SELECT COUNT(b.uid) AS zaehle FROM ".USERS_TABLE." a, ".NICKPAGE_TABLE." b WHERE b.uid=a.user_id and b.status <> 1 ". $letter_sql;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Nickpage´s nicht zählen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$anzahl = $row['zaehle'];
$ende = ceil($anzahl/$seiten_pro_seite);
if($anfang > 1 AND $ende > $anfang)
{
$move = "<a href=?site=".($anfang -1)."&letter=".$by_letter."&mode=".$mode."&order=".$sort_order.">".$lang['NP_SITE_BEFORE']."</a> <a href=?site=".($anfang + 1)."&letter=".$by_letter."&mode=".$mode."&order=".$sort_order.">".$lang['NP_NEXT_SITE']."</a>";
}
elseif($anfang > 1 AND $ende = $anfang)
{
$move = "<a href=?site=".($anfang -1)."&letter=".$by_letter."&mode=".$mode."&order=".$sort_order.">".$lang['NP_SITE_BEFORE']."</a>";
}
elseif($ende > $anfang)
{
$move = "<a href=?site=".($anfang + 1)."&letter=".$by_letter."&mode=".$mode."&order=".$sort_order.">".$lang['NP_NEXT_SITE']."</a>";
}Es müste ja eigentlich der Teil sein...
Code: Alles auswählen
$sql = "SELECT COUNT(b.uid) AS zaehle FROM ".USERS_TABLE." a, ".NICKPAGE_TABLE." b WHERE b.uid=a.user_id and b.status <> 1 ". $letter_sql;
if( !($result = $db->sql_query($sql)) )Meine Liste sieht momentan so aus:
login / pass = phpBB
Hier lang !
Sie soll aber im Endeffect nur die User mit einem Eintrag in den Autorelevanten Tabellen zeigen. Daher hier mein versuch dazu.