Вход
Главное меню

Subject:*
Name/Email:*
Message Icon:*
       
Select*
Message:*


    


Click the Preview to see the content in action.
Options:*
 
 
 
 
Attach file*
   

Maximum file size: 100Kb;  Allowed extensions: zip jpg gif png  
Images at the max. Size 640 X 800 pixels. 
Confirmation Code*
5 + 8 = ?  
Input the result from the expression
Maximum attempts you can try: 10
*
     
*
* = Required
attachsig() == 1 && $eachposter->attachsig() == 1 ) { заменить на: if ( 1 == $forumdata['allow_sig'] && $eachpost->attachsig() == 1 ) { в строке 332 - тоже самое.[/quote]" />

Re: Глюки Xoops2 RC2 .
by Andrey_Ra on 2003/3/18 7:52:17

Глюк на страничке просмотра форумов.
Проблема: при просмотре форумов не горят иконки тех форумов, в которых есть новые темы/сообщения.
Решение: в файле \xoops\modules\newbb\index.php, строка 109:
} elseif ( ($forum_row['post_time'] > $last_visit) &&(isset($last_post) && ($last_post != _MD_NOPOSTS)) ) {

заменить на:
} elseif ( ($forum_row['post_time'] > $last_visit) ) {

Может попозже красивее можно будет исправить. Но пока так.
Re: Глюки Xoops2 RC2 .
by Andrey_Ra on 2003/3/18 7:24:44

Теперь багфикс в ссылках:
Проблема: Невозможно одобрить изменение ссылки. Т.е. юзер или админ меняет. Это поступает в очередь на подтверждение. После этого админ одобряет. И она даже пишет, что мол все ок, БД обновлена. А на самом деле все остается по старому.
Решение:
в файле \xoops\modules\mylinks\admin\index.php, в строке 612:
$sql= sprintf("UPDATE %s SET cid = %u, title = '%s', url = '%s', email = '%s', logourl = '%s', status = 2, date = %u WHERE lid = %u", $xoopsDB->prefix("mylinks_links"), $cid, $title, $url, $email, $logourl, 2, time(), $lid);

заменить ее на:
$sql= sprintf("UPDATE %s SET cid = %u, title = '%s', url = '%s', email = '%s', logourl = '%s', status = 2, date = %u WHERE lid = %u", $xoopsDB->prefix("mylinks_links"), $cid, $title, $url, $email, $logourl, time(), $lid);
Re: Глюки Xoops2 RC2 .
by Andrey_Ra on 2003/3/18 6:54:09

Опять в форумах. На этот раз с подписью:
Проблема: те пользователи что не выставили в личных настройках флажок на "всегда ставить подпись" не могут поставить ее в форумах.
Решение: в файле \xoops\modules\newbb\viewtopic.php
в строке 282:
if ( 1 == $forumdata['allow_sig'] && $eachpost->attachsig() == 1 && $eachposter->attachsig() == 1 ) {
заменить на:
if ( 1 == $forumdata['allow_sig'] && $eachpost->attachsig() == 1 ) {

в строке 332 - тоже самое.
Re: Глюки Xoops2 RC2 .
by Andrey_Ra on 2003/3/18 5:27:08

Хе, в голосовании тоже самое:
в файле xoops\modules\xoopspoll\pollresults.php
строка 35, перед:
$poll_id = (!empty($poll_id)) ? intval($poll_id) : 0;
надо написать:
$poll_id = intval($HTTP_GET_VARS['poll_id']);

вот и все. Если найду еще где - напишу.

Re: Глюки Xoops2 RC2 .
by Andrey_Ra on 2003/3/14 18:03:25

Итак, вот патч который закрывает множество проблем в работе newbb модуля из 2.0RC2:
(По мотивам упомянутого выше гонзалеза)
в файле \modules\newbb\header.php в конце (у меня это 31 строка вписываем следующее):

$forum = intval($HTTP_GET_VARS['forum']);
$topic_id = intval($HTTP_GET_VARS['topic_id']);
$post_id = intval($HTTP_GET_VARS['post_id']);
$pid = intval($HTTP_GET_VARS['pid']);
$ok = intval($HTTP_GET_VARS['ok']);
$jump = intval($HTTP_GET_VARS['jump']);
$attachsig = intval($HTTP_GET_VARS['attachsig']);
$viewmode = $HTTP_GET_VARS['viewmode'];
$order = $HTTP_GET_VARS['order'];
$mode = $HTTP_GET_VARS['mode'];
if (empty($forum)){$forum = intval($HTTP_POST_VARS['forum']);};
if (empty($topic_id)){$topic_id = intval($HTTP_POST_VARS['topic_id']);};
if (empty($post_id)){$post_id = intval($HTTP_POST_VARS['post_id']);};
if (empty($pid)){$pid = intval($HTTP_POST_VARS['pid']);};
if (empty($ok)){$ok = intval($HTTP_POST_VARS['ok']);};
if (empty($jump)){$jump = intval($HTTP_POST_VARS['jump']);};
if (empty($attachsig)){$attachsig = intval($HTTP_POST_VARS['attachsig']);};
if (empty($viewmode)){$viewmode = $HTTP_POST_VARS['viewmode'];};
if (empty($order)){$order = $HTTP_POST_VARS['order'];};
if (empty($mode)){$mode = $HTTP_POST_VARS['mode'];};

у меня помогло во всех случаях (углубленно пока не тестировал).
Такое впечатление что забыли указать вызов процедуры открывающей эти переменные. Вот они и остаются закрытыми.

Вопрос еще один - модуль viewpoll (голосования) - должен показывать результаты до окончания оного? или нет.
При попытке просмотреть их - ругается "Вернитесь назад туда, где были...".
Powered by XOOPS © 2001-2023 The XOOPS Project