SQL Error - prosím pomoc - viewtopic - shop

Vaše dotazy, potíže nebo diskuze k phpBB2 MODům patří sem
Pravidla fóra
Dnem 1.1.2009 oficiálně skončila podpora pro phpBB2. Bezpečnostní aktualizace budou vydávány jen do 1.2.2009. Proto doporučujeme co nejrychleji přejít na aktuální verzi phpBB3, která je ke stažení zde nebo zde.
Norguad
Příspěvky: 14
Registrován: úte 03. črc 2007 9:12:14

SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od Norguad » ned 07. říj 2007 11:26:35

Ahoj lidi,
nainstaloval jsem phpbb 2.0.22, poté cash mod 2.2.3 a cost mod od Zarath Tech., vše naprosto v pořádku.

Poté jsem nainstaloval shop mod 3.0.6 a vše šlo také dobře až poté na čtení příspěvku. To se mi ukázalo toto:

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(Object,1,SELECT * FROM phpbb_forums WHERE forum_id = 1); LIM

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 6 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC (Object,1,SELECT * FROM phpbb_forums WHERE forum_id = 1); LIMIT 0, 15

Line : 443
File : viewtopic.php


Mohl by mi někdo poradit, co s tím????

Instaloval jsem vše ručně, akorát jsem použil sql_install.php, opravil špatné zadání jména měny, ale s tímto si vážně nevím rady :-/ :flush:

ameeck
Příspěvky: 6425
Registrován: ned 06. lis 2005 1:00:00

Re: SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od ameeck » ned 07. říj 2007 11:32:35

Musel si tam provést špatně úpravu, nebo je ten MOD špatně napsaný. Zkontroluj tu úpravu v kódu, kde se objevuje tento dotaz a porovnej ji s tím jak to má být. Pokud to i poté nesedí, tak je ten MOD nepoužitelný.

Norguad
Příspěvky: 14
Registrován: úte 03. črc 2007 9:12:14

Re: SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od Norguad » ned 07. říj 2007 11:39:08

Vše jsem právě kontroloval několikrát:-/

Přitom kromě tohoto ten mod vypadá naprosto skvěle!

ameeck
Příspěvky: 6425
Registrován: ned 06. lis 2005 1:00:00

Re: SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od ameeck » ned 07. říj 2007 11:40:09

Jak vypadá ta úprava k tomu MODu, která se týka tohodle dotazu?

Norguad
Příspěvky: 14
Registrován: úte 03. črc 2007 9:12:14

Re: SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od Norguad » ned 07. říj 2007 11:41:40

viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('postrow', array(

#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $board_config['viewtopic'] == 'images' )
{
$sql = "SELECT *
FROM " . USER_ITEMS_TABLE . "
WHERE user_id='{$postrow[$i]['user_id']}'
AND ( worn = 0 or worn = 1 )
GROuP BY `item_name`
ORDER BY `id`";
if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, 'SQL Fetch Error retrieving user items!'); }
$num_rows = $db->sql_numrows($result);

$num_rows = ( ( $num_rows > $board_config['viewtopiclimit'] ) && ( $board_config['viewtopiclimit'] ) ) ? $board_config['viewtopiclimit'] : $num_rows;

$user_items = '<br />';

for ( $iz = 0; $iz < $num_rows; $iz++ )
{
$row = $db->sql_fetchrow($result);

if (file_exists('shop/images/' . $row['item_name'] . '.jpg'))
{
$user_items .= ' <img src="shop/images/' . $row['item_name'] . '.jpg" title="' . $row['item_name'] . '" alt="' . $row['item_name'] . '" />';
}
elseif (file_exists('shop/images/' . $row['item_name'] . '.png'))
{
$user_items .= ' <img src="shop/images/' . $row['item_name'] . '.png" title="' . $row['item_name'] . '" alt="' . $row['item_name'] . '" />';
}
elseif (file_exists('shop/images/' . $row['item_name'] . '.gif'))
{
$user_items .= ' <img src="shop/images/' . $row['item_name'] . '.gif" title="' . $row['item_name'] . '" alt="' . $row['item_name'] . '" />';
}
}
$usernameurl = append_sid('shop.'.$phpEx.'?action=inventory&searchid='.$postrow[$i]['user_id'], true);
}
elseif ( $board_config['viewtopic'] == 'link' )
{
$usernameurl = append_sid('shop.'.$phpEx.'?action=inventory&searchid='.$postrow[$i]['user_id'], true);
}

#
#-----[ FIND ]------------------------------------------
#
'SIGNATURE' => $user_sig,
'EDITED_MESSAGE' => $l_edited_by,

#
#-----[ AFTER, ADD ]------------------------------------------
#
'ITEMSNAME' => $usernameurl,
'ITEMS' => $user_items,

Norguad
Příspěvky: 14
Registrován: úte 03. črc 2007 9:12:14

Re: SQL Error - prosím pomoc - viewtopic - shop

Příspěvek od Norguad » ned 07. říj 2007 14:34:09

Ach jo... Někde v tom kódu musí ta chyba být, bez toho shop modu to funguje naprosto v pohodě vše. S ním jede úplně všechno, zboží, platby, nákupy apod., jen ne ten viewtopic.php. :-[

Zamčeno