1

Тема: косяк базы данных при переводе (тоесть она просто не такая навреное)

Беру сборку Dexus
ставлю инсталлом - она аглицкая наполовину и в ней нет сообщений.

потом когда все инсталлы поустанавлваю - заменяю 20 таблиц из 22-х на таблицы от своего форума.

и все круто. аттач работает (это какраз еще 2 таблицы)

и вот я его уже всего перевел на русский, но!

случайно зашел в свой профиль (администратора) и в Разррешения: там где назначать модератором каких то разделов. Этот пункт нормалюно работает на свежеустановленной сборке, и не работает с моими базами (я проверил - дело не в файлах)

выдает такую ошибку:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 1604

Выберете, какие форумы будет модерировать этот пользователь. Примечание: Это применимо только к модераторам. Администраторы всегда имеют полный доступ ко всем форумам.

Автофорумы

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 1604
Автомобили

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 1604
Запчасти и Ремонт

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 1604
Автозвук и Тюнинг
Другие
Автокомплекс "Реактор"

столько раз, сколько там категорий и форумов


если базу вернуть пустую от тока что установленной сборки - все работает. да тока от этого не легче.

Вопрос - что изменить в моей базе?

Добавлено спустя     20 минут   47 секунд:
методом "научного тыка"  определил что если от свежеустановленной сборки Dexus
перенести одну таблицу - punbb_forums - то касяк исчезнет. но и все мои форумы теряются. если создать потом новые - в них сообщения не появятся. это плохо. выходит нужно мне както сравнить эти две таблицы - у меня и у dexus и привести неправильную мою к состоянию такому, как
надо.

dexus может поможешь?

Добавлено спустя   1 час   22 минуты   49 секунд:
хм... а может и не в этой табличке дело...

щас посмотрел - у тех форумов где нет модераторов - нет и ошибки такой. и переменная вторая там - $moderator


после этого я сделал обычным пользователем одного модератора, овто чо мне выдала:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 467

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 467

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 467

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 467

Warning: in_array() [function.in-array]: Wrong datatype for second argument in s:\home\aa.z\rrforum\forum\profile.php on line 467
но участником его всё же сделала

русскоЯзЪ

Поделиться

2

Re: косяк базы данных при переводе (тоесть она просто не такая навреное)

вобщем если кому то интересно, помощи гуру я не дождался, а просто вщзял пустую таблицу punbb_forums (причем не важно какая именно - от Dexus или моя, но очищеная), завел столько же пустых форумов, сволько было и в тех же разделах, а затем в май-ПХП-админе просто вставил все значения (кроме модераторов, но это не суть важно) в новую (и номера форумов и категорий и посты количество,последние и т.п.

ЗАРАБОТАЛО.

затем уже назначил модераторов.

Добавлено спустя       43 секунды:
а в коде так ниче и не менял

русскоЯзЪ

Поделиться