Сделать стартовой Добавить в избранное
 
Панель управления
логин :  
пароль :  
   
   
Регистрация
Напомнить пароль?
Wonderful Life » Форум » TWS Форум - всё о скрипте » Баги и проблемы установки скрипта » Баги 1,7,1
Навигация по сайту
Главная
Галерея (демо) (2009)
Фотоальбомы (бета)
 
Поиск по форуму


Отвлечёмся на ...
Наш опрос
Помогает ли форум поддержки

Да, всегда
В большинстве случаев
Нет, не помогает
Я не нуждаюсь в помощи
Последнее на форуме
Цвет группы
Последнее сообщение Вчера в 19:54:57 Al-x
Готовится галерея 4.2
1 2 3 ... 5 6 7 >>
Последнее сообщение 30 декабря 2011 11:33 Al-x
Beta Версия 1,6
1 2 3 ... 9 10 11 >>
Последнее сообщение 5 декабря 2011 10:53 shumaher187
Облако тегов
Последнее сообщение 13 ноября 2011 21:20 Al-x
Online 2.0
Последнее сообщение 31 октября 2011 16:25 Al-x
On-Line
1 2 3 ... 5 6 7 >>
Последнее сообщение 12 сентября 2011 09:38 Al-x
Всегда актуально!
Сейчас на сайте
Новый альбом
Видео и флэш
Обновлена: 8 января 01:58
Фотографий: 2
   Все форумы > TWS Форум - всё о скрипте > Баги и проблемы установки скрипта Поиск по форуму
Предыдущая тема :: Следующая тема  
Правила раздела
   
 
Назад  <<  1 2 3 4 5 6 7 8  >>  Вперёд
   
Баги 1,7,1
  • 85
mirsaytov   Ссылка на пост #16 Добавлено: 23 июня 2009 01:18
Посетители
Залетный

Возраст: 28 Козерог
С нами: 2 года 7 месяцев
Сообщений: 2
Репутация: Нет Поблагодарил: 0
Получил благодарностей: 0
Предупреждений: 0
Здравствуйте! Натянул форум на DLE 8.0, после правок работает все замечательно, но единственно что не сохраняет при редактировании пользователя в админке назначенный форум для модерирования. Подскажите пожалуйста в чем может быть проблема? Заранее спасибо!
Наверх 
sl   Ссылка на пост #17 Добавлено: 23 июня 2009 11:16
Посетители
Бывалый

Возраст: 30 Весы
С нами: 4 года 2 месяцa
Сообщений: 129
Репутация:
Репутация: 66.8Репутация: 66.8
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
mirsaytov,
включи вывод ошибок
error_reporting(E_ALL)l;

и пали где баг. Так проще всего...
___________________________
Все предлагаемые мной модификации вы используете на свой страх и риск!
ICQ: 4560555
Наверх 
mirsaytov   Ссылка на пост #18 Добавлено: 26 июня 2009 19:40
Посетители
Залетный

Возраст: 28 Козерог
С нами: 2 года 7 месяцев
Сообщений: 2
Репутация: Нет Поблагодарил: 0
Получил благодарностей: 0
Предупреждений: 0
а наверняка в чем проблема может быть кто-нибудь знает?
Наверх 
Al-x   Ссылка на пост #19 Добавлено: 27 июня 2009 23:33
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
Нет, не знаю)
ICQ: 294898313
Наверх 
AlexKKuzya   Ссылка на пост #20 Добавлено: 4 июля 2009 21:55
Посетители
Бывалый

Возраст: 20 Рак
С нами: 4 года 3 месяцa
Сообщений: 75
Репутация:
Репутация: 16.5
Поблагодарил: 3
Получил благодарностей: 4
Предупреждений: 0
решил проблему

Сообщение отредактировано 4 июля 2009 21:59. Редактировалось 2 раз(а)
Наверх 
azacg   Ссылка на пост #21 Добавлено: 6 июля 2009 18:58
Посетители
Новичок

Возраст: --
С нами: 3 года 5 месяцев
Сообщений: 41
Репутация: Нет Поблагодарил: 0
Получил благодарностей: 0
Предупреждений: 0

Al-x, смотрите на навигацию smile
Наверх 
Al-x   Ссылка на пост #22 Добавлено: 6 июля 2009 21:47
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
Ага, знаю))) так и в дле есть на старых версиях) Нужно не исправлять, а другой модуль ставить, а это время)
ICQ: 294898313
Наверх 
sl   Ссылка на пост #23 Добавлено: 28 июля 2009 19:34
Посетители
Бывалый

Возраст: 30 Весы
С нами: 4 года 2 месяцa
Сообщений: 129
Репутация:
Репутация: 66.8Репутация: 66.8
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
Нашёл ещё один баг. Пока не нашёл решения:

(tws_f 1.7.1 + dle 8.0)

Если на сайте Гость (не авторизированный юзер) то он не видит форумов в которых нет ни одного поста. Авторизированный видит всё верно: "Тем ещё нет! Вы можете создать свою"

Подошёл поближе к багу. Файл web.php:

case "newtopic" :
            if ($member_id['user_group'] == 1 && $is_logged) return TRUE;
            if (!$var1 || $var1 == "hidden" || ($var1 == "lock")) return FALSE;
            
            if ($is_moder) $ret = $ForConfig['m_write']; else $ret = 0;
            
            $c_var = explode(',',$variable);
            if(in_array($member_id['user_group'], $c_var) || $ret == "1") return TRUE;
            return FALSE;
        
            break;


Указанное Сашей исправление (выше в этом топике) не работает. И функция check_perm возврящает 0

Сообщение отредактировано 28 июля 2009 20:07. Редактировалось 2 раз(а)
___________________________
Все предлагаемые мной модификации вы используете на свой страх и риск!
ICQ: 4560555
Наверх 
Al-x   Ссылка на пост #24 Добавлено: 28 июля 2009 20:37
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
sl,
форум закрыт, скрыт или у пользователя нет к нему доступа в настройках (глобальных или форума). В функции я ошибок не вижу.
ICQ: 294898313
Наверх 
sl   Ссылка на пост #25 Добавлено: 29 июля 2009 07:41
Посетители
Бывалый

Возраст: 30 Весы
С нами: 4 года 2 месяцa
Сообщений: 129
Репутация:
Репутация: 66.8Репутация: 66.8
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
Вываливается в этой функции на:


            $c_var = explode(',',$variable);
            if(in_array($member_id['user_group'], $c_var) || $ret == "1") return TRUE;
            return FALSE;

Если Гость, то $member_id['user_group'] приходит равным 5 (так и есть), а вот $c_var пуст. Потому как пуста переменная $variable...

В свою очередь это $CatForum[$for_ID]['auth_post'] и она пуста...

Добавлено спустя 29 минут 38 секунд:

Нашёл косяк. Причём точно косяк. У Гостя стоит запрет на $s_write ("Создавать темы"). Поэтому когда заходит гость в ветку с отсутствующими темами ему НИЧЕГО не вываливается. Белый лист вместо форума. А надо бы сказать о том, что мол, зарегся, гость ты наш дорогой... :)

Решение:

После:


$empty = (!$all_topics && !check_perm ("newtopic", $CatForum[$for_ID]['moderators'], $CatForum[$for_ID]['auth_post'], $CatForum[$for_ID]['forum_status'])) ? true : false;


Добавить:

    if ($empty) {
        $tpl->set('{group}', $user_group[$member_id['user_group']]['group_name']);
    msgbox ($FLang['noforums'], $FLang['t_top_split_er3']);
    }



не идеально конечно, но лучше чем было..

Сообщение отредактировано 29 июля 2009 07:14. Редактировалось 1 раз(а)
___________________________
Все предлагаемые мной модификации вы используете на свой страх и риск!
ICQ: 4560555
Наверх 
Al-x   Ссылка на пост #26 Добавлено: 29 июля 2009 20:08
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
У меня данная строчка выглядит так:
$empty = (!$all_topics && $found_cats && !check_perm ("newtopic", $CatForum[$for_ID]['moderators'], $CatForum[$for_ID]['auth_post'], $CatForum[$for_ID]['forum_status'])) ? true : false;

Возможно в этом и баг, т.к. эта ситуация у меня была отработана. Тут более хитрая логика - на месте белого листа должны бы были быть подфорумы.
ICQ: 294898313
Наверх 
sl   Ссылка на пост #27 Добавлено: 30 июля 2009 07:35
Посетители
Бывалый

Возраст: 30 Весы
С нами: 4 года 2 месяцa
Сообщений: 129
Репутация:
Репутация: 66.8Репутация: 66.8
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
Al-x,
Саш, ты не понял. Тут же все просто: в настройках форуме стоит:

"Создавать темы" - "Все кроме гостя".
(это логично). и даже в твоей строке $empty = .... идёт запуск функции с проверкой на право доступа, а у гостя $CatForum[$for_ID]['auth_post'] = FASLE... Поэтому попадая в форум где НЕТ НИ ОДНОЙ ТЕМЫ - получается исключение (только для гостя)

Добавлено спустя 53 секунды:

флуд конечно, лучше подтереть сообщения... :)
___________________________
Все предлагаемые мной модификации вы используете на свой страх и риск!
ICQ: 4560555
Наверх 
Al-x   Ссылка на пост #28 Добавлено: 30 июля 2009 19:18
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
sl,
нет, ты просто невнимательно посмотрел на мою строку. Глянь ещё раз.

Добавлено спустя 30 секунд:

и найди отличия со своей.
Цитата: sl
$CatForum[$for_ID]['auth_post'] = FASLE

всё правильно.
ICQ: 294898313
Наверх 
sl   Ссылка на пост #29 Добавлено: 6 августа 2009 13:35
Посетители
Бывалый

Возраст: 30 Весы
С нами: 4 года 2 месяцa
Сообщений: 129
Репутация:
Репутация: 66.8Репутация: 66.8
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
т.с. в копилку ещё одна поправка

Алтернативные статус-картинки:


Альтернативная статус-картинка в настроках подфорума
Т.о. д.б. создано 3 файла:

name.gif
new_name.gif
locked_name.gif

Каждый из которых будет обозначать:

"Нет новых сообщений"
"Новые сообщения"
"Нет новых сообщений [ Тема закрыта ]"

соответственно.

Располагатся должны в /forimages/

ФИКС:
subcats.php

Найти:


    if ($unread_topics && $row['forum_status'] != "lock"){
            $forumimglink = "new_big.gif";
            $forumimgalt = $FLang['statfor_1'];
        } elseif ($row['forum_status'] != "lock"){
            $forumimglink = "big.gif";
            $forumimgalt = $FLang['statfor_2'];
        } else {
            $forumimglink = "locked_big.gif";
            $forumimgalt = $FLang['statfor_3'];
        }



Заменить на:

if ($row['stat_ico'])
            $ico = $row['stat_ico'];
        else
            $ico = "big";

        if ($unread_topics && $row['forum_status'] != "lock"){
            $forumimglink = "new_{$ico}.gif";
            $forumimgalt = $FLang['statfor_1'];
        } elseif ($row['forum_status'] != "lock"){
            $forumimglink = "{$ico}.gif";
            $forumimgalt = $FLang['statfor_2'];
        } else {
            $forumimglink = "locked_{$ico}.gif";
            $forumimgalt = $FLang['statfor_3'];
        }
___________________________
Все предлагаемые мной модификации вы используете на свой страх и риск!
ICQ: 4560555
Наверх 
Al-x   Ссылка на пост #30 Добавлено: 6 августа 2009 18:55
Администраторы
Верховная Семья

Возраст: 25 Дева
С нами: 4 года 11 месяцев
Сообщений: 3858
Репутация:
Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8Репутация: 1910.8
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
Спасибо!
ICQ: 294898313
Наверх 
 
Назад  <<  1 2 3 4 5 6 7 8  >>  Вперёд
     
 
Похожие темы форума
 
  • Баги версии 4.2
  • Баги TWS Gallery
  • Баги TWS Galery 2009
  • Баги превьюшек
  • Баги gallery 4.0 Beta
  •  
     
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.