Időzóna: (GMT +1 óra) RSS - hozzászólások

Barátlista

Szerző
Üzenet
se7enth
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2007.12.03. Hétfő 21:18
Hozzászólások: 30
Hozzászólás Elküldve: 2007.12.18. 23:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Találtam egy MOD-ot:

Search Usergroups MOD:
http://www.phpbb.com/community/viewtopic.php?t=375155

A felhasz.kereső próbálkozásaimhoz, kiindulásnak mégjobb volt.

Köszönöm +1x a segítséget. :D

Felhasználó profiljának megtekintése Privát üzenet küldése
se7enth
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2007.12.03. Hétfő 21:18
Hozzászólások: 30
Hozzászólás Elküldve: 2008.04.25. 19:37    Hozzászólás témája: egy kis hiba
Hozzászólás az előzmény idézésével
Sziasztok

A hiba azért nem olyan kicsi, de végre megtaláltam, hogy miért jön elő. (azt hiszem!!!)

Feltelepítettem a friend MOD-ot. Egész szépen működik, de én a page_headerbe beraktam egy pár bónusz sort:

Kód:

// [Start] Friend Show
$sql = "select *
   FROM " . FRIENDS_PENDING_TABLE . "
   WHERE to_id = " . $userdata['user_id'] . "
   AND status = 0";
if (!($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not query FRIENDS_PENDING_TABLE information', '', __LINE__, __FILE__, $sql);
   }
   else
   {
      $template->assign_vars(array(
         'FRI_HEAD' => "<a href=" . append_sid("friends.".$phpEx) . ">" . $lang['Friends'] . "</a>")
      );
   }
if ( $row = $db->sql_fetchrow($result) )
   {
      $template->assign_vars(array(
         'FRI_HEAD' => "<span class=new><a href=" . append_sid("friends.".$phpEx) . ">" . $lang['Friends'] . "</a></span>")
      );
   }
   $db->sql_freeresult($result);
// [End] Friend Show

Ez azt csinálja, hogyha egy usert valaki barátjának jelölte meg, akkor a menüben ("Tartalomjegyzék :: Gy.I.K. :: Barátok :: stb...") a barátok menü háttere legyen sárga.

Remekül működik, de -most jön a hiba- ha valakinek új üzit szeretnék írni, s rámegyek a "felhasz. keresése" gombra, akkor a következő hibaüzit dobja ki:

Kód:

Általános hiba
 
Could not query FRIENDS_PENDING_TABLE information

DEBUG MODE

select * FROM phpbb_friends_pending WHERE to_id = AND status = 0

Feltételezem az az új ablak, ami akkor jelenik meg, amikor a "felhasz. keresése" gombra klikkelek újra végigmegy az egész page_headeren, s ez már nem fogja tudni, hogy mi a $userdata['user_id'], hiszen nincs is szüksége rá.

Tudnátok javasolni valamit, hogy hova tudnám "rejteni" a friend show scriptemet, hogy az ne fusson le a gombra kattintáskor? Vagy szerintetek egyáltalán az a hiba, amit írok?

előre is köszönöm a segítséget, mert nekem jelen pillanatban semmi ötletem.

Felhasználó profiljának megtekintése Privát üzenet küldése
se7enth
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2007.12.03. Hétfő 21:18
Hozzászólások: 30
Hozzászólás Elküldve: 2008.04.26. 06:45    Hozzászólás témája: megvan
Hozzászólás az előzmény idézésével
Megoldottam a dolgot.
Nem túl elegáns, de nem tudok jobbat.
A friend show scriptemet beraktam a köv. kód közé:

Kód:

if (isset($userdata['user_id']))
{
script
}


Ennyi :)

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Időzóna: (GMT +1 óra) RSS - hozzászólások
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés