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







Глюки Xoops2 RC2 .
#1


Не понимаю как такое огромное количество глюков можно пропустить при выпуске беты...
Теперь по-порядку, что нашел:
1. В форумах группы создаются с пустыми названиями.
2. В Форумах невозможно создать новый форум в какой либо группе. Ругается на то, что я не выбрал модераторов.
3. В Новостях - невозможно написать новую новость (она просто не отображается). При этом если ее написать в администрировании - то она напишется.
4. В редактировании профиля меняю у пользователя ранг на веб-мастер. После этого захожу в управление группами - там он числится НЕ веб-мастером. Перенес, (благо там нет форм с постом) а все равно чел так и не видит кнопки администрирование...

Если кто знает как пофиксить эти глюки - подскажите.

Posted on: 2003/3/13 7:07
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#2


1. Существует возможность создать пустую категорию. Об этой ошибке уже было ранее сообщено авторам. Но если ввести имя категории, то она создается без проблем.
2. Ты действительно не выбрал модераторов. В окошке с модераторами нажми на ник, чтобы он стал синеньким.
3. Новая новость пишется без проблем. Без проблем. Абсолютно без проблем.
4. А с чего это ранг и участие в группе стало однозначным? В группу Вебмастеров включи чела и все будет нормально. А ранг ему можно сделать хоть "Администратор интернета".

P.S. Тему сообщения нужно было написать по другому: "Помогите найти ошибки в драйвере hands.dll" - например так.

Posted on: 2003/3/13 8:58
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#3
Just popping in
Just popping in


3. Новая новость пишется без проблем. Без проблем. Абсолютно без проблем.

Нифига она не добовляестя. НИФИГА. Только из режима конфигуратора. А так все ок вроде, письмо приходит. НО не видно е в списке новостей. В конфигураторе если посмотреть, то все эти новости как НЕопубликованые лежат.

Со статьями тоже не понятно. Добавил статью. Три клика на ней уже висит. НО пишет на главной странице Сегодня еще нет самой читаемой статьи.
может там раз 100 прочесть ее надо? Тогда сорри, но это бред имхо.
А насчет hands.dll - очень может быть конечно, но у двух человек одна проблема, странно это.

Posted on: 2003/3/13 9:42
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#4


Все правильно. Если пользователь создал новость, то она помещается для одобрения администратором, поэтому она и лежит в неопубликованных. В настройках новостей->Автоматические настройки есть галочка автоматически одобрять новость без участия администратора.
Самые читаемые? Но это помоему блок относится к новостям, т.е. самая читаемая новость за текущую дату. Т.е. опубликованную сегодня.
К какому модулю относится блок можно посмотреть в администрировании блоков.

Столь резкий первый ответ вызван названием темы, если ты еще не очень знаком с этим порталом, присмотрись, попробуй, почитай. Не стоит так прям уж сильно его хаять. Во первых это RC2, а во вторых я не видел еще столь глубоко продуманного, практически безглючного и, с точки зрения программирования, так чисто написанного портала.
(Тут я хочу оговориться о модулях "третьих производителей") - прислал мне на днях catzwolf wfsection для xoops2 на бета-тестирование - вот это бардак, видать парень или очень торопиться или его познания в php весьма поверхностные - абсолютно не продуманно, грязно написано, глюков будет - хоть отбавляй, а ведь люди очень ждут этот модуль, изначально сделанный японцем haruki достаточно качественно, а затем безбожно загажен студентом из Англии... Ну вот, чего-то прорвало меня.

Posted on: 2003/3/13 13:55
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#5


1. Уточняю - название ввожу. А создается пустое название.
Насчет этого глюка на xoops.org предложен фикс для RC1, но и в RC2 этот глюк опять повторился и товарищ который его инициировал (некий gonzales если не ошибаюсь) даже предложил уже свой фикс для RC2.
2. Ну ладно, спасибо гонзалезу я пофиксил кое-как этот глюк, теперь категории у меня есть. Ввожу навзание форума, выбираю (синеньким) себя в качестве модератора. Но нет - он упорно ругается на то, что у меня не выбран модератора. Жаль что гонзалез не пытался добавить новый форум, а то мож и эту проблему он решил.
3. Вобщем-то сильно не присматривался к данной проблеме. Пока что для меня нет никакого смысла в портале без форума.
4. Если в настройках пользователя у меня только 2 группы (по-умолчанию) то понятное дело я ему веб-мастера ставлю такого же как и у меня. Он начал жаловаться. что мол все равно администрирования у него не появилось. Думаю, ну наверное у этой "самой крутой" группы все равно нет прав на администрирование. Зашел в администрирование группы, там стоит права на администрирование, а внизу есть список участников и НЕ участников, так вот после телодвижений в настройках пользвоателя - он все равно не числился в веб-мастерах. Ну ладно, думаю наверное что-то не так сделал, перенес его уже тут (в управлении группой). Он перенесся и до сих пор появляется в составе группы. Но только администрирование у него все равно не появилось.

Не знаю, я все скостил бы на специфическую конфигурацию - win2k, php4.3.1, mqsl xxx.55 (самые последние версии короче), но когда увидел те же в точности глюки на xoops.org, то закралось подозрение, что разработчики не тестируют новые билды на устанавливаемость _с нуля_, именно с нуля. т.к. насколько я вижу не с нуля у все все работает.

Posted on: 2003/3/13 15:32
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#6


Итак, вот патч который закрывает множество проблем в работе 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 (голосования) - должен показывать результаты до окончания оного? или нет.
При попытке просмотреть их - ругается "Вернитесь назад туда, где были...".

Posted on: 2003/3/14 18:03
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#7


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

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


Posted on: 2003/3/18 5:27
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#8


Опять в форумах. На этот раз с подписью:
Проблема: те пользователи что не выставили в личных настройках флажок на "всегда ставить подпись" не могут поставить ее в форумах.
Решение: в файле \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 - тоже самое.

Posted on: 2003/3/18 6:54
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#9


Теперь багфикс в ссылках:
Проблема: Невозможно одобрить изменение ссылки. Т.е. юзер или админ меняет. Это поступает в очередь на подтверждение. После этого админ одобряет. И она даже пишет, что мол все ок, БД обновлена. А на самом деле все остается по старому.
Решение:
в файле \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);

Posted on: 2003/3/18 7:24
 Top  Print  Reply Quote


Re: Глюки Xoops2 RC2 .
#10


Глюк на страничке просмотра форумов.
Проблема: при просмотре форумов не горят иконки тех форумов, в которых есть новые темы/сообщения.
Решение: в файле \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) ) {

Может попозже красивее можно будет исправить. Но пока так.

Posted on: 2003/3/18 7:52
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project