avatar_epmak

MuWebClone 1.5.3: новый релиз от WMC

Автор epmak, 2015 Янв. 06, 10:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Paqpka

Цитата: NemO от 2015 Март 14, 23:32  когда захожу в топ100

Спойлер
[свернуть]

не подскажите как исправить?
Да у меня таже беда

epmak

в сайте логи посмотрите. скорее всего ошибка связана с отсутствием какие-то столбцов, что указаны в запросе топа 100

не знаю, как еще выделить, чтобы прочли и сделали

epmak

ребят, хотелось бы увидеть фидбеки, ибо по факту, веб уже давненько работает не как бета, а уже вполне стабилен. Единственное отличие от 1.5.2 - количество модулей и отсутствие скачивания модулей и их автоустановка. Их я не стал делать по той причине, что до сих пор не ясно, нужны ли они вообще: из-за 2х человек этого делать я не буду, уж простите. Если вы забили на сайт, то зачем тогда писали, что, мол, пили, пользовать будем... не понятно.

nosters

Алексей, в гугле коде стоит ревизия 146 , можете назвать какие апдейты были сделаны?

epmak

прямо в гугл коде есть описание ревизий

nosters

#45
Цитата: epmak от 2015 Апр. 20, 07:07  прямо в гугл коде есть описание ревизий

спасибо, не знал =)

подключаюсь к тесту, если это еще актуально

сразу опечатка в названии модуля в глаза попалась  " редиты на зен "

epmak

правится в языке. нИч0 страшного  

nosters

#47
Цитата: epmak от 2015 Март 15, 10:50  в сайте логи посмотрите. скорее всего ошибка связана с отсутствием какие-то столбцов, что указаны в запросе топа 100

не знаю, как еще выделить, чтобы прочли и сделали

Спойлер
Message: mssql error: [468: Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.] in EXECUTE("SELECT TOP 100
ch.Name,
ch.Class,
ch.cLevel,
ch.Resets,
ch.Strength,
ch.Dexterity,
ch.Vitality,
ch.Energy,
ch.Leadership,
ch.AccountID,
ch.gr_res,
mi.opt_inv,
gld.G_Name,
CONVERT(varchar(max),gld.G_Mark,2) as g_mark,
ms.ConnectStat,
ac.GameIDC,
CONVERT(varchar(max),ms.ConnectTM,120) as ConnectTM,
CONVERT(varchar(max),ms.DisConnectTM ,120) as DisConnectTM,ms.ServerName
FROM
[Character] ch
left join [GuildMember] gm ON gm.Name = ch.Name
left join [Guild] gld on gld.G_Name = gm.G_Name
left join AccountCharacter ac on ac.Id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
inner join MEMB_STAT ms on ms.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT,
MEMB_INFO mi
WHERE
mi.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
AND ch.CtlCode not in (1,17)  AND ch.Name not in('vas9','pet9') order by ch.gr_res desc,ch.Resets desc, ch.cLevel desc, ch.Name desc")
Frile:/home/n/public_html/_sysvol/adodb5/adodb.inc.php Line:1074
query: 'p=top100'
[свернуть]

epmak

COLLATE DATABASE_DEFAULTне хватает, правда, я уже не знаю где
судя по всему в
left join [GuildMember] gm ON gm.Name = ch.Name
left join [Guild] gld on gld.G_Name = gm.G_Name

что за базы пошли...

nosters

#49
а может он ругаться, что ни Васи ни Пети ников нет?)
походу нет ...
в 1.5.2 все работает в 1.5.3 уже нет

При редактировании через редактор на сайте выдал ошибку :
Спойлер
[свернуть]

Цитата: epmak от 2015 Апр. 20, 10:26  
Спойлер
COLLATE DATABASE_DEFAULTне хватает, правда, я уже не знаю где
судя по всему в
left join [GuildMember] gm ON gm.Name = ch.Name
left join [Guild] gld on gld.G_Name = gm.G_Name
[свернуть]

что за базы пошли...


исправил как сказал, все запустилось только... одно теперь

1)всего персонажей 6 создано, а он показывает только 2
2) переменную t100res_colum не читает
3) гуилд тоже не читает

epmak

#50
1. все персонажи были в игре?
2. как настроил
3. аналогично.
какой у тебя сезон? просто разительных отличий быть не должно вообще.

глянул код, чуть апдейтнул, до 147 ревы.
есть еще вариант: убери временно сортировку в натройках топа и посмотри. Просто если ты их не менял, там по умолчанию столбец resets (вроде)

nosters

#51
Реально персов 0 в игре. Показывает 2 багнутых перса в онлайне. Таблица ресет по умолчанию сезон пока что 5 еп 3 з тиам завтра попробую сорт убрать там отпишусь

1) как говорил, по факту ни кто не заходил на акки,(2 акка находились в онлайне залипшие в базе) топ100 показывал один акк который в онлайне,второй в оффлайне
2) таблица ресетс, в админке то же она прописана
3) в коде имя таблицы и в базе совпадает

сезон стоит у меня 5 еп 3 by Exteam

в рев 147 не стал добавлять :COLLATE DATABASE_DEFAULT в тех строках?
с сортировкой и без сортировка показывает топ 100 пусто


epmak

я чутка виноват, зря убил я hidead, там все было верно. вернул в зад.
твой блокнот ругается на синтаксис, которого не знает. но это не значит, что его нет или он не валидный.
рева между тем уже 149 о0

сейчас белая страница, скорее всего, из-за моей ошибки с теми кого надо спрятать.  

nosters

пока в отпуске смогу тестить свободно=) а потом как выйду на работу то по мери выходных =) но от теста отлыновать не буду)в отличии от других) ну и лично я за то что можно будет добавлять модули в админке


вот что выводит для наглядности

Спойлер
[свернуть]

P.S.

У меня стоит мсскл 2008 р2, может в этом проблема?

ну еще маленький косяк в дизайне левого, стиль кажется не вписан, меню(топ5)

Алексей, вопрос:
в чем измеряется $t100cach? если $t100cach=1 это 0.02 минуты. Так должно быть?

epmak

в секундах.
в базе он в аккаунт чарактер что пишет? в мемб_стат?

nosters

Цитата: epmak от 2015 Апр. 21, 17:16  в секундах.
в базе он в аккаунт чарактер что пишет? в мемб_стат?

вопроса не понял

epmak

в базе в таблицы account character, memb_stat что-нибудь пишет?
вбей в QA
SELECT TOP 100
ch.Name,
ch.Class,
ch.cLevel,
ch.resets,
ch.Strength,
ch.Dexterity,
ch.Vitality,
ch.Energy,
ch.Leadership,
ch.AccountID,
ch.gr_res,
mi.opt_inv,
gld.G_Name,
CONVERT(varchar(max),gld.G_Mark,2) as g_mark,
ms.ConnectStat,
ac.GameIDC,
CONVERT(varchar(max),ms.ConnectTM,120) as ConnectTM,
CONVERT(varchar(max),ms.DisConnectTM ,120) as DisConnectTM,ms.ServerName
FROM
[Character] ch
left join [GuildMember] gm ON gm.Name COLLATE DATABASE_DEFAULT = ch.Name COLLATE DATABASE_DEFAULT
left join [Guild] gld on gld.G_Name COLLATE DATABASE_DEFAULT  = gm.G_Name COLLATE DATABASE_DEFAULT
left join AccountCharacter ac on ac.Id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
inner join MEMB_STAT ms on ms.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT,
MEMB_INFO mi
WHERE
mi.memb___id COLLATE DATABASE_DEFAULT = ch.AccountID COLLATE DATABASE_DEFAULT
AND ch.CtlCode not in (1,17)
и посмотри что выдаст

nosters

#57
Цитата: epmak от 2015 Апр. 22, 04:41  в базе в таблицы account character, memb_stat что-нибудь пишет?


в этих таблицах все ровно, пишет что обработано 4 строки

а если в QA запрос запихннуть то выдает сообщение

Сообщение 208, уровень 16, состояние 1, строка 1
Недопустимое имя объекта "Character".

epmak

у меня под боком нету сейчас студии, какая строка это?

nosters

Цитата: epmak от 2015 Апр. 22, 07:55  у меня под боком нету сейчас студии, какая строка это?


извини ,это я лоханулся забыл выбрать таблицу муонлайн))))


(строк обработано: 6)
в 6 персов вывел.....

Похожие темы (5)

Сообщений: 4
Просмотров: 1878

Сообщений: 205
Просмотров: 31565

Сообщений: 8
Просмотров: 5325

Сообщений: 7
Просмотров: 2571